From 526134f598186a0d042946f82f0e82d2b7ecfb5d Mon Sep 17 00:00:00 2001 From: Josh Slocum Date: Fri, 3 Mar 2023 13:52:59 -0600 Subject: [PATCH] review comments --- .../TesterBlobGranuleCorrectnessWorkload.cpp | 7 ++++--- fdbserver/BlobWorker.actor.cpp | 16 ++++++++-------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/bindings/c/test/apitester/TesterBlobGranuleCorrectnessWorkload.cpp b/bindings/c/test/apitester/TesterBlobGranuleCorrectnessWorkload.cpp index 6c1c876682..1570038f49 100644 --- a/bindings/c/test/apitester/TesterBlobGranuleCorrectnessWorkload.cpp +++ b/bindings/c/test/apitester/TesterBlobGranuleCorrectnessWorkload.cpp @@ -67,10 +67,11 @@ private: void debugOp(std::string opName, fdb::KeyRange keyRange, std::optional tenantId, std::string message) { if (BG_API_DEBUG_VERBOSE) { + double now = std::chrono::duration_cast>( + std::chrono::system_clock::now().time_since_epoch()) + .count(); info(fmt::format("{0}) {1}: [{2} - {3}) {4}: {5}", - std::chrono::duration_cast>( - std::chrono::system_clock::now().time_since_epoch()) - .count(), + now, opName, fdb::toCharsRef(keyRange.beginKey), fdb::toCharsRef(keyRange.endKey), diff --git a/fdbserver/BlobWorker.actor.cpp b/fdbserver/BlobWorker.actor.cpp index 07a5a669c9..dc3013131d 100644 --- a/fdbserver/BlobWorker.actor.cpp +++ b/fdbserver/BlobWorker.actor.cpp @@ -387,7 +387,7 @@ struct BlobWorkerData : NonCopyable, ReferenceCounted { } } - void addGRVVersion(Version readVersion) { + void addGRVHistory(Version readVersion) { if (grvVersion.get() < readVersion) { // We use GRVs from grv checker loop, plus other common BW transactions. To prevent the deque size from // exploding or the effective version window from getting too small, only put GRVs in the deque if they are @@ -938,7 +938,7 @@ ACTOR Future writeDeltaFile(Reference bwData, } wait(tr->commit()); - bwData->addGRVVersion(tr->getReadVersion().get()); + bwData->addGRVHistory(tr->getReadVersion().get()); if (BW_DEBUG) { fmt::print( "Granule {0} [{1} - {2}) updated fdb with delta file {3} of size {4} at version {5}, cv={6}\n", @@ -1045,7 +1045,7 @@ ACTOR Future writeEmptyDeltaFile(Reference bwData } wait(tr->commit()); - bwData->addGRVVersion(tr->getReadVersion().get()); + bwData->addGRVHistory(tr->getReadVersion().get()); if (BW_DEBUG) { fmt::print( "Granule {0} [{1} - {2}) empty delta file bumped version last delta file from {3} -> {4}, cv={5}\n", @@ -1236,7 +1236,7 @@ ACTOR Future writeSnapshot(Reference bwData, tr->set(historyKey, blobGranuleHistoryValueFor(historyValue)); } wait(tr->commit()); - bwData->addGRVVersion(tr->getReadVersion().get()); + bwData->addGRVHistory(tr->getReadVersion().get()); break; } catch (Error& e) { wait(tr->onError(e)); @@ -1312,7 +1312,7 @@ ACTOR Future dumpInitialSnapshotFromFDB(Reference tr->setOption(FDBTransactionOptions::LOCK_AWARE); try { Version rv = wait(tr->getReadVersion()); - bwData->addGRVVersion(rv); + bwData->addGRVHistory(rv); readVersion = rv; ASSERT(lastReadVersion <= readVersion); @@ -4544,7 +4544,7 @@ ACTOR Future openGranule(Reference bwData, As } } wait(tr.commit()); - bwData->addGRVVersion(tr.getReadVersion().get()); + bwData->addGRVHistory(tr.getReadVersion().get()); if (info.changeFeedStartVersion == invalidVersion) { info.changeFeedStartVersion = tr.getCommittedVersion(); @@ -5049,7 +5049,7 @@ ACTOR Future runGRVChecks(Reference bwData) { tr.setOption(FDBTransactionOptions::PRIORITY_SYSTEM_IMMEDIATE); tr.setOption(FDBTransactionOptions::LOCK_AWARE); Version readVersion = wait(tr.getReadVersion()); - bwData->addGRVVersion(readVersion); + bwData->addGRVHistory(readVersion); ++bwData->stats.commitVersionChecks; } catch (Error& e) { @@ -5151,7 +5151,7 @@ ACTOR Future monitorTenants(Reference bwData) { state Future watchChange = tr->watch(TenantMetadata::lastTenantId().key); wait(tr->commit()); - bwData->addGRVVersion(tr->getReadVersion().get()); + bwData->addGRVHistory(tr->getReadVersion().get()); wait(watchChange); tr->reset(); } catch (Error& e) {