summaryrefslogtreecommitdiffstats
path: root/storage
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@verizonmedia.com>2020-05-25 11:56:09 +0000
committerTor Brede Vekterli <vekterli@verizonmedia.com>2020-05-26 13:55:53 +0000
commit2c8db3de8a721af856fee825af5a48d10313ff1e (patch)
treec448617bdfdd577ab1aad8d73ac7cf369a97dcb4 /storage
parent1026f130814d5063fce95092a860e01e10f4ecca (diff)
Propagate provider tombstone metadata to internal SPI GetResult
Diffstat (limited to 'storage')
-rw-r--r--storage/src/vespa/storage/persistence/persistencethread.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/persistence/persistencethread.cpp b/storage/src/vespa/storage/persistence/persistencethread.cpp
index d8f41008c8a..76c241d0627 100644
--- a/storage/src/vespa/storage/persistence/persistencethread.cpp
+++ b/storage/src/vespa/storage/persistence/persistencethread.cpp
@@ -295,7 +295,8 @@ PersistenceThread::handleGet(api::GetCommand& cmd, MessageTracker::UP tracker)
if (!result.hasDocument()) {
_env._metrics.get[cmd.getLoadType()].notFound.inc();
}
- tracker->setReply(std::make_shared<api::GetReply>(cmd, result.getDocumentPtr(), result.getTimestamp()));
+ tracker->setReply(std::make_shared<api::GetReply>(cmd, result.getDocumentPtr(), result.getTimestamp(),
+ false, result.is_tombstone()));
}
return tracker;