diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-04-28 08:24:57 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-04-29 14:14:03 +0000 |
commit | eb7b71781ca079b5577a13b300beafee388bc1ce (patch) | |
tree | 8a5194ed759a8fc8433fef14118e67ac6bfc2632 /searchcore/src/apps/proton | |
parent | 9499865f8a43aa097841606795a2bea8d0273ef9 (diff) |
- Add async interface to put
- Use MessageTracker for keeping context.
- implement putAsync, but still use it synchronously.
Diffstat (limited to 'searchcore/src/apps/proton')
-rw-r--r-- | searchcore/src/apps/proton/downpersistence.cpp | 48 | ||||
-rw-r--r-- | searchcore/src/apps/proton/downpersistence.h | 2 |
2 files changed, 17 insertions, 33 deletions
diff --git a/searchcore/src/apps/proton/downpersistence.cpp b/searchcore/src/apps/proton/downpersistence.cpp index d4ec9cee395..511d0e3fee8 100644 --- a/searchcore/src/apps/proton/downpersistence.cpp +++ b/searchcore/src/apps/proton/downpersistence.cpp @@ -19,9 +19,7 @@ DownPersistence::DownPersistence(const vespalib::string &downReason) { } -DownPersistence::~DownPersistence() -{ -} +DownPersistence::~DownPersistence() = default; Result DownPersistence::initialize() @@ -40,8 +38,7 @@ DownPersistence::getPartitionStates() const BucketIdListResult DownPersistence::listBuckets(BucketSpace, PartitionId) const { - return BucketIdListResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return BucketIdListResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } Result @@ -59,30 +56,25 @@ DownPersistence:: setActiveState(const Bucket&, BucketInfo::ActiveState) BucketInfoResult DownPersistence:: getBucketInfo(const Bucket&) const { - return BucketInfoResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return BucketInfoResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } Result -DownPersistence::put(const Bucket&, Timestamp, const Document::SP&, Context&) +DownPersistence::put(const Bucket&, Timestamp, Document::SP, Context&) { return errorResult; } RemoveResult -DownPersistence:: remove(const Bucket&, Timestamp, - const DocumentId&, Context&) +DownPersistence:: remove(const Bucket&, Timestamp, const DocumentId&, Context&) { - return RemoveResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return RemoveResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } RemoveResult -DownPersistence::removeIfFound(const Bucket&, Timestamp, - const DocumentId&, Context&) +DownPersistence::removeIfFound(const Bucket&, Timestamp,const DocumentId&, Context&) { - return RemoveResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return RemoveResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } Result @@ -91,35 +83,28 @@ DownPersistence::removeEntry(const Bucket&, Timestamp, Context&) return errorResult; } -UpdateResult DownPersistence::update(const Bucket&, Timestamp, - const DocumentUpdate::SP&, Context&) +UpdateResult DownPersistence::update(const Bucket&, Timestamp, const DocumentUpdate::SP&, Context&) { - return UpdateResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return UpdateResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } GetResult -DownPersistence::get(const Bucket&, const document::FieldSet&, - const DocumentId&, Context&) const +DownPersistence::get(const Bucket&, const document::FieldSet&, const DocumentId&, Context&) const { - return GetResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return GetResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } CreateIteratorResult DownPersistence::createIterator(const Bucket&, const document::FieldSet&, - const Selection&, IncludedVersions, - Context&) + const Selection&, IncludedVersions, Context&) { - return CreateIteratorResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return CreateIteratorResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } IterateResult DownPersistence::iterate(IteratorId, uint64_t, Context&) const { - return IterateResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return IterateResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } Result @@ -144,8 +129,7 @@ DownPersistence::deleteBucket(const Bucket&, Context&) BucketIdListResult DownPersistence::getModifiedBuckets(BucketSpace) const { - return BucketIdListResult(errorResult.getErrorCode(), - errorResult.getErrorMessage()); + return BucketIdListResult(errorResult.getErrorCode(), errorResult.getErrorMessage()); } diff --git a/searchcore/src/apps/proton/downpersistence.h b/searchcore/src/apps/proton/downpersistence.h index 8cdac7aaa1b..2ae0605fdb6 100644 --- a/searchcore/src/apps/proton/downpersistence.h +++ b/searchcore/src/apps/proton/downpersistence.h @@ -32,7 +32,7 @@ public: Result setClusterState(BucketSpace, const ClusterState&) override; Result setActiveState(const Bucket&, BucketInfo::ActiveState) override; BucketInfoResult getBucketInfo(const Bucket&) const override; - Result put(const Bucket&, Timestamp, const DocumentSP&, Context&) override; + Result put(const Bucket&, Timestamp, DocumentSP, Context&) override; RemoveResult remove(const Bucket&, Timestamp timestamp, const DocumentId& id, Context&) override; RemoveResult removeIfFound(const Bucket&, Timestamp timestamp, const DocumentId& id, Context&) override; Result removeEntry(const Bucket&, Timestamp, Context&) override; |