Home
last modified time | relevance | path

Searched refs:snapshot (Results 1 – 25 of 702) sorted by relevance

12345678910>>...29

/rocksdb-6.9/java/src/test/java/org/rocksdb/
DSnapshotTest.java30 try (final Snapshot snapshot = db.getSnapshot()) { in snapshots() argument
31 assertThat(snapshot.getSequenceNumber()).isGreaterThan(0); in snapshots()
32 assertThat(snapshot.getSequenceNumber()).isEqualTo(1); in snapshots()
35 readOptions.setSnapshot(snapshot); in snapshots()
76 db.releaseSnapshot(snapshot); in snapshots()
92 try (final Snapshot snapshot = db.getSnapshot(); in iteratorWithSnapshot() argument
94 new ReadOptions().setSnapshot(snapshot)) { in iteratorWithSnapshot()
120 db.releaseSnapshot(snapshot); in iteratorWithSnapshot()
136 try (final Snapshot snapshot = db.getSnapshot(); in iteratorWithSnapshotOnColumnFamily() argument
138 .setSnapshot(snapshot)) { in iteratorWithSnapshotOnColumnFamily()
[all …]
/rocksdb-6.9/db/
Ddb_range_del_test.cc79 db_->ReleaseSnapshot(snapshot); in TEST_F()
129 db_->ReleaseSnapshot(snapshot); in TEST_F()
182 db_->ReleaseSnapshot(snapshot); in TEST_F()
204 db_->ReleaseSnapshot(snapshot); in TEST_F()
283 db_->ReleaseSnapshot(snapshot); in TEST_F()
554 db_->ReleaseSnapshot(snapshot); in TEST_F()
628 db_->ReleaseSnapshot(snapshot); in TEST_F()
740 db_->ReleaseSnapshot(snapshot); in TEST_F()
795 read_opts.snapshot = snapshot; in TEST_F()
1425 read_opts.snapshot = snapshot; in TEST_F()
[all …]
/rocksdb-6.9/docs/_posts/
D2015-11-10-use-checkpoints-for-efficient-snapshots.markdown10snapshot of a running RocksDB database in a separate directory. Checkpoints can be used as a point…
15snapshot of a given RocksDB database in the specified directory. If the snapshot is on the same fi…
30 …ect and a directory, the CreateCheckpoint function creates a consistent snapshot of the database i…
40 … obsoleted. When the user is done with the snapshot, the user can delete the directory to remove t…
/rocksdb-6.9/examples/
Dtransaction_example.cc91 const Snapshot* snapshot = txn->GetSnapshot(); in main() local
103 read_options.snapshot = snapshot; in main()
118 read_options.snapshot = nullptr; in main()
119 snapshot = nullptr; in main()
137 read_options.snapshot = txn_db->GetSnapshot(); in main()
150 read_options.snapshot = txn_db->GetSnapshot(); in main()
169 read_options.snapshot = nullptr; in main()
Doptimistic_transaction_example.cc88 const Snapshot* snapshot = txn->GetSnapshot(); in main() local
95 read_options.snapshot = snapshot; in main()
109 read_options.snapshot = nullptr; in main()
110 snapshot = nullptr; in main()
132 read_options.snapshot = db->GetSnapshot(); in main()
149 read_options.snapshot = db->GetSnapshot(); in main()
163 read_options.snapshot = nullptr; in main()
/rocksdb-6.9/utilities/transactions/
Dwrite_unprepared_txn_db.cc44 InvalidSnapshotReadCallback(SequenceNumber snapshot) in RollbackRecoveredTransaction() argument
45 : ReadCallback(snapshot) {} in RollbackRecoveredTransaction()
371 snapshot(s) {} in IteratorState()
375 std::shared_ptr<ManagedSnapshot> snapshot; member
424 const Snapshot* snapshot = nullptr; in NewIterator() local
425 if (options.snapshot == nullptr) { in NewIterator()
426 snapshot = GetSnapshot(); in NewIterator()
427 own_snapshot = std::make_shared<ManagedSnapshot>(db_impl_, snapshot); in NewIterator()
429 snapshot = options.snapshot; in NewIterator()
432 snapshot_seq = snapshot->GetSequenceNumber(); in NewIterator()
[all …]
Dwrite_prepared_txn_db.cc309 snapshot(s) {} in IteratorState()
312 std::shared_ptr<ManagedSnapshot> snapshot; member
328 if (options.snapshot != nullptr) { in NewIterator()
329 snapshot_seq = options.snapshot->GetSequenceNumber(); in NewIterator()
332 options.snapshot) in NewIterator()
335 auto* snapshot = GetSnapshot(); in NewIterator() local
338 snapshot_seq = snapshot->GetSequenceNumber(); in NewIterator()
364 if (options.snapshot != nullptr) { in NewIterators()
367 options.snapshot) in NewIterators()
370 auto* snapshot = GetSnapshot(); in NewIterators() local
[all …]
Doptimistic_transaction_test.cc783 read_options1.snapshot = txn1->GetSnapshot(); in TEST_P()
787 read_options2.snapshot = txn2->GetSnapshot(); in TEST_P()
814 read_options1.snapshot = txn1->GetSnapshot(); in TEST_P()
817 read_options2.snapshot = txn2->GetSnapshot(); in TEST_P()
865 read_options1.snapshot = txn1->GetSnapshot(); in TEST_P()
868 read_options2.snapshot = txn2->GetSnapshot(); in TEST_P()
883 read_options1.snapshot = txn1->GetSnapshot(); in TEST_P()
886 read_options2.snapshot = txn2->GetSnapshot(); in TEST_P()
900 read_options1.snapshot = txn1->GetSnapshot(); in TEST_P()
903 read_options2.snapshot = txn2->GetSnapshot(); in TEST_P()
[all …]
Dwrite_prepared_txn_db.h454 inline SnapshotBackup AssignMinMaxSeqs(const Snapshot* snapshot,
668 inline void EnhanceSnapshot(SnapshotImpl* snapshot, in EnhanceSnapshot() argument
670 assert(snapshot); in EnhanceSnapshot()
671 assert(min_uncommitted <= snapshot->number_ + 1); in EnhanceSnapshot()
672 snapshot->min_uncommitted_ = min_uncommitted; in EnhanceSnapshot()
804 : ReadCallback(snapshot), in WritePreparedTxnReadCallback()
810 : ReadCallback(snapshot, min_uncommitted), in WritePreparedTxnReadCallback()
824 auto snapshot = max_visible_seq_; in IsVisibleFullCheck() local
827 db_->IsInSnapshot(seq, snapshot, min_uncommitted_, &snap_released); in IsVisibleFullCheck()
1077 SnapshotBackup WritePreparedTxnDB::AssignMinMaxSeqs(const Snapshot* snapshot, in AssignMinMaxSeqs() argument
[all …]
Dwrite_unprepared_txn.h57 WritePreparedTxnDB* db, SequenceNumber snapshot, in WriteUnpreparedTxnReadCallback() argument
65 : ReadCallback(CalcMaxVisibleSeq(unprep_seqs, snapshot), min_uncommitted), in WriteUnpreparedTxnReadCallback()
68 wup_snapshot_(snapshot), in WriteUnpreparedTxnReadCallback()
280 ManagedSnapshot* snapshot) in SavePoint()
281 : unprep_seqs_(seqs), snapshot_(snapshot){}; in SavePoint()
Dwrite_prepared_transaction_test.cc485 read_options.snapshot = snapshot; in VerifyKeys()
967 ropt.snapshot = snapshot2; in TEST_P()
1226 auto snapshot = *it; in TEST_P() local
2096 uint64_t snapshot = 0; in TEST_P() local
2112 while (!snapshot || wp_db->max_evicted_seq_ < snapshot + 100) { in TEST_P()
2128 if (!snapshot) { in TEST_P()
2143 snapshot = seq; in TEST_P()
2151 if (snapshot) { in TEST_P()
3162 roptions.snapshot = snap; in TEST_P()
3239 roptions.snapshot = snap; in TEST_P()
[all …]
Dtransaction_base.cc72 const Snapshot* snapshot = dbimpl_->GetSnapshotForWriteConflictBoundary(); in SetSnapshot() local
73 SetSnapshotInternal(snapshot); in SetSnapshot()
76 void TransactionBaseImpl::SetSnapshotInternal(const Snapshot* snapshot) { in SetSnapshotInternal() argument
79 snapshot_.reset(snapshot, std::bind(&TransactionBaseImpl::ReleaseSnapshot, in SetSnapshotInternal()
266 if (!do_validate && read_options.snapshot != nullptr) { in GetForUpdate()
292 if (!do_validate && read_options.snapshot != nullptr) { in GetForUpdate()
722 void TransactionBaseImpl::ReleaseSnapshot(const Snapshot* snapshot, DB* db) { in ReleaseSnapshot() argument
723 if (snapshot != nullptr) { in ReleaseSnapshot()
726 snapshot->GetSequenceNumber()); in ReleaseSnapshot()
727 db->ReleaseSnapshot(snapshot); in ReleaseSnapshot()
Dtransaction_test.cc3381 ASSERT_FALSE(snapshot); in TEST_P()
3385 snapshot = txn1->GetSnapshot(); in TEST_P()
3386 ASSERT_TRUE(snapshot); in TEST_P()
3398 snapshot = txn1->GetSnapshot(); in TEST_P()
3399 ASSERT_FALSE(snapshot); in TEST_P()
3629 read_options.snapshot = snapshot; in TEST_P()
4841 auto snapshot = txn1->GetSnapshot(); in TEST_P() local
4842 ASSERT_FALSE(snapshot); in TEST_P()
5072 ASSERT_FALSE(read_options.snapshot); in TEST_P()
5080 ASSERT_FALSE(read_options.snapshot); in TEST_P()
[all …]
/rocksdb-6.9/test_util/
Dtransaction_test_util.cc65 read_options_.snapshot = txn_->GetSnapshot(); in TransactionDBInsert()
69 read_options_.snapshot = nullptr; in TransactionDBInsert()
292 roptions.snapshot = db->GetSnapshot(); in Verify()
345 roptions.snapshot ? roptions.snapshot->GetSequenceNumber() : 0ul, in Verify()
346 roptions.snapshot in Verify()
347 ? ((SnapshotImpl*)roptions.snapshot)->min_uncommitted_ in Verify()
363 roptions.snapshot ? roptions.snapshot->GetSequenceNumber() : 0ul); in Verify()
372 roptions.snapshot ? roptions.snapshot->GetSequenceNumber() : 0ul); in Verify()
379 db->ReleaseSnapshot(roptions.snapshot); in Verify()
/rocksdb-6.9/java/samples/src/main/java/
DOptimisticTransactionSample.java106 final Snapshot snapshot = txn.getSnapshot(); in repeatableRead() local
112 readOptions.setSnapshot(snapshot); in repeatableRead()
156 Snapshot snapshot = txnDb.getSnapshot(); in readCommitted_monotonicAtomicViews() local
157 readOptions.setSnapshot(snapshot); in readCommitted_monotonicAtomicViews()
166 snapshot = txnDb.getSnapshot(); in readCommitted_monotonicAtomicViews()
167 readOptions.setSnapshot(snapshot); in readCommitted_monotonicAtomicViews()
DTransactionSample.java107 final Snapshot snapshot = txn.getSnapshot(); in repeatableRead() local
114 readOptions.setSnapshot(snapshot); in repeatableRead()
153 Snapshot snapshot = txnDb.getSnapshot(); in readCommitted_monotonicAtomicViews() local
154 readOptions.setSnapshot(snapshot); in readCommitted_monotonicAtomicViews()
164 snapshot = txnDb.getSnapshot(); in readCommitted_monotonicAtomicViews()
165 readOptions.setSnapshot(snapshot); in readCommitted_monotonicAtomicViews()
/rocksdb-6.9/db/blob/
Ddb_blob_index_test.cc63 const Snapshot* snapshot = nullptr) { in GetImpl() argument
65 read_options.snapshot = snapshot; in GetImpl()
85 const Snapshot* snapshot = nullptr) { in GetBlobIndex() argument
87 std::string value = GetImpl(key, &is_blob_index, snapshot); in GetBlobIndex()
191 const Snapshot* snapshot = dbfull()->GetSnapshot(); in TEST_F() local
205 ASSERT_EQ("blob_index", GetBlobIndex("key" + ToString(i), snapshot)); in TEST_F()
216 dbfull()->ReleaseSnapshot(snapshot); in TEST_F()
424 for (auto* snapshot : snapshots) { in TEST_F() local
425 dbfull()->ReleaseSnapshot(snapshot); in TEST_F()
/rocksdb-6.9/java/src/main/java/org/rocksdb/
DReadOptions.java105 public Snapshot snapshot() { in snapshot() method in ReadOptions
107 long snapshotHandle = snapshot(nativeHandle_); in snapshot()
124 public ReadOptions setSnapshot(final Snapshot snapshot) { in setSnapshot() argument
126 if (snapshot != null) { in setSnapshot()
127 setSnapshot(nativeHandle_, snapshot.nativeHandle_); in setSnapshot()
586 private native long snapshot(long handle); in snapshot() method in ReadOptions
/rocksdb-6.9/db_stress_tool/
Dbatched_ops_stress.cc124 readoptionscopy.snapshot = db_->GetSnapshot(); in TestGet()
156 db_->ReleaseSnapshot(readoptionscopy.snapshot); in TestGet()
186 readoptionscopy.snapshot = db_->GetSnapshot(); in TestMultiGet()
225 db_->ReleaseSnapshot(readoptionscopy.snapshot); in TestMultiGet()
260 const Snapshot* snapshot = db_->GetSnapshot(); in TestPrefixScan() local
270 readoptionscopy[i].snapshot = snapshot; in TestPrefixScan()
323 db_->ReleaseSnapshot(snapshot); in TestPrefixScan()
Ddb_stress_test_base.cc269 ropt.snapshot = snap_state.snapshot; in AssertSame()
819 const Snapshot* snapshot = db_->GetSnapshot(); in TestIterate() local
821 readoptionscopy.snapshot = snapshot; in TestIterate()
922 cmp_ro.snapshot = snapshot; in TestIterate()
990 db_->ReleaseSnapshot(snapshot); in TestIterate()
1469 const Snapshot* snapshot = in TestAcquireSnapshot() local
1473 const Snapshot* snapshot = db_->GetSnapshot(); in TestAcquireSnapshot() local
1476 ropt.snapshot = snapshot; in TestAcquireSnapshot()
1523 assert(snap_state.snapshot); in MaybeReleaseSnapshots()
1528 db_->ReleaseSnapshot(snap_state.snapshot); in MaybeReleaseSnapshots()
[all …]
/rocksdb-6.9/db/db_impl/
Ddb_impl_readonly.cc37 SequenceNumber snapshot = versions_->LastSequence(); in Get() local
49 LookupKey lkey(key, snapshot); in Get()
78 read_options.snapshot != nullptr in NewIterator()
79 ? reinterpret_cast<const SnapshotImpl*>(read_options.snapshot) in NewIterator()
107 read_options.snapshot != nullptr in NewIterators()
108 ? reinterpret_cast<const SnapshotImpl*>(read_options.snapshot) in NewIterators()
Ddb_impl_secondary.cc335 SequenceNumber snapshot = versions_->LastSequence(); in GetImpl() local
339 LookupKey lkey(key, snapshot); in GetImpl()
397 } else if (read_options.snapshot != nullptr) { in NewIterator()
402 auto snapshot = versions_->LastSequence(); in NewIterator() local
403 result = NewIteratorImpl(read_options, cfd, snapshot, read_callback); in NewIterator()
410 SequenceNumber snapshot, ReadCallback* read_callback) { in NewIteratorImpl() argument
415 snapshot, in NewIteratorImpl()
420 db_iter->GetRangeDelAggregator(), snapshot); in NewIteratorImpl()
445 } else if (read_options.snapshot != nullptr) { in NewIterators()
Ddb_impl.cc1553 SequenceNumber snapshot; in GetImpl() local
1554 if (read_options.snapshot != nullptr) { in GetImpl()
1559 snapshot = in GetImpl()
1853 *snapshot = in MultiCFSnapshot()
1856 *snapshot = std::max(*snapshot, callback->max_visible_seq()); in MultiCFSnapshot()
1906 *snapshot = reinterpret_cast<const SnapshotImpl*>(read_options.snapshot) in MultiCFSnapshot()
1932 if (seq > *snapshot) { in MultiCFSnapshot()
2562 auto snapshot = read_options.snapshot != nullptr in NewIterator() local
2668 auto snapshot = read_options.snapshot != nullptr in NewIterators() local
2710 SnapshotImpl* snapshot = in GetSnapshotImpl() local
[all …]
/rocksdb-6.9/java/rocksjni/
Dsnapshot.cc24 auto* snapshot = in Java_org_rocksdb_Snapshot_getSequenceNumber() local
26 return snapshot->GetSequenceNumber(); in Java_org_rocksdb_Snapshot_getSequenceNumber()
/rocksdb-6.9/db/compaction/
Dcompaction_iterator.cc15 #define DEFINITELY_IN_SNAPSHOT(seq, snapshot) \ argument
16 ((seq) <= (snapshot) && \
18 LIKELY(snapshot_checker_->CheckInSnapshot((seq), (snapshot)) == \
21 #define DEFINITELY_NOT_IN_SNAPSHOT(seq, snapshot) \ argument
22 ((seq) > (snapshot) || \
24 UNLIKELY(snapshot_checker_->CheckInSnapshot((seq), (snapshot)) == \

12345678910>>...29