summaryrefslogtreecommitdiffstats
path: root/searchcore/src/apps/proton
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-04-28 08:24:57 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-04-29 14:14:03 +0000
commiteb7b71781ca079b5577a13b300beafee388bc1ce (patch)
tree8a5194ed759a8fc8433fef14118e67ac6bfc2632 /searchcore/src/apps/proton
parent9499865f8a43aa097841606795a2bea8d0273ef9 (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.cpp48
-rw-r--r--searchcore/src/apps/proton/downpersistence.h2
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;