diff options
author | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-05-25 11:56:09 +0000 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@verizonmedia.com> | 2020-05-26 13:55:53 +0000 |
commit | 2c8db3de8a721af856fee825af5a48d10313ff1e (patch) | |
tree | c448617bdfdd577ab1aad8d73ac7cf369a97dcb4 /storage | |
parent | 1026f130814d5063fce95092a860e01e10f4ecca (diff) |
Propagate provider tombstone metadata to internal SPI GetResult
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/persistence/persistencethread.cpp | 3 |
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; |