Home
last modified time | relevance | path

Searched refs:SuperVersion (Results 1 – 25 of 253) sorted by relevance

1234567891011

/dports/textproc/sonic/sonic-1.3.0/cargo-crates/librocksdb-sys-6.7.4/rocksdb/db/
H A Dcolumn_family.cc406 int SuperVersion::dummy = 0;
407 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
410 SuperVersion::~SuperVersion() { in ~SuperVersion()
416 SuperVersion* SuperVersion::Ref() { in Ref()
421 bool SuperVersion::Unref() { in Unref()
428 void SuperVersion::Cleanup() { in Cleanup()
463 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
618 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1132 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1133 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
H A Djob_context.h21 struct SuperVersion;
29 autovector<SuperVersion*> superversions_to_free;
33 std::unique_ptr<SuperVersion>
37 : new_superversion(create_superversion ? new SuperVersion() : nullptr) {}
48 new_superversion = std::unique_ptr<SuperVersion>(new SuperVersion()); in NewSuperVersion()
/dports/databases/mariadb104-server/mariadb-10.4.24/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc406 int SuperVersion::dummy = 0;
407 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
410 SuperVersion::~SuperVersion() { in ~SuperVersion()
416 SuperVersion* SuperVersion::Ref() { in Ref()
421 bool SuperVersion::Unref() { in Unref()
428 void SuperVersion::Cleanup() { in Cleanup()
463 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
618 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1132 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1133 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/mariadb104-client/mariadb-10.4.24/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc406 int SuperVersion::dummy = 0;
407 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
410 SuperVersion::~SuperVersion() { in ~SuperVersion()
416 SuperVersion* SuperVersion::Ref() { in Ref()
421 bool SuperVersion::Unref() { in Unref()
428 void SuperVersion::Cleanup() { in Cleanup()
463 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
618 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1132 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1133 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/mariadb105-client/mariadb-10.5.15/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc406 int SuperVersion::dummy = 0;
407 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
410 SuperVersion::~SuperVersion() { in ~SuperVersion()
416 SuperVersion* SuperVersion::Ref() { in Ref()
421 bool SuperVersion::Unref() { in Unref()
428 void SuperVersion::Cleanup() { in Cleanup()
463 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
618 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1132 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1133 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/mariadb103-client/mariadb-10.3.34/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc406 int SuperVersion::dummy = 0;
407 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
410 SuperVersion::~SuperVersion() { in ~SuperVersion()
416 SuperVersion* SuperVersion::Ref() { in Ref()
421 bool SuperVersion::Unref() { in Unref()
428 void SuperVersion::Cleanup() { in Cleanup()
463 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
618 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1132 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1133 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/mariadb103-server/mariadb-10.3.34/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc406 int SuperVersion::dummy = 0;
407 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
410 SuperVersion::~SuperVersion() { in ~SuperVersion()
416 SuperVersion* SuperVersion::Ref() { in Ref()
421 bool SuperVersion::Unref() { in Unref()
428 void SuperVersion::Cleanup() { in Cleanup()
463 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
618 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1132 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1133 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/mariadb105-server/mariadb-10.5.15/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc406 int SuperVersion::dummy = 0;
407 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
410 SuperVersion::~SuperVersion() { in ~SuperVersion()
416 SuperVersion* SuperVersion::Ref() { in Ref()
421 bool SuperVersion::Unref() { in Unref()
428 void SuperVersion::Cleanup() { in Cleanup()
463 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
618 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1132 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1133 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/percona57-server/percona-server-5.7.36-39/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/textproc/sonic/sonic-1.3.0/cargo-crates/librocksdb-sys-6.7.4/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/percona57-client/percona-server-5.7.36-39/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/rocksdb-lite/rocksdb-6.26.1/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/rocksdb/rocksdb-6.26.1/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/percona57-pam-for-mysql/percona-server-5.7.36-39/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/mariadb104-server/mariadb-10.4.24/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/mariadb104-client/mariadb-10.4.24/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/mariadb103-client/mariadb-10.3.34/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/mariadb103-server/mariadb-10.3.34/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/mariadb105-client/mariadb-10.5.15/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/mariadb105-server/mariadb-10.5.15/storage/rocksdb/rocksdb/docs/_posts/
H A D2014-06-27-avoid-expensive-locks-in-get.markdown12 …he current version, which is encapsulated in a data structure called [SuperVersion](https://review…
24 The lock is necessary because pointer super_version_ may be updated, the corresponding SuperVersion
43 SuperVersion* s = thread_local_->Get();
64 …sue: a thread can visit GetImpl() once but can never come back again. SuperVersion is referenced a…
69 … A reader thread uses CAS to acquire SuperVersion from its local storage and to put in a special f…
74 …turn SuperVersion to local storage by CAS, expecting the special flag (SuperVersion::kSVInUse) in …
79 …hreads’ local storage and frees encountered SuperVersion. A reader thread must re-acquire a new Su…
/dports/databases/percona57-client/percona-server-5.7.36-39/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc424 int SuperVersion::dummy = 0;
425 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
428 SuperVersion::~SuperVersion() { in ~SuperVersion()
434 SuperVersion* SuperVersion::Ref() { in Ref()
439 bool SuperVersion::Unref() { in Unref()
446 void SuperVersion::Cleanup() { in Cleanup()
479 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
682 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1204 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1205 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
H A Djob_context.h21 struct SuperVersion;
29 autovector<SuperVersion*> superversions_to_free;
33 std::unique_ptr<SuperVersion>
37 : new_superversion(create_superversion ? new SuperVersion() : nullptr) {}
48 new_superversion = std::unique_ptr<SuperVersion>(new SuperVersion()); in NewSuperVersion()
/dports/databases/percona57-server/percona-server-5.7.36-39/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc424 int SuperVersion::dummy = 0;
425 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
428 SuperVersion::~SuperVersion() { in ~SuperVersion()
434 SuperVersion* SuperVersion::Ref() { in Ref()
439 bool SuperVersion::Unref() { in Unref()
446 void SuperVersion::Cleanup() { in Cleanup()
479 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
682 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1204 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1205 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/percona57-pam-for-mysql/percona-server-5.7.36-39/storage/rocksdb/rocksdb/db/
H A Dcolumn_family.cc424 int SuperVersion::dummy = 0;
425 void* const SuperVersion::kSVInUse = &SuperVersion::dummy;
428 SuperVersion::~SuperVersion() { in ~SuperVersion()
434 SuperVersion* SuperVersion::Ref() { in Ref()
439 bool SuperVersion::Unref() { in Unref()
446 void SuperVersion::Cleanup() { in Cleanup()
479 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in SuperVersionUnrefHandle()
682 SuperVersion* sv = super_version_; in UnrefAndTryDelete()
1204 assert(ptr != SuperVersion::kSVInUse); in GetThreadLocalSuperVersion()
1205 SuperVersion* sv = static_cast<SuperVersion*>(ptr); in GetThreadLocalSuperVersion()
[all …]
/dports/databases/rocksdb-lite/rocksdb-6.26.1/db/
H A Djob_context.h22 struct SuperVersion;
30 autovector<SuperVersion*> superversions_to_free;
34 std::unique_ptr<SuperVersion>
38 : new_superversion(create_superversion ? new SuperVersion() : nullptr) {}
49 new_superversion = std::unique_ptr<SuperVersion>(new SuperVersion()); in NewSuperVersion()

1234567891011