-
-
Save ankushsharma29/b15016a2c49b37005ceaa2c8767408f6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) bt full | |
#0 0x000000000078223c in EventuallyPersistentEngine::getVBucketHlcNow (this=<optimized out>, vbucket=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.h:694 | |
vb = {<std::__shared_ptr<VBucket, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<VBucket, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x1, _M_refcount = {_M_pi = 0x7f91d57f0de8}}, <No data fields>} | |
#1 0x00000000009a2108 in magmakv::getHistoryTimeNow (kvid=<optimized out>, engine=<optimized out>) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:194 | |
hlc = {<std::_Optional_base<cb::HlcTime, true, true>> = {<std::_Optional_base_impl<cb::HlcTime, std::_Optional_base<cb::HlcTime, true, true> >> = {<No data fields>}, _M_payload = {<std::_Optional_payload_base<cb::HlcTime>> = {_M_payload = {_M_empty = {<No data fields>}, _M_value = {now = {__r = 140264328840720}, | |
mode = (unknown: -713112304)}}, | |
_M_engaged = 16}, <No data fields>}}, <std::_Enable_copy_move<true, true, true, true, std::optional<cb::HlcTime> >> = {<No data fields>}, <No data fields>} | |
hlc = <optimized out> | |
#2 operator() (kvid=<optimized out>, __closure=<optimized out>) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:639 | |
this = <optimized out> | |
this = <optimized out> | |
#3 std::__invoke_impl<std::optional<std::chrono::duration<long int> >, MagmaKVStore::MagmaKVStore(MagmaKVStoreConfig&)::<lambda(magma::Magma::KVStoreID)>&, short unsigned int> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 | |
No locals. | |
#4 std::__invoke_r<std::optional<std::chrono::duration<long int> >, MagmaKVStore::MagmaKVStore(MagmaKVStoreConfig&)::<lambda(magma::Magma::KVStoreID)>&, short unsigned int> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:113 | |
No locals. | |
#5 std::_Function_handler<std::optional<std::chrono::duration<long int, std::ratio<1, 1> > >(short unsigned int), MagmaKVStore::MagmaKVStore(MagmaKVStoreConfig&)::<lambda(magma::Magma::KVStoreID)> >::_M_invoke(const std::_Any_data &, unsigned short &&) (__functor=..., __args#0=<optimized out>) | |
at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 | |
No locals. | |
#6 0x0000000000a74efd in std::function<std::optional<std::chrono::duration<long, std::ratio<1l, 1l> > > (unsigned short)>::operator()(unsigned short) const ( | |
__args#0=<optimized out>, this=0x7f91d424e4c8) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 | |
No locals. | |
#7 magma::Magma::Impl::canTimeRetainHistory (kvid=<optimized out>, time=..., this=0x7f91d424e000) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:1948 | |
now = <optimized out> | |
#8 operator() (time=..., __closure=<optimized out>) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:306 | |
kvID = <optimized out> | |
this = <optimized out> | |
kvID = <optimized out> | |
this = <optimized out> | |
#9 std::__invoke_impl<bool, magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)>&, std::chrono::duration<long int, std::ratio<1, 1> > > (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 | |
No locals. | |
#10 std::__invoke_r<bool, magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)>&, std::chrono::duration<long int, std::ratio<1, 1> > > (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:113 | |
No locals. | |
#11 std::_Function_handler<bool(std::chrono::duration<long int, std::ratio<1, 1> >), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)> >::_M_invoke(const std::_Any_data &, std::chrono::duration<long, std::ratio<1, 1> > &&) ( | |
__functor=..., __args#0=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
No locals. | |
#12 0x0000000000b67b72 in std::function<bool (std::chrono::duration<long, std::ratio<1l, 1l> >)>::operator()(std::chrono::duration<long, std::ratio<1l, 1l> >) const ( | |
__args#0=..., this=0x7f91d42cf898) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 | |
No locals. | |
#13 magma::LSMTree::recomputeHistorySSTableState (this=0x7f91d42cf010, snapshot=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:2136 | |
canSizeRetainTable = true | |
canTimeRetainTable = <optimized out> | |
dropHistory = <optimized out> | |
isHistoryEnabled = true | |
isNewestTable = <optimized out> | |
table = 0x7f91d4233d00 | |
tables = {<std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >> = { | |
_M_impl = {<std::allocator<std::shared_ptr<magma::Table> >> = {<__gnu_cxx::new_allocator<std::shared_ptr<magma::Table> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::shared_ptr<magma::Table>, std::allocator<std::shared_ptr<magma::Table> > >::_Vector_impl_data> = {_M_start = 0x7f91d4236480, | |
_M_finish = 0x7f91d4236490, _M_end_of_storage = 0x7f91d4236490}, <No data fields>}}, <No data fields>} | |
found = false | |
lastHistoryTableLowKey = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f91d57ec4a0 ""}, | |
_M_string_length = 0, {_M_local_buf = "\000\"\v\262\221\177\000\000\060\305~\325\221\177\000", _M_allocated_capacity = 140263734059520}} | |
itr = {<std::iterator<std::random_access_iterator_tag, std::shared_ptr<magma::Table>, long, std::shared_ptr<magma::Table>*, std::shared_ptr<magma::Table>&>> = {<No data fields>}, current = {_M_current = 0x7f91d4236490}} | |
historyStartKey = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7f91b20b22c0 <error: Cannot access memory at address 0x7f91b20b22c0>}, _M_string_length = 17, { | |
_M_local_buf = "\021\000\000\000\000\000\000\000\320\n\177\325\221\177\000", _M_allocated_capacity = 17}} | |
dataLevel = 4 | |
historyStats = {PhysicalSize = 0, LogicalSize = 0, HistoryWindowLogicalSize = 0, HistoryLogicalSize = 0, WastedSize = <optimized out>, | |
Tables = <optimized out>} | |
lastHistoryTimestamp = <optimized out> | |
#14 0x0000000000b691a3 in magma::LSMTree::swapTreeSnapshotAndRecomputeHistory (this=this@entry=0x7f91d42cf010, snapshot=...) | |
at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:100 | |
historyLevel = <optimized out> | |
historyStats = <optimized out> | |
#15 0x0000000000b85373 in magma::LSMTree::doRecovery (this=this@entry=0x7f91d42cf010, checkpoints=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/checkpoint.cc:239 | |
snapshot = <optimized out> | |
#16 0x0000000000b794f0 in magma::LSMTree::Open (this=0x7f91d42cf010, versions=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/lsm/lsm_tree.cc:247 | |
checkpoints = {<std::_Vector_base<magma::Checkpoint, std::allocator<magma::Checkpoint> >> = { | |
_M_impl = {<std::allocator<magma::Checkpoint>> = {<__gnu_cxx::new_allocator<magma::Checkpoint>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<magma::Checkpoint, std::allocator<magma::Checkpoint> >::_Vector_impl_data> = {_M_start = 0x7f91d424d600, _M_finish = 0x7f91d424d6a0, | |
_M_end_of_storage = 0x7f91d424d700}, <No data fields>}}, <No data fields>} | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data f--Type <RET> for more, q to quit, c to continue without paging-- | |
ields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
mode = <optimized out> | |
configFileSize = 0 | |
#17 0x0000000000aeea5a in magma::KVStore::Open (this=0x7f91d422f810) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore/kvstore.cc:189 | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
mode = <optimized out> | |
keyIndexCheckpoints = {<std::_Vector_base<magma::CheckpointVersion, std::allocator<magma::CheckpointVersion> >> = { | |
_M_impl = {<std::allocator<magma::CheckpointVersion>> = {<__gnu_cxx::new_allocator<magma::CheckpointVersion>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<magma::CheckpointVersion, std::allocator<magma::CheckpointVersion> >::_Vector_impl_data> = {_M_start = 0x7f9238376340, _M_finish = 0x7f9238376408, | |
_M_end_of_storage = 0x7f9238376408}, <No data fields>}}, <No data fields>} | |
seqIndexCheckpoints = {<std::_Vector_base<magma::CheckpointVersion, std::allocator<magma::CheckpointVersion> >> = { | |
_M_impl = {<std::allocator<magma::CheckpointVersion>> = {<__gnu_cxx::new_allocator<magma::CheckpointVersion>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<magma::CheckpointVersion, std::allocator<magma::CheckpointVersion> >::_Vector_impl_data> = {_M_start = 0x7f91474b2f60, _M_finish = 0x7f91474b3028, | |
_M_end_of_storage = 0x7f91474b3028}, <No data fields>}}, <No data fields>} | |
localIndexCheckpoints = {<std::_Vector_base<magma::CheckpointVersion, std::allocator<magma::CheckpointVersion> >> = { | |
_M_impl = {<std::allocator<magma::CheckpointVersion>> = {<__gnu_cxx::new_allocator<magma::CheckpointVersion>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<magma::CheckpointVersion, std::allocator<magma::CheckpointVersion> >::_Vector_impl_data> = {_M_start = 0x7f9171c88740, _M_finish = 0x7f9171c88808, | |
_M_end_of_storage = 0x7f9171c88808}, <No data fields>}}, <No data fields>} | |
historyMeta = {highSeqno = 401, historyEnabledSeqno = 1, buffer = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f91d57ed0e0 ""}, | |
_M_string_length = 0, {_M_local_buf = "\000\000\000\000\000\000\000\000\020Q)\262\221\177\000", _M_allocated_capacity = 0}}} | |
meta = {highSeqno = 140264306065872, historyEnabledSeqno = 41, buffer = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x29 <error: Cannot access memory at address 0x29>}, _M_string_length = 11301312, { | |
_M_local_buf = "\001\321~\325\221\177\000\000\036\000\000\000\000\000\000", _M_allocated_capacity = 140264328843521}}} | |
#18 0x0000000000a75f85 in operator() (__closure=0x7f91b2295110) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:330 | |
flushOffset = {SegID = 18, SegOffset = 3952640} | |
canSizeRetainHistoryFn = <optimized out> | |
canTimeRetainHistoryFn = <optimized out> | |
config = {IsLowMemory = {<std::_Maybe_unary_or_binary_function<bool>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, | |
static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f91d424e000, _M_const_object = 0x7f91d424e000, _M_function_pointer = 0x7f91d424e000, | |
_M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f91d424e000}, | |
_M_pod_data = "\000\340$\324\221\177\000\000\000\000\000\000\000\000\000"}, | |
_M_manager = 0xa74250 <std::_Function_handler<bool(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, | |
_M_invoker = 0xa74110 <std::_Function_handler<bool(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_invoke(const std::_Any_data &)>}, GetSeqNum = @0x7f91d424e3d8, GetExpiryTime = @0x7f91d424e3f8, | |
GetHistoryModeFromMeta = @0x7f91d424e488, GetHistoryTimestamp = @0x7f91d424e4a8, IsTombstone = @0x7f91d424e418, CanSplitValue = @0x7f91d424e458, | |
MakeUserStats = @0x7f91d424e250, MakeCompactionCallback = @0x7f91d424e230, CompareKey = @0x7f91d424e210, GetTimeNow = @0x7f91d424e398, path = { | |
static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7f9174678cc0 <error: Cannot access memory at address 0x7f9174678cc0>}, _M_string_length = 48, {_M_local_buf = "0", '\000' <repeats 14 times>, | |
_M_allocated_capacity = 48}}, name = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
_M_p = 0x7f91b20c6ae0 <error: Cannot access memory at address 0x7f91b20c6ae0>}, _M_string_length = 26, { | |
_M_local_buf = "\032\000\000\000\000\000\000\000S\242{F\222\177\000", _M_allocated_capacity = 26}}, UID = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7f91d4234b90 <error: Cannot access memory at address 0x7f91d4234b90>}, _M_string_length = 44, { | |
_M_local_buf = ",\000\000\000\000\000\000\000G\026|F\222\177\000", _M_allocated_capacity = 44}}, cfg = @0x7f91d424e010, threadPool = 0x7f92451a7490, | |
threadPoolGroupId = {id = 2}, initWALOffset = {SegID = 18, SegOffset = 3952640}, wg = @0x7f91d4251840, | |
getPurgerIntervalFn = {<std::_Maybe_unary_or_binary_function<std::chrono::duration<long, std::ratio<1, 1> > >> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f91d424e000, _M_const_object = 0x7f91d424e000, | |
_M_function_pointer = 0x7f91d424e000, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f91d424e000}, | |
_M_pod_data = "\000\340$\324\221\177\000\000\000\000\000\000\000\000\000"}, | |
_M_manager = 0xa742d0 <std::_Function_handler<std::chrono::duration<long int, std::ratio<1, 1> >(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, | |
_M_invoker = 0xa74100 <std::_Function_handler<std::chrono::duration<long int, std::ratio<1, 1> >(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_invoke(const std::_Any_data &)>}, | |
getPurgerActiveThreadLimitFn = {<std::_Maybe_unary_or_binary_function<unsigned int>> = {<No data fields>}, <std::_Function_base> = { | |
static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f91d424e000, _M_const_object = 0x7f91d424e000, | |
_M_function_pointer = 0x7f91d424e000, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f91d424e000}, | |
_M_pod_data = "\000\340$\324\221\177\000\000\000\000\000\000\000\000\000"}, | |
_M_manager = 0xa74290 <std::_Function_handler<unsigned int(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, | |
_M_invoker = 0xa740f0 <std::_Function_handler<unsigned int(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_invoke(const std::_Any_data &)>}, histogramStats = 0x7f91d424d100, | |
getRuntime = {<std::_Maybe_unary_or_binary_function<magma::CoroutineRuntime*>> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, | |
static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f91d424e000, _M_const_object = 0x7f91d424e000, _M_function_pointer = 0x7f91d424e000, | |
_M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f91d424e000}, | |
_M_pod_data = "\000\340$\324\221\177\000\000\000\000\000\000\000\000\000"}, | |
_M_manager = 0xa74210 <std::_Function_handler<magma::CoroutineRuntime*(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, | |
_M_invoker = 0xa7a730 <std::_Function_handler<magma::CoroutineRuntime*(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda()> >::_M_invoke(const std::_Any_data &)>}, flushWg = @0x7f91d42518d0, | |
canSizeRetainHistory = {<std::_Maybe_unary_or_binary_function<bool, unsigned long>> = {<std::unary_function<unsigned long, bool>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f91d424e000, | |
_M_const_object = 0x7f91d424e000, _M_function_pointer = 0x7f91d424e000, | |
_M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f91d424e000}, | |
_M_pod_data = "\000\340$\324\221\177\000\000\000\000\000\000\000\000\000"}, | |
_M_manager = 0xa741d0 <std::_Function_handler<bool(long unsigned int), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(size_t)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, | |
_M_invoker = 0xa74e60 <std::_Function_handler<bool(long unsigned int), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(size_t)> >::_M_invoke(const std::_Any_data &, unsigned long &&)>}, | |
canTimeRetainHistory = {<std::_Maybe_unary_or_binary_function<bool, std::chrono::duration<long, std::ratio<1, 1> > >> = {<std::unary_function<std::chrono::duration<long, std::ratio<1, 1> >, bool>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, | |
_M_functor = {_M_unused = {_M_object = 0x3f8, _M_const_object = 0x3f8, _M_function_pointer = 0x3f8, | |
_M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x3f8, this adjustment 140264306171904}, | |
_M_pod_data = "\370\003\000\000\000\000\000\000\000\340$\324\221\177\000"}, | |
_M_manager = 0xa74190 <std::_Function_handler<bool(std::chrono::duration<long int, std::ratio<1, 1> >), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)> >::_M_manager(std::_Any_data &, const std::_Any_data &, std--Type <RET> for more, q to quit, c to continue without paging-- | |
::_Manager_operation)>}, | |
_M_invoker = 0xa74ec0 <std::_Function_handler<bool(std::chrono::duration<long int, std::ratio<1, 1> >), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>::<lambda(std::chrono::seconds)> >::_M_invoke(const std::_Any_data &, std::chrono::duration<long, std::ratio<1, 1> > &&)>}, blockCache = 0x7f91d42339c0} | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = { | |
_M_head_impl = 0x7f9174678c00}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
this = <error reading variable this (Cannot access memory at address 0x7f91b2295110)> | |
kvID = <error reading variable kvID (Cannot access memory at address 0x7f91b2295118)> | |
path = <error reading variable path (Cannot access memory at address 0x7f91b2295120)> | |
name = <error reading variable name (Cannot access memory at address 0x7f91b2295128)> | |
getExpiryPurgerIntervalFn = <error reading variable getExpiryPurgerIntervalFn (Cannot access memory at address 0x7f91b2295130)> | |
getExpiryPurgerNumActiveThreads = <error reading variable getExpiryPurgerNumActiveThreads (Cannot access memory at address 0x7f91b2295138)> | |
isLowMemory = <error reading variable isLowMemory (Cannot access memory at address 0x7f91b2295140)> | |
kvstore = <error reading variable kvstore (Cannot access memory at address 0x7f91b2295148)> | |
kvsRev = <error reading variable kvsRev (Cannot access memory at address 0x7f91b2295150)> | |
#19 0x0000000000a761bd in std::__invoke_impl<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> >, magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:289 | |
No locals. | |
#20 std::__invoke_r<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> >, magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()>&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:115 | |
No locals. | |
#21 std::_Function_handler<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> >(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:292 | |
No locals. | |
#22 0x0000000000ac0946 in std::function<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> > ()>::operator()() const (this=0x7f91d57ed560) | |
at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 | |
No locals. | |
#23 magma::KVStoreSet::CreateKVStore(std::function<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> > ()>) (this=this@entry=0x7f91d424e640, | |
createKVStore=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/kvstore_set.cc:28 | |
lock = {_M_device = @0x7f91d424e6c0} | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
kvstore = {<std::__shared_ptr<magma::KVStore, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<magma::KVStore, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No data fields>} | |
kvID = 0 | |
#24 0x0000000000a814b8 in magma::Magma::Impl::createKVStore (this=this@entry=0x7f91d424e000, kvID=<optimized out>, kvID@entry=1016, kvsRev=<optimized out>, | |
kvstore=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:248 | |
name = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7f91b2114200 <error: Cannot access memory at address 0x7f91b2114200>}, _M_string_length = 26, { | |
_M_local_buf = "\036\000\000\000\000\000\000\000p\325~\325\221\177\000", _M_allocated_capacity = 30}} | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
getExpiryPurgerIntervalFn = {__this = 0x7f91d424e000} | |
getExpiryPurgerNumActiveThreads = {__this = 0x7f91d424e000} | |
isLowMemory = {__this = 0x7f91d424e000} | |
path = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7f9174668580 <error: Cannot access memory at address 0x7f9174668580>}, _M_string_length = 48, { | |
_M_local_buf = "0\000\000\000\000\000\000\000\000B\021\262\221\177\000", _M_allocated_capacity = 48}} | |
initKVStore = {<std::_Maybe_unary_or_binary_function<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> > >> = {<No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x7f91b2294e40, _M_const_object = 0x7f91b2294e40, | |
_M_function_pointer = 0x7f91b2294e40, | |
_M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x7f91b2294e40, this adjustment 8}, | |
_M_pod_data = "@N)\262\221\177\000\000\b\000\000\000\000\000\000"}, | |
_M_manager = 0xa74460 <std::_Function_handler<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> >(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_manager(std::_Any_data &, const std::_Any_data &, std::_Manager_operation)>}, | |
_M_invoker = 0xa761b0 <std::_Function_handler<std::tuple<magma::Status, std::shared_ptr<magma::KVStore> >(), magma::Magma::Impl::createKVStore(magma::Magma::KVStoreID, magma::Magma::KVStoreRevision, magma::KVStoreHandle&)::<lambda()> >::_M_invoke(const std::_Any_data &)>} | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
#25 0x0000000000afcb44 in magma::Magma::Impl::recovery (this=this@entry=0x7f91d424e000) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db_recovery.cc:93 | |
kvIDs = <error reading variable> | |
kvHandle = {<std::__shared_ptr<magma::KVStore, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<magma::KVStore, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7f91d422f810, _M_refcount = {_M_pi = 0x7f91d422f800}}, <No data fields>} | |
kvid = 1016 | |
kvsRev = <optimized out> | |
f = <error reading variable> | |
__for_range = @0x7f91d57ed6b0: {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { | |
_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data> = { | |
_M_start = 0x7f91d42ce000, _M_finish = 0x7f91d42ce9a0, _M_end_of_storage = 0x7f91d42cf000}, <No data fields>}}, <No data fields>} | |
__for_begin = <optimized out> | |
__for_end = <optimized out> | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
startOffset = {SegID = 18446744073709551615, SegOffset = 4294967295} | |
walStartOffset = {SegID = 17, SegOffset = 0} | |
startTime = <optimized out> | |
dirs = { | |
ActiveRevisions = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data> = { | |
_M_start = 0x7f91d42ce000, _M_finish = 0x7f91d42ce9a0, _M_end_of_storage = 0x7f91d42cf000}, <No data fields>}}, <No data fields>}, | |
DeadRevisions = {<std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = { | |
_M_impl = {<std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl_data> = { | |
_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}} | |
dur = <optimized out> | |
stats = {NGets = 4363686772737, NSets = 0, NInserts = 0, NDeletes = 0, NCommitBatches = 0, NFlushes = 17084280241536368640, | |
NMemoryOptimisedCommitBatches = 0, NDocTransforms = 0, NumNormalFlushes = 0, NumSyncFlushes = 0, NumPersistentFlushes = 0, BytesOutgoing = 0, | |
NReadBytes = 0, FSReadBytes = 0, FSPhysicalReadBytes = 0, NReadBytesCompact = 0, NReadBytesFileCountCompact = 0, NReadBytesGet = 0, NReadBytesSet = 0, | |
NReadIOs = 0, NReadIOsSet = 0, NReadIOsGet = 0, BytesIncoming = 0, NWriteBytes = 0, FSWriteBytes = 0, FSPhysicalWriteBytes = 0, NWriteBytesCompact = 0, | |
NWriteBytesFileCountCompact = 0, NWriteIOs = 0, NSyncs = 0, NGetStats = 0, NGetStatsComputed = 0, NCompacts = 0, NRetryCompacts = 0, NTTLCompacts = 0, | |
NFileCountCompacts = 0, NNonL0LocalCompacts = 0, NDataLevelFileCountCompacts = 0, NDataLevelCompacts = 139642271694848, NInternalFragmentationCompacts = 0, | |
NWriterCompacts = 0, NTablesCreated = 0, NTablesDeleted = 0, NTableFiles = 0, MemoryQuota = 0, MemoryQuotaLowWaterMark = 0, BloomFilterMemoryQuota = 0, | |
NActivePurgers = 0, NPurgerRuns = 0, BlockCacheQuota = 0, BlockCacheMemUsed = 0, BlockCacheBlockSize = 0, NBlocksCached = 0, NBlocksDropped = 0, | |
WriteCacheQuota = 0, WriteCacheMemUsed = 0, BufferMemUsed = 0, HistogramMemUsed = 0, LSMTreeObjectMemUsed = 0, TotalMemUsed = 0, ActiveIndexBlocksSize = 0, | |
TotalIndexBlocksSize = 0, TableObjectMemUsed = 140264328847360, IteratorMemUsed = 0, ManagedFileObjectMemUsed = 0, TableMetaMemUsed = 0, WALMemUsed = 0, | |
WALBufferMemUsed = 0, TreeSnapshotMemoryUsed = 0, ReadAheadBufferMemUsed = 0, ItemCount = 0, NBloomFilterHits = 0, NBloomFilterMisses = 0, | |
NBloomFilterCacheHits = 0, NBloomFilterCacheMisses = 0, BloomFilterFPR = 0, ActiveBloomFilterSize = 0, TotalBloomFilterSize = 2097152, | |
NonResidentBloomFilterSize = 0, TotalBloomFilterMemUsed = 0, BloomFilterMemUsedRatio = 7.17464814e-43, HistorySizeBytesEvicted = 0, | |
HistoryTimeBytesEvicted = 0, TotalDiskUsage = 4096, HistoryDiskUsage = 0, ActiveDiskUsage = 0, LogicalDiskSize = 0, HistoryLogicalDiskSize = 0, | |
NonHistoryLogicalDiskSize = 0, LogicalDataSize = 0, HistoryDataSize = 0, ActiveDataSize = 0, HistoryLogicalDataSize = 4587366580439587072, | |
NonHistoryLogicalDataSize = 0, Fragmentation = 0, FragmentationWithHistory = 0, FragmentationWithOverhead = 0, CheckpointOverheadPeriod = {__r = 0}, | |
CheckpointOverheadRatio = 0, CheckpointOverhead = 0, BlockCacheHits = 0, BlockCacheMisses = 0, BlockCacheHitRatio = 0, DataBlocksCompressionRatio = 0, | |
DataBlocksSpaceReductionEstimate = 6.9300722777726452e-310, DataBlocksSize = 1065353216, DataBlocksCompressSize = 0, SeqTreeDataBlockSize = 4294967294, | |
SeqTreeIndexBlockSize = 0, KeyTreeDataBlockSize = 0, KeyTreeIndexBlockSize = 0, FSBlockSize = 418447319296, FlushQueueSize = 140266224495125, | |
CompactQueueSize = 1, WriteAmp = -1.75271995e+13, ReadAmp = 4.57622039e-41, ReadAmpGet = -1.75263439e+13, ReadIOAmp = 4.57622039e-41, | |
ReadIOAmpSet = -1.75263522e+13, BytesPerRead = 4.57622039e-41, NGetsPerSec = -1.75272079e+13, NSetsPerSec = 4.57622039e-41, | |
NInsertsPerSec = 7.00649232e-45, NBloomFilterHitsPerSec = 0, NBloomFilterMissesPerSec = 3.47522019e-43, RecentBloomFilterCacheHitRatio = 0, | |
BlockCacheHitsPerSec = 7.00649232e-45, BlockCacheMissesPerSec = 0, RecentBlockCacheHitRatio = 3.47522019e-43, NDeletesPerSec = 0, NCommitBatchesPerSec = 0, | |
NFlushesPerSec = 0, NMemoryOptimisedCommitBatchesPerSec = -8.17222734e-09, NCompactsPerSec = 4.57622039e-41, NGetStatsPerSec = 3.08285662e-44, | |
NGetStatsComputedPerSec = 0, NSyncsPerSec = -1.75174603e+13, NReadBytesPerSec = 4.57622039e-41, NReadBytesSetPerSec = 8.32678312e-39, | |
NReadBytesGetPerSec = 0, NReadBytesCompactPerSec = 0, BytesOutgoingPerSec = 0, NReadIOsPerSec = -1.7515791e+13, NReadIOsSetPerSec = 4.57622039e-41, | |
NReadIOsGetPerSec = 0, BytesIncomingPerSec = 0, NWriteBytesPerSec = 8.32771639e-39, NWriteIOsPerSec = 0, NWriteBytesCompactPerSec = 0, RecentWriteAmp = 0, | |
RecentReadAmp = 15465.7783, RecentReadAmpGet = 4.57636052e-41, RecentReadIOAmp = 0, RecentReadIOAmpSet = 0, RecentBytesPerRead = 0, | |
RecentBloomFilterFPR = 0, ReplayWALOffset = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f91d57ee200 "\370"}, | |
_M_string_length = 140266223800073, {_M_local_buf = "h\343~\325\221\177\000\000\003\000\000\000\000\000\000", _M_allocated_capacity = 140264328848232}}, | |
IndexResidentRatio = -1.75157658e+13, NumKVStores = 140264306168520, NumActiveSnapshots = 3, KeyStats = {NItemsPut = 140266223805736, NItemsDel = 5, | |
NItemsGet = 18446744073709551615, BytesIncoming = 0, DeltaBytesIncoming = 0, BytesOutgoing = 3, NWriteBytes = 140263734142425, | |
NReadBytes = 140264328848112, NSyncs = 140264328849824, NReadIOs = 1, NWriteIOs = 140263734142400, NItemsGarbageCollected = 2, NItemsMerged = 4, | |
NItemsTransformed = 140263734142401, NItemsDropped = 3, NTablesCreated = 7, NTablesDeleted = 140263734142406, PendingDeleteLockOverrides = 3, | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
NTableFiles = 7, NCompacts = 140263734142414, NDataLevelCompacts = 3, NRetryCompacts = 3, NTTLCompacts = 140263734142422, NFileCountCompacts = 3, | |
NNonL0LocalCompacts = 0, NDataLevelFileCountCompacts = 0, NInternalFragmentationCompacts = 0, NWriterCompacts = 0, ActiveDiskUsage = 0, | |
ActiveIndexBlocksSize = 0, TotalDiskUsage = 0, TotalIndexBlocksSize = 0, TableObjectMemUsed = 0, IteratorMemUsed = 0, ManagedFileObjectMemUsed = 0, | |
TableMetaMemUsed = 0, MemtablesMemUsed = 0, BufferMemUsed = 0, NumIteratorItemsRead = 0, NumIteratorItemsSkipped = 0, NumIteratorItemsSkippedSeek = 0, | |
ItemCount = 0, ReadAheadBufferMemUsed = 0, NFailedCompacts = 0, TreeSnapshotMemoryUsed = 0, PendingCheckpointBytes = 0, CheckpointOverhead = 0, | |
CheckpointOverheadPeriod = {__r = 0}, LSMTreeObjectMemUsed = 0, WriteAmp = 0, DeltaWriteAmp = 0, ReadAmp = 0, ReadIOAmp = 0, HistorySizeBytesEvicted = 0, | |
HistoryTimeBytesEvicted = 0, HistoryStartTimestamp = 0, LogicalDataSize = 0, LogicalDiskSize = 0, NonHistoryLogicalDiskSize = 0, | |
NonHistoryLogicalDataSize = 0, HistoryDiskUsage = 0, HistoryLogicalDiskSize = 0, HistoryLogicalDataSize = 0, NBloomFilterHits = 0, | |
NBloomFilterMisses = 0, NBloomFilterCacheHits = 0, NBloomFilterCacheMisses = 0, ActiveBloomFilterSize = 0, TotalBloomFilterSize = 0, | |
NonResidentBloomFilterSize = 0, TotalBloomFilterMemUsed = 0, BloomFilterFPR = 0, Writer = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, | |
NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NValueBlockWrites = 0, NIndexBlockWrites = 0}, Reader = {NBytesOutgoing = 0, NReadBytes = 0, | |
NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, CompactWriter = {NInserts = 0, NBytesIncoming = 0, NWriteBytes = 0, NWriteIOs = 0, | |
NSyncs = 0, NDataBlockWrites = 0, NValueBlockWrites = 0, NIndexBlockWrites = 0}, FileCountCompactWriter = {NInserts = 0, NBytesIncoming = 0, | |
NWriteBytes = 0, NWriteIOs = 0, NSyncs = 0, NDataBlockWrites = 0, NValueBlockWrites = 0, NIndexBlockWrites = 0}, CompactReader = {NBytesOutgoing = 0, | |
NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, NIndexBlockReads = 0}, FileCountCompactReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, | |
NDataBlockReads = 0, NIndexBlockReads = 0}, IterateReader = {NBytesOutgoing = 0, NReadBytes = 0, NReadIOs = 0, NDataBlockReads = 0, | |
NIndexBlockReads = 0}, LevelStats = {<std::_Vector_base<magma::LSMTreeLevelStats, std::allocator<magma::LSMTreeLevelStats> >> = { | |
_M_impl = {<std::allocator<magma::LSMTreeLevelStats>> = {<__gnu_cxx::new_allocator<magma::LSMTreeLevelStats>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<magma::LSMTreeLevelStats, std::allocator<magma::LSMTreeLevelStats> >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, | |
_M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}}, SeqStats = {NItemsPut = 0, NItemsDel = 0, NItemsGet = 0, BytesIncoming = 0, | |
DeltaBytesIncoming = 0, BytesOutgoing = 0, NWriteBytes = 0, NReadBytes = 0, NSyncs = 0, NReadIOs = 0, NWriteIOs = 0, NItemsGarbageCollected = 0, | |
NItemsMerged = 0, NItemsTransformed = 0, NItemsDropped = 0, NTablesCreated = 0, NTablesDeleted = 0, PendingDeleteLockOverrides = 0, NTableFiles = 0, | |
NCompacts = 0, NDataLevelCompacts = 0, NRetryCompacts = 0, NTTLCompacts = 0, NFileCountCompacts = 0, NNonL0LocalCompacts = 0, | |
NDataLevelFileCountCompacts = 0, NInternalFragmentationCompacts = 0, NWriterCompacts = 0, ActiveDiskUsage = 0, ActiveIndexBlocksSize = 0, | |
TotalDiskUsage = 0, TotalIndexBlocksSize = 0, TableObjectMemUsed = 0, IteratorMemUsed = 0, ManagedFileObjectMemUsed = 0, TableMetaMemUsed = 0, | |
MemtablesMemUsed = 0, BufferMemUsed = 0, NumIteratorItemsRead = 0, NumIteratorItemsSkipped = 0, NumIteratorItemsSkippedSeek = 0, ItemCount = 0, | |
ReadAheadBufferMemUsed = 0, NFailedCompacts = 0, TreeSnapshotMemoryUsed = 0, PendingCheckpointBytes = 0, CheckpointOverhead = 0, | |
CheckpointOverheadPeriod = {__r = 0}, LSMTreeObjectMemUsed = 0, WriteAmp = 0, DeltaWriteAmp = 0, ReadAmp = 0, ReadIOAmp = 0, HistorySizeBytesEvicted = 0, | |
HistoryTimeBytesEvicted = 0, HistoryStartTimestamp = 0, LogicalDataSize = 0, LogicalDiskSize = 140266223770700, NonHistoryLogicalDiskSize = 51729, | |
NonHistoryLogicalDataSize = 2151018304, HistoryDiskUsage = 2, HistoryLogicalDiskSize = 4294967312888, HistoryLogicalDataSize = 1000, | |
NBloomFilterHits = 0, NBloomFilterMisses = 34, NBloomFilterCacheHits = 140266224490055, NBloomFilterCacheMisses = 0, ActiveBloomFilterSize = 1694985348, | |
TotalBloomFilterSize = 897877866, NonResidentBloomFilterSize = 1694986304, TotalBloomFilterMemUsed = 720440024, BloomFilterFPR = 6.9300722794897209e-310, | |
Writer = {NInserts = 1, NBytesIncoming = 140263100073904, NWriteBytes = 140265983944968, NWriteIOs = 140264328858544, NSyncs = 0, | |
NDataBlockWrites = 140266224512760, NValueBlockWrites = 140263734142400, NIndexBlockWrites = 140265041953297}, Reader = { | |
NBytesOutgoing = 140265983944968, NReadBytes = 140263100083328, NReadIOs = 48, NDataBlockReads = 18446744073709551615, NIndexBlockReads = 0}, | |
CompactWriter = {NInserts = 4294967297, NBytesIncoming = 49126879235, NWriteBytes = 140263099994176, NWriteIOs = 140263100073864, | |
NSyncs = 140264328858288, NDataBlockWrites = 140263100073904, NValueBlockWrites = 140263100073800, NIndexBlockWrites = 140266229378040}, | |
FileCountCompactWriter = {NInserts = 12884901888, NBytesIncoming = 140264328859224, NWriteBytes = 1, NWriteIOs = 140266229378040, | |
NSyncs = 140265983944968, NDataBlockWrites = 48, NValueBlockWrites = 140266224460371, NIndexBlockWrites = 0}, CompactReader = { | |
NBytesOutgoing = 140264328859224, NReadBytes = 140264328849968, NReadIOs = 3, NDataBlockReads = 140264328858544, NIndexBlockReads = 140264328859144}, | |
FileCountCompactReader = {NBytesOutgoing = 140263099994176, NReadBytes = 140266224994697, NReadIOs = 3, NDataBlockReads = 48, | |
NIndexBlockReads = 140264328858288}, IterateReader = {NBytesOutgoing = 3, NReadBytes = 140264328859216, NReadIOs = 140266224462429, | |
NDataBlockReads = 0, NIndexBlockReads = 140264328859224}, | |
LevelStats = {<std::_Vector_base<magma::LSMTreeLevelStats, std::allocator<magma::LSMTreeLevelStats> >> = { | |
_M_impl = {<std::allocator<magma::LSMTreeLevelStats>> = {<__gnu_cxx::new_allocator<magma::LSMTreeLevelStats>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<magma::LSMTreeLevelStats, std::allocator<magma::LSMTreeLevelStats> >::_Vector_impl_data> = {_M_start = 0x3, _M_finish = 0x7f91d57f0df8, | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
_M_end_of_storage = 0x7f91d57f0ac8}, <No data fields>}}, <No data fields>}}, LocalStats = {NItemsPut = 140266224460371, | |
NItemsDel = 140264328859136, NItemsGet = 140266224495125, BytesIncoming = 1, DeltaBytesIncoming = 140264328859112, BytesOutgoing = 140264328858296, | |
NWriteBytes = 140264328858304, NReadBytes = 140264328859120, NSyncs = 140263736037008, NReadIOs = 33, NWriteIOs = 140263736037008, | |
NItemsGarbageCollected = 33, NItemsMerged = 32, NItemsTransformed = 140264306168712, NItemsDropped = 140264306168712, NTablesCreated = 4, | |
NTablesDeleted = 11584940, PendingDeleteLockOverrides = 72, NTableFiles = 140266229587234, NCompacts = 140264306064240, | |
NDataLevelCompacts = 70377334112323, NRetryCompacts = 4, NTTLCompacts = 11595499, NFileCountCompacts = 51729, NNonL0LocalCompacts = 2151229768, | |
NDataLevelFileCountCompacts = 1, NInternalFragmentationCompacts = 4294967329184, NWriterCompacts = 1000, ActiveDiskUsage = 0, | |
ActiveIndexBlocksSize = 3952640, TotalDiskUsage = 140266224460371, TotalIndexBlocksSize = 24576, TableObjectMemUsed = 0, IteratorMemUsed = 4294967294, | |
ManagedFileObjectMemUsed = 1694986327, TableMetaMemUsed = 380785261, MemtablesMemUsed = 1694986327, BufferMemUsed = 380785261, | |
NumIteratorItemsRead = 140266224495125, NumIteratorItemsSkipped = 1, NumIteratorItemsSkippedSeek = 140264328859112, ItemCount = 140264328858296, | |
ReadAheadBufferMemUsed = 140266224490055, NFailedCompacts = 140264328859120, TreeSnapshotMemoryUsed = 140264306622944, PendingCheckpointBytes = 48, | |
CheckpointOverhead = 140264306622944, CheckpointOverheadPeriod = {__r = 48}, LSMTreeObjectMemUsed = 140266224495125, WriteAmp = 0, | |
DeltaWriteAmp = 6.9299786226274071e-310, ReadAmp = 6.9299786225870914e-310, ReadIOAmp = 6.9299786225874866e-310, | |
HistorySizeBytesEvicted = 140264328859136, HistoryTimeBytesEvicted = 140264306622464, HistoryStartTimestamp = 140262692122496, | |
LogicalDataSize = 140264306622464, LogicalDiskSize = 140262692122496, NonHistoryLogicalDiskSize = 64, NonHistoryLogicalDataSize = 140262692122496, | |
HistoryDiskUsage = 140262692122560, HistoryLogicalDiskSize = 140264306063856, HistoryLogicalDataSize = 5942550, NBloomFilterHits = 140262692122528, | |
NBloomFilterMisses = 140264328850512, NBloomFilterCacheHits = 140264328851136, NBloomFilterCacheMisses = 11369774, ActiveBloomFilterSize = 15127480, | |
TotalBloomFilterSize = 140264306622944, NonResidentBloomFilterSize = 2151, TotalBloomFilterMemUsed = 140264306622680, BloomFilterFPR = 0, Writer = { | |
NInserts = 0, NBytesIncoming = 140262692122496, NWriteBytes = 140262692122560, NWriteIOs = 140262692122560, NSyncs = 140260747000423, | |
NDataBlockWrites = 0, NValueBlockWrites = 140264328858320, NIndexBlockWrites = 140264328859137}, Reader = {NBytesOutgoing = 140264328859112, | |
NReadBytes = 140264306063856, NReadIOs = 32, NDataBlockReads = 32, NIndexBlockReads = 11597424}, CompactWriter = {NInserts = 12104432, | |
NBytesIncoming = 140264328858320, NWriteBytes = 11599296, NWriteIOs = 11599168, NSyncs = 11582976, NDataBlockWrites = 140264328850960, | |
NValueBlockWrites = 11599360, NIndexBlockWrites = 11599488}, FileCountCompactWriter = {NInserts = 11578016, NBytesIncoming = 25, | |
NWriteBytes = 11599424, NWriteIOs = 11599200, NSyncs = 19, NDataBlockWrites = 140266223655203, NValueBlockWrites = 15070089, | |
NIndexBlockWrites = 140262693305664}, CompactReader = {NBytesOutgoing = 140264328851040, NReadBytes = 0, NReadIOs = 140264328851136, | |
NDataBlockReads = 140262691110272, NIndexBlockReads = 140264306167808}, FileCountCompactReader = {NBytesOutgoing = 8658753, | |
NReadBytes = 140264328850912, NReadIOs = 10120013, NDataBlockReads = 140264328851136, NIndexBlockReads = 11697530}, IterateReader = { | |
NBytesOutgoing = 140261179420672, NReadBytes = 140260746985473, NReadIOs = 140264328851040, NDataBlockReads = 140266224490055, NIndexBlockReads = 1}, | |
LevelStats = {<std::_Vector_base<magma::LSMTreeLevelStats, std::allocator<magma::LSMTreeLevelStats> >> = { | |
_M_impl = {<std::allocator<magma::LSMTreeLevelStats>> = {<__gnu_cxx::new_allocator<magma::LSMTreeLevelStats>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<magma::LSMTreeLevelStats, std::allocator<magma::LSMTreeLevelStats> >::_Vector_impl_data> = {_M_start = 0x2467c2a15, _M_finish = 0x7f9119c67000, | |
_M_end_of_storage = 0x7f9100000001}, <No data fields>}}, <No data fields>}}, WalStats = {NTxns = 140262691110272, NInserts = 140266224495125, | |
NWrites = 0, NWriteBytes = 140264328859128, NLoggedBytes = 140264328858312, NSegments = 140264328858320, NActiveSegments = 140264328859136, | |
DiskUsed = 140264306171904, TxnSizeEstimate = 140264306679808, NSyncs = 140264306171904, PreallocateSupported = false}} | |
walTruncOffset = {SegID = 5081137295478783889, SegOffset = 32658} | |
#26 0x0000000000a7d59f in magma::Magma::Impl::Open (this=0x7f91d424e000) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:205 | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
savedCheckpointOnShutdown = <optimized out> | |
mode = <optimized out> | |
size = 2578 | |
#27 0x0000000000a7d73d in magma::Magma::Open (this=<optimized out>) at /home/couchbase/jenkins/workspace/couchbase-server-unix/magma/magma/db.cc:224 | |
No locals. | |
#28 0x00000000009cf491 in MagmaMemoryTrackingProxy::Open (this=0x7f9176ccf0c8) | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-memory-tracking-proxy.cc:440 | |
domainGuard = {previous = cb::MemoryDomain::Primary} | |
#29 0x00000000009b4582 in MagmaKVStore::MagmaKVStore (this=0x7f91d422a500, configuration=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/magma-kvstore/magma-kvstore.cc:750 | |
cacheSize = <optimized out> | |
engine = <optimized out> | |
loggerName = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7f91d423c520 <error: Cannot access memory at address 0x7f91d423c520>}, _M_string_length = 17, { | |
_M_local_buf = "\036\000\000\000\000\000\000\000) \000\325\221\177\000", _M_allocated_capacity = 30}} | |
status = {s = {_M_t = {<std::__uniq_ptr_impl<magma::Status::state, std::default_delete<magma::Status::state> >> = { | |
_M_t = {<std::_Tuple_impl<0, magma::Status::state*, std::default_delete<magma::Status::state> >> = {<std::_Tuple_impl<1, std::default_delete<magma::Status::state> >> = {<std::_Head_base<1, std::default_delete<magma::Status::state>, true>> = {<std::default_delete<magma::Status::state>> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, magma::Status::state*, false>> = { | |
_M_head_impl = 0x7f91d422f000}, <No data fields>}, <No data fields>}}, <No data fields>}}} | |
cacheSize = <optimized out> | |
engine = <optimized out> | |
loggerName = <optimized out> | |
status = <optimized out> | |
err = <optimized out> | |
#30 0x000000000094e9fb in std::make_unique<MagmaKVStore, MagmaKVStoreConfig&> () | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/kvstore.cc:225 | |
No locals. | |
#31 KVStoreFactory::create (config=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvstore/kvstore.cc:226 | |
rw = <optimized out> | |
backend = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f91d57ef0b0 "magma"}, | |
_M_string_length = 5, {_M_local_buf = "magma\000\000\000\350x\306\031\221\177\000", _M_allocated_capacity = 418447319405}} | |
#32 0x00000000007dfef7 in KVShard::KVShard (this=0x7f91d4233000, config=..., numShards=<optimized out>, id=<optimized out>) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/kvshard.cc:41 | |
backend = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f91d57ef150 "magma"}, | |
_M_string_length = 5, {_M_local_buf = "magma\000\000\000\000\000\000\000\000\000\000", _M_allocated_capacity = 418447319405}} | |
backend = <optimized out> | |
#33 0x0000000000829e09 in std::make_unique<KVShard, Configuration&, unsigned long const&, unsigned long&> () | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.h:725 | |
No locals. | |
#34 VBucketMap::VBucketMap (this=0x7f91d422a058, bucket=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/vbucketmap.cc:66 | |
shardId = 0 | |
engine = <error reading variable> | |
numShards = 8 | |
config = <optimized out> | |
engine = <optimized out> | |
numShards = <optimized out> | |
config = <optimized out> | |
shardId = <optimized out> | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
#35 0x00000000007cdd6f in KVBucket::KVBucket (this=0x7f91d422a000, theEngine=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.h:682 | |
config = <optimized out> | |
size = <optimized out> | |
backfill_threshold = <optimized out> | |
core = <optimized out> | |
__for_range = <optimized out> | |
__for_begin = <optimized out> | |
__for_end = <optimized out> | |
#36 0x000000000092dd14 in EPBucket::EPBucket (this=0x7f91d422a000, engine=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_bucket.cc:248 | |
config = <optimized out> | |
policy = <optimized out> | |
configFlusherLimit = <optimized out> | |
flusherLimit = <optimized out> | |
configBgFetcherLimit = <optimized out> | |
bgFetcherLimit = <optimized out> | |
i = <optimized out> | |
i = <optimized out> | |
#37 0x000000000078e388 in std::make_unique<EPBucket, EventuallyPersistentEngine&> () | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:6794 | |
No locals. | |
#38 EventuallyPersistentEngine::makeBucket (this=0x7f9119c67000, config=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:6794 | |
bucketType = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f91d57ef3c0 "persistent"}, | |
_M_string_length = 10, {_M_local_buf = "persistent\000\000\000\000\000", _M_allocated_capacity = 7310594991874794864}} | |
#39 0x000000000078ebf2 in EventuallyPersistentEngine::initialize (this=0x7f9119c67000, config=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/engines/ep/src/ep_engine.cc:2093 | |
switchToEngine = {_M_t = {<std::__uniq_ptr_impl<EventuallyPersistentEngine, EPHandleReleaser>> = { | |
_M_t = {<std::_Tuple_impl<0, EventuallyPersistentEngine*, EPHandleReleaser>> = {<std::_Tuple_impl<1, EPHandleReleaser>> = {<std::_Head_base<1, EPHandleReleaser, true>> = {<EPHandleReleaser> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, EventuallyPersistentEngine*, false>> = { | |
_M_head_impl = 0x7f9119c67000}, <No data fields>}, <No data fields>}}, <No data fields>}} | |
dbName = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f91d57ef460 "/data/bucket2"}, | |
_M_string_length = 13, {_M_local_buf = "/data/bucket2\000\000", _M_allocated_capacity = 8458375145766085679}} | |
env = <optimized out> | |
#40 0x000000000063323c in BucketManager::createEngineInstance (this=0x1165db0 <BucketManager::instance()::instance>, bucket=..., type=<optimized out>, name=..., | |
config=..., cid=<optimized out>) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/buckets.cc:558 | |
start = {__d = {__r = 5365517257172780}} | |
stop = <optimized out> | |
result = <optimized out> | |
engine = <optimized out> | |
#41 0x0000000000634d22 in BucketManager::create (this=0x1165db0 <BucketManager::instance()::instance>, cid=<optimized out>, name=..., config=..., | |
type=<optimized out>) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/buckets.cc:644 | |
err = <synthetic pointer> | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
free_bucket = <synthetic pointer> | |
bucket = @0x10d7118: {mutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, | |
__elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, cond = {_M_cond = { | |
__data = {__lock = 0, __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0, __broadcast_seq = 0}, | |
__size = '\000' <repeats 47 times>, __align = 0}}, clients = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 0}, | |
static is_always_lock_free = true}, state = {static _S_min_alignment = 1, static _S_alignment = 1, _M_i = Bucket::State::None, | |
static is_always_lock_free = <optimized out>}, management_operation_in_progress = false, items_in_transit = {<std::__atomic_base<unsigned int>> = { | |
static _S_alignment = 4, _M_i = 0}, static is_always_lock_free = true}, type = {static _S_min_alignment = 1, static _S_alignment = 1, | |
_M_i = BucketType::Unknown, static is_always_lock_free = <optimized out>}, name = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}, _M_string_length = 0, { | |
_M_local_buf = '\000' <repeats 15 times>, _M_allocated_capacity = 0}}, data_ingress_status = {static _S_min_alignment = 2, static _S_alignment = 2, | |
_M_i = cb::mcbp::Status::Success | |
, static is_always_lock_free = <optimized out>}, | |
stats = {<std::_Vector_base<thread_stats, std::allocator<thread_stats> >> = { | |
_M_impl = {<std::allocator<thread_stats>> = {<__gnu_cxx::new_allocator<thread_stats>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<thread_stats, std::allocator<thread_stats> >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}, | |
timings = {lock = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, | |
__list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, interval_latency_lookups = { | |
intervals = {<cb::RingBufferBase<cb::sampling::Interval, std::array<cb::sampling::Interval, 10> >> = {first = 0, array = {_M_elems = {{count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, | |
static is_always_lock_free = true}}}}}}, <No data fields>}}, interval_latency_mutations = { | |
intervals = {<cb::RingBufferBase<cb::sampling::Interval, std::array<cb::sampling::Interval, 10> >> = {first = 0, array = {_M_elems = {{count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, {count = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, duration_ns = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, | |
static is_always_lock_free = true}}}}}}, <No data fields>}}, timings = {_M_elems = {{_M_b = {_M_p = 0x0}, | |
static is_always_lock_free = <optimized out>} <repeats 256 times>}}, histogram_mutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, | |
__count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, | |
__size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, interval_counters = { | |
coreArray = {<std::_Vector_base<std::array<cb::sampling::Interval, 256>, std::allocator<std::array<cb::sampling::Interval, 256> > >> = { | |
_M_impl = {<std::allocator<std::array<cb::sampling::Interval, 256> >> = {<__gnu_cxx::new_allocator<std::array<cb::sampling::Interval, 256> >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::array<cb::sampling::Interval, 256>, std::allocator<std::array<cb::sampling::Interval, 256> > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}}}, statTimings = {noArgsTimings = {_M_elems = {{_M_b = { | |
_M_p = 0x0}, static is_always_lock_free = <optimized out>} <repeats 65 times>}}, withArgsTimings = {_M_elems = {{_M_b = {_M_p = 0x0}, | |
static is_always_lock_free = <optimized out>} <repeats 65 times>}}, histogramMutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, | |
__count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, | |
__size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}}, subjson_operation_times = {<HdrHistogram> = { | |
defaultIterationMode = HdrHistogram::Iterator::IterMode::Log, | |
histogram = {<folly::SynchronizedBase<folly::Synchronized<std::unique_ptr<hdr_histogram, HdrHistogram::HdrDeleter>, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >, (folly::detail::SynchronizedMutexLevel)3>> = {<folly::SynchronizedBase<folly::Synchronized<std::unique_ptr<hdr_histogram, HdrHistogram::HdrDeleter>, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >, (folly::detail::SynchronizedMutexLevel)2>> = {<No data fields>}, <No data fields>}, static nxCopyCtor = <optimized out>, static nxMoveCtor = <optimized out>, datum_ = { | |
_M_t = {<std::__uniq_ptr_impl<hdr_histogram, HdrHistogram::HdrDeleter>> = { | |
_M_t = {<std::_Tuple_impl<0, hdr_histogram*, HdrHistogram::HdrDeleter>> = {<std::_Tuple_impl<1, HdrHistogram::HdrDeleter>> = {<std::_Head_base<1, HdrHistogram::HdrDeleter, true>> = {<HdrHistogram::HdrDeleter> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, hdr_histogram*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}, mutex_ = {<folly::shared_mutex_detail::NopOwnershipTracker> = {<No data fields>}, | |
static AnnotateForThreadSanitizer = false, static kReaderPriority = false, state_ = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, | |
_M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, | |
static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, | |
static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, | |
static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 2, static kMaxSoftYieldCount = 1, | |
static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, | |
static deferredReaders = {{<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, | |
static is_always_lock_free = true} <repeats 2048 times>}}}, overflowed = {value = {<std::__atomic_base<unsigned long>> = { | |
static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, overflowedSum = {value = {<std::__atomic_base<unsigned long>> = { | |
static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, <No data fields>}, jsonValidateTimes = {<HdrHistogram> = { | |
defaultIterationMode = HdrHistogram::Iterator::IterMode::Log, | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
histogram = {<folly::SynchronizedBase<folly::Synchronized<std::unique_ptr<hdr_histogram, HdrHistogram::HdrDeleter>, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >, (folly::detail::SynchronizedMutexLevel)3>> = {<folly::SynchronizedBase<folly::Synchronized<std::unique_ptr<hdr_histogram, HdrHistogram::HdrDeleter>, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >, (folly::detail::SynchronizedMutexLevel)2>> = {<No data fields>}, <No data fields>}, static nxCopyCtor = <optimized out>, static nxMoveCtor = <optimized out>, datum_ = { | |
_M_t = {<std::__uniq_ptr_impl<hdr_histogram, HdrHistogram::HdrDeleter>> = { | |
_M_t = {<std::_Tuple_impl<0, hdr_histogram*, HdrHistogram::HdrDeleter>> = {<std::_Tuple_impl<1, HdrHistogram::HdrDeleter>> = {<std::_Head_base<1, HdrHistogram::HdrDeleter, true>> = {<HdrHistogram::HdrDeleter> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, hdr_histogram*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}, mutex_ = {<folly::shared_mutex_detail::NopOwnershipTracker> = {<No data fields>}, | |
static AnnotateForThreadSanitizer = false, static kReaderPriority = false, state_ = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, | |
_M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, | |
static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, | |
static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, | |
static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 2, static kMaxSoftYieldCount = 1, | |
static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, | |
static deferredReaders = {{<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, | |
static is_always_lock_free = true} <repeats 2048 times>}}}, overflowed = {value = {<std::__atomic_base<unsigned long>> = { | |
static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, overflowedSum = {value = {<std::__atomic_base<unsigned long>> = { | |
static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, <No data fields>}, snappyDecompressionTimes = {<HdrHistogram> = { | |
defaultIterationMode = HdrHistogram::Iterator::IterMode::Log, | |
histogram = {<folly::SynchronizedBase<folly::Synchronized<std::unique_ptr<hdr_histogram, HdrHistogram::HdrDeleter>, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >, (folly::detail::SynchronizedMutexLevel)3>> = {<folly::SynchronizedBase<folly::Synchronized<std::unique_ptr<hdr_histogram, HdrHistogram::HdrDeleter>, folly::SharedMutexImpl<false, void, std::atomic, folly::SharedMutexPolicyDefault> >, (folly::detail::SynchronizedMutexLevel)2>> = {<No data fields>}, <No data fields>}, static nxCopyCtor = <optimized out>, static nxMoveCtor = <optimized out>, datum_ = { | |
_M_t = {<std::__uniq_ptr_impl<hdr_histogram, HdrHistogram::HdrDeleter>> = { | |
_M_t = {<std::_Tuple_impl<0, hdr_histogram*, HdrHistogram::HdrDeleter>> = {<std::_Tuple_impl<1, HdrHistogram::HdrDeleter>> = {<std::_Head_base<1, HdrHistogram::HdrDeleter, true>> = {<HdrHistogram::HdrDeleter> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, hdr_histogram*, false>> = {_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}, mutex_ = {<folly::shared_mutex_detail::NopOwnershipTracker> = {<No data fields>}, | |
static AnnotateForThreadSanitizer = false, static kReaderPriority = false, state_ = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, | |
_M_i = 0}, static is_always_lock_free = true}, static kIncrHasS = 2048, static kHasS = 4294965248, static kAnnotationCreated = 1024, | |
static kMayDefer = 512, static kPrevDefer = 256, static kHasE = 128, static kBegunE = 64, static kHasU = 32, static kHasSolo = 224, | |
static kWaitingNotS = 16, static kWaitingESingle = 4, static kWaitingEMultiple = 8, static kWaitingE = 12, static kWaitingU = 2, | |
static kWaitingS = 1, static kWaitingAny = 31, static kNumSharedToStartDeferring = 2, static kMaxSpinCount = 2, static kMaxSoftYieldCount = 1, | |
static kDeferredSearchDistance = 2, static kDeferredSeparationFactor = 4, static kTokenStackTLSCapacity = 2, static kTokenless = 1, | |
static deferredReaders = {{<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, | |
static is_always_lock_free = true} <repeats 2048 times>}}}, overflowed = {value = {<std::__atomic_base<unsigned long>> = { | |
static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, overflowedSum = {value = {<std::__atomic_base<unsigned long>> = { | |
static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}}, <No data fields>}, responseCounters = {_M_elems = {{ | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}} <repeats 216 times>}}, | |
clusterConfiguration = { | |
config = {<folly::SynchronizedBase<folly::Synchronized<std::shared_ptr<ClusterConfiguration::Configuration>, std::mutex>, (folly::detail::SynchronizedMutexLevel)1>> = {<No data fields>}, static nxCopyCtor = <optimized out>, static nxMoveCtor = <optimized out>, | |
datum_ = {<std::__shared_ptr<ClusterConfiguration::Configuration, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<ClusterConfiguration::Configuration, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No data fields>}, | |
mutex_ = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, | |
__list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}}}, pause_cancellation_source = { | |
state_ = {_M_t = {<std::__uniq_ptr_impl<folly::detail::CancellationState, folly::detail::CancellationStateSourceDeleter>> = { | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
_M_t = {<std::_Tuple_impl<0, folly::detail::CancellationState*, folly::detail::CancellationStateSourceDeleter>> = {<std::_Tuple_impl<1, folly::detail::CancellationStateSourceDeleter>> = {<std::_Head_base<1, folly::detail::CancellationStateSourceDeleter, true>> = {<folly::detail::CancellationStateSourceDeleter> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::_Head_base<0, folly::detail::CancellationState*, false>> = { | |
_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}}, max_document_size = 0, supportedFeatures = { | |
_M_h = {<std::__detail::_Hashtable_base<cb::engine::Feature, cb::engine::Feature, std::__detail::_Identity, std::equal_to<cb::engine::Feature>, std::hash<cb::engine::Feature>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Hashtable_traits<true, true, true> >> = {<std::__detail::_Hash_code_base<cb::engine::Feature, cb::engine::Feature, std::__detail::_Identity, std::hash<cb::engine::Feature>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, true>> = {<std::__detail::_Hashtable_ebo_helper<0, std::__detail::_Identity, true>> = {<std::__detail::_Identity> = {<No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<1, std::hash<cb::engine::Feature>, true>> = {<std::hash<cb::engine::Feature>> = {<No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<2, std::__detail::_Mod_range_hashing, true>> = {<std::__detail::_Mod_range_hashing> = {<No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Hashtable_ebo_helper<0, std::equal_to<cb::engine::Feature>, true>> = {<std::equal_to<cb::engine::Feature>> = {<std::binary_function<cb::engine::Feature, cb::engine::Feature, bool>> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <std::__detail::_Map_base<cb::engine::Feature, cb::engine::Feature, std::allocator<cb::engine::Feature>, std::__detail::_Identity, std::equal_to<cb::engine::Feature>, std::hash<cb::engine::Feature>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>, true>> = {<No data fields>}, <std::__detail::_Insert<cb::engine::Feature, cb::engine::Feature, std::allocator<cb::engine::Feature>, std::__detail::_Identity, std::equal_to<cb::engine::Feature>, std::hash<cb::engine::Feature>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>, true>> = {<std::__detail::_Insert_base<cb::engine::Feature, cb::engine::Feature, std::allocator<cb::engine::Feature>, std::__detail::_Identity, std::equal_to<cb::engine::Feature>, std::hash<cb::engine::Feature>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >> = {<No data fields>}, <No data fields>}, <std::__detail::_Rehash_base<cb::engine::Feature, cb::engine::Feature, std::allocator<cb::engine::Feature>, std::__detail::_Identity, std::equal_to<cb::engine::Feature>, std::hash<cb::engine::Feature>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>, std::integral_constant<bool, true> >> = {<No data fields>}, <std::__detail::_Equality<cb::engine::Feature, cb::engine::Feature, std::allocator<cb::engine::Feature>, std::__detail::_Identity, std::equal_to<cb::engine::Feature>, std::hash<cb::engine::Feature>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true>, true>> = {<No data fields>}, <std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<cb::engine::Feature, true> > >> = {<std::__detail::_Hashtable_ebo_helper<0, std::allocator<std::__detail::_Hash_node<cb::engine::Feature, true> >, true>> = {<std::allocator<std::__detail::_Hash_node<cb::engine::Feature, true> >> = {<__gnu_cxx::new_allocator<std::__detail::_Hash_node<cb::engine::Feature, true> >> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, _M_buckets = 0x0, _M_bucket_count = 0, _M_before_begin = {_M_nxt = 0x0}, _M_element_count = 0, | |
_M_rehash_policy = {static _S_growth_factor = 2, _M_max_load_factor = 0, _M_next_resize = 0}, _M_single_bucket = 0x0}}, engine = { | |
_M_t = {<std::__uniq_ptr_impl<EngineIface, EngineDeletor>> = { | |
_M_t = {<std::_Tuple_impl<0, EngineIface*, EngineDeletor>> = {<std::_Tuple_impl<1, EngineDeletor>> = {<std::_Head_base<1, EngineDeletor, false>> = { | |
_M_head_impl = {force = false}}, <No data fields>}, <std::_Head_base<0, EngineIface*, false>> = { | |
_M_head_impl = 0x0}, <No data fields>}, <No data fields>}}, <No data fields>}}, bucketDcp = 0x0, | |
read_units_used = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
write_units_used = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, throttle_gauge = { | |
value = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}}, | |
throttle_reserved = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
throttle_hard_limit = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
num_throttled = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
throttle_wait_time = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
num_commands = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
num_commands_with_metered_units = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
num_metered_dcp_messages = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
num_rejected = {<std::__atomic_base<unsigned long>> = {static _S_alignment = 8, _M_i = 0}, static is_always_lock_free = true}, | |
throttledConnections = {<std::_Vector_base<std::deque<Connection*, std::allocator<Connection*> >, std::allocator<std::deque<Connection*, std::allocator<Connection*> > > >> = { | |
_M_impl = {<std::allocator<std::deque<Connection*, std::allocator<Connection*> > >> = {<__gnu_cxx::new_allocator<std::deque<Connection*, std::allocator<C--Type <RET> for more, q to quit, c to continue without paging-- | |
onnection*> > >> = {<No data fields>}, <No data fields>}, <std::_Vector_base<std::deque<Connection*, std::allocator<Connection*> >, std::allocator<std::deque<Connection*, std::allocator<Connection*> > > >::_Vector_impl_data> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, <No data fields>}}, <No data fields>}} | |
result = cb::engine_errc::success | |
#42 0x0000000000635310 in BucketManager::create (this=0x1165db0 <BucketManager::instance()::instance>, cookie=..., name=..., config=..., type=<optimized out>) | |
at /opt/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322 | |
No locals. | |
#43 0x00000000006d6417 in operator() (__closure=0x7f92451bb4e0) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/char_traits.h:322 | |
connection = <error reading variable> | |
status = <optimized out> | |
t = <error reading variable t (Cannot access memory at address 0x7f92451bb528)> | |
cfg = <error reading variable cfg (Cannot access memory at address 0x7f92451bb508)> | |
nm = <error reading variable nm (Cannot access memory at address 0x7f92451bb4e8)> | |
client = <error reading variable client (Cannot access memory at address 0x7f92451bb4e0)> | |
t = <optimized out> | |
cfg = <optimized out> | |
nm = <optimized out> | |
client = <optimized out> | |
connection = <optimized out> | |
status = <optimized out> | |
error = <optimized out> | |
_logger_ = <optimized out> | |
#44 std::__invoke_impl<void, BucketManagementCommandContext::create()::<lambda()>&> (__f=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:60 | |
No locals. | |
#45 std::__invoke_r<void, BucketManagementCommandContext::create()::<lambda()>&> (__fn=...) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:110 | |
No locals. | |
#46 std::_Function_handler<void(), BucketManagementCommandContext::create()::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=...) | |
at /opt/gcc-10.2.0/include/c++/10.2.0/bits/std_function.h:291 | |
No locals. | |
#47 0x00000000006d8991 in non-virtual thunk to LimitedConcurrencyTask::runInner(bool) () | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/daemon/one_shot_limited_concurrency_task.h:61 | |
No symbol table info available. | |
#48 0x0000000000bd308d in GlobalTask::execute (this=0x7f92383e7b08, threadName=...) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/globaltask.cc:104 | |
guard = {previous = 0x0} | |
taskableName = {value = {_M_elems = "No bucket", '\000' <repeats 22 times>}} | |
executedAt = <optimized out> | |
scheduleOverhead = <optimized out> | |
start = <optimized out> | |
runAgain = <optimized out> | |
end = <optimized out> | |
runtime = <optimized out> | |
#49 0x0000000000bd12ba in FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}::operator()() const (__closure=0x7f91d57efe20) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:314 | |
runAgain = <optimized out> | |
proxy = <error reading variable> | |
proxy = <optimized out> | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
runAgain = <optimized out> | |
_logger_ = <optimized out> | |
#50 folly::detail::function::FunctionTraits<void ()>::callSmall<FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}>(folly::detail::function::Data&) ( | |
p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:363 | |
fn = @0x7f91d57efe20: {__proxy = @0x7f917c96cac0} | |
#51 0x0000000000bd4216 in folly::detail::function::FunctionTraits<void ()>::operator()() (this=0x7f91d57efe20) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/cancellable_cpu_executor.cc:42 | |
fn = @0x7f91d57efe20: {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x7f917c96cac0, tiny = { | |
__data = "\300\312\226|\221\177", '\000' <repeats 26 times>, " \377~\325\221\177\000\000f\235\325\000\000\000\000", __align = {<No data fields>}}}, | |
call_ = 0xbd1230 <folly::detail::function::FunctionTraits<void ()>::callSmall<FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}>(folly::detail::function::Data&)> | |
, exec_ = 0x60d0a0 | |
<folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} | |
#52 operator() (__closure=<optimized out>) at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/cancellable_cpu_executor.cc:42 | |
task = {storage_ = {{emptyState = 8 '\b', value = {task = 0x7f92383e7b08, func = {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, | |
data_ = {big = 0x7f917c96cac0, tiny = { | |
__data = "\300\312\226|\221\177", '\000' <repeats 26 times>, " \377~\325\221\177\000\000f\235\325\000\000\000\000", | |
__align = {<No data fields>}}}, | |
call_ = 0xbd1230 <folly::detail::function::FunctionTraits<void ()>::callSmall<FollyExecutorPool::TaskProxy::scheduleViaCPUPool()::{lambda()#2}>(folly::detail::function::Data&)>, | |
exec_ = 0x60d0a0 <folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}}}, hasValue = true}} | |
this = <optimized out> | |
#53 0x0000000000d6a6ef in folly::detail::function::FunctionTraits<void ()>::operator()() (this=0x7f91d57f00d0) | |
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:98 | |
fn = @0x7f91d57f00d0: {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x7f9244db7c00, tiny = { | |
__data = "\000|\333D\222\177\000\000\n\360(", '\000' <repeats 13 times>, "\020\203\031\001\000\000\000\000\060\000\000\000\000\000\000\000\321p\000\000\000\000\000", __align = {<No data fields>}}}, | |
call_ = 0xbd45b0 <folly::detail::function::FunctionTraits<void()>::callSmall<CancellableCPUExecutor::add(GlobalTask*, folly::Func)::<lambda()> >(folly::detail::function::Data &)>, | |
exec_ = 0x60d0a0 <folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>} | |
#54 folly::ThreadPoolExecutor::runTask (this=this@entry=0x7f9244db7d00, thread=..., task=...) | |
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/ThreadPoolExecutor.cpp:98 | |
rctx = { | |
prev_ = {<std::__shared_ptr<folly::RequestContext, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<folly::RequestContext, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No data fields>}} | |
startTime = {__d = {__r = 5365517254733104}} | |
stats = {expired = false, waitTime = {__r = 21238}, runTime = {__r = 0}, enqueueTime = {__d = {__r = 5365517254711866}}, requestId = 0} | |
#55 0x0000000000d533e7 in folly::CPUThreadPoolExecutor::threadRun (this=0x7f9244db7d00, thread=...) | |
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/executors/CPUThreadPoolExecutor.cpp:306 | |
task = {storage_ = {{emptyState = 0 '\000', value = {<folly::ThreadPoolExecutor::Task> = { | |
func_ = {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x7f9244db7c00, tiny = { | |
__data = "\000|\333D\222\177\000\000\n\360(", '\000' <repeats 13 times>, "\020\203\031\001\000\000\000\000\060\000\000\000\000\000\000\000\321p\000\000\000\000\000", __align = {<No data fields>}}}, | |
call_ = 0xbd45b0 <folly::detail::function::FunctionTraits<void()>::callSmall<CancellableCPUExecutor::add(GlobalTask*, folly::Func)::<lambda()> >(folly::detail::function::Data &)>, | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
exec_ = 0x60d0a0 <folly::detail::function::DispatchSmallTrivial::exec_<16ul>(folly::detail::function::Op, folly::detail::function::Data*, folly::detail::function::Data*)>}, enqueueTime_ = {__d = {__r = 5365517254711866}}, expiration_ = {__r = 0}, | |
expireCallback_ = {<folly::detail::function::FunctionTraits<void()>> = {<No data fields>}, data_ = {big = 0x0, tiny = { | |
__data = "\000\000\000\000\000\000\000\000\321p\000\000\000\000\000\000\321p\000\000\000\000\000\000I\256Z", '\000' <repeats 13 times>, "\322WoF\222\177\000", __align = {<No data fields>}}}, call_ = 0x470f55 <folly::detail::function::FunctionTraits<void ()>::uninitCall(folly::detail::function::Data&)>, | |
exec_ = 0x0}, | |
context_ = {<std::__shared_ptr<folly::RequestContext, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<folly::RequestContext, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No data fields>}}, poison = false, priority_ = 0 '\000', | |
queueObserverPayload_ = 140266224997571}}, hasValue = true}} | |
guard = {storage_ = {{emptyState = 32 ' ', value = {list_ = {prev = 0x1220e20 <folly::emptyList>, curr = {forbid = true, allowTerminationOnBlocking = false, | |
ex = 0x7f9244db7d00, tag = {static npos = <optimized out>, b_ = 0x7f9244d5d380 <error: Cannot access memory at address 0x7f9244d5d380>, | |
e_ = 0x7f9244d5d399 <error: Cannot access memory at address 0x7f9244d5d399>}}}}}, hasValue = true}} | |
threadIDsGuard = {<folly::detail::ScopeGuardImplBase> = {dismissed_ = false}, function_ = {__this = 0x7f9244db7d00}} | |
#56 0x0000000000d6d28a in std::__invoke_impl<void, void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&> (__f=<optimized out>, __t=<optimized out>, __f=<optimized out>, __t=<optimized out>) | |
at /opt/gcc-10.2.0/include/c++/10.2.0/ext/atomicity.h:100 | |
No locals. | |
#57 std::__invoke<void (folly::ThreadPoolExecutor::*&)(std::shared_ptr<folly::ThreadPoolExecutor::Thread>), folly::ThreadPoolExecutor*&, std::shared_ptr<folly::ThreadPoolExecutor::Thread>&> (__fn=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/bits/invoke.h:95 | |
No locals. | |
#58 std::_Bind<void (folly::ThreadPoolExecutor::*(folly::ThreadPoolExecutor*, std::shared_ptr<folly::ThreadPoolExecutor::Thread>))(std::shared_ptr<folly::ThreadPoolExecutor::Thread>)>::__call<void, , 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) (__args=..., this=<optimized out>) | |
at /opt/gcc-10.2.0/include/c++/10.2.0/functional:416 | |
No locals. | |
#59 std::_Bind<void (folly::ThreadPoolExecutor::*(folly::ThreadPoolExecutor*, std::shared_ptr<folly::ThreadPoolExecutor::Thread>))(std::shared_ptr<folly::ThreadPoolExecutor::Thread>)>::operator()<, void>() (this=<optimized out>) at /opt/gcc-10.2.0/include/c++/10.2.0/functional:499 | |
No locals. | |
#60 folly::detail::function::FunctionTraits<void ()>::callSmall<std::_Bind<void (folly::ThreadPoolExecutor::*(folly::ThreadPoolExecutor*, std::shared_ptr<folly::ThreadPoolExecutor::Thread>))(std::shared_ptr<folly::ThreadPoolExecutor::Thread>)> >(folly::detail::function::Data&) (p=...) | |
at /home/couchbase/jenkins/cbdeps-ws/deps/packages/build/folly/folly-prefix/src/folly/folly/Function.h:363 | |
fn = <optimized out> | |
#61 0x0000000000bcdf44 in folly::detail::function::FunctionTraits<void ()>::operator()() (this=0x7f92451ee600) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:49 | |
fn = <error reading variable> | |
#62 CBRegisteredThreadFactory::newThread(folly::Function<void ()>&&)::{lambda()#1}::operator()() (__closure=0x7f92451ee600) | |
at /home/couchbase/jenkins/workspace/couchbase-server-unix/kv_engine/executor/folly_executorpool.cc:49 | |
threadNameOpt = {storage_ = {{emptyState = 64 '@', value = {static npos = 18446744073709551615, | |
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, | |
_M_p = 0x7f91d57f0240 "NonIoPool1"}, _M_string_length = 10, {_M_local_buf = "NonIoPool1\000\000\000\000\000", | |
_M_allocated_capacity = 8029725099528449870}}}, hasValue = true}} | |
func = <error reading variable func (Cannot access memory at address 0x7f92451ee600)> | |
func = <optimized out> | |
threadNameOpt = <optimized out> | |
#63 folly::detail::function::FunctionTraits<void ()>::callBig<CBRegisteredThreadFactory::newThread(folly::Function<void ()>&&)::{lambda()#1}>(folly::detail::function::Data&) (p=...) at /home/couchbase/jenkins/workspace/couchbase-server-unix/server_build/tlm/deps/folly.exploded/include/folly/Function.h:377 | |
fn = <error reading variable> | |
--Type <RET> for more, q to quit, c to continue without paging-- | |
#64 0x00007f9246690f00 in std::execute_native_thread_routine (__p=0x7f9244eb92b0) at /tmp/deploy/objdir/../gcc-10.2.0/libstdc++-v3/src/c++11/thread.cc:80 | |
__t = <optimized out> | |
#65 0x00007f9246c93fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 | |
ret = <optimized out> | |
pd = <optimized out> | |
now = <optimized out> | |
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140264328898304, 2200139720101415907, 140729894817614, 140729894817615, 140264328898304, 0, -2185409561377158173, | |
-2185095770379826205}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} | |
not_first_call = <optimized out> | |
#66 0x00007f9246353eff in __init_misc (argc=<optimized out>, argv=0x7f91d57fa700, envp=0x3f8) at init-misc.c:33 | |
p = <optimized out> | |
#67 0x0000000000000000 in ?? () | |
No symbol table info available. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment