I was working on benchmarks for tikv using YCSB-GO, tikv got panic when loading and running workloads, is there any limits on tikv built from source code?
[FATAL] [lib.rs:465] ["called `Option::unwrap()` on a `None` value"] [backtrace=" 0: tikv_util::set_panic_hook::{{closure}}
at components/tikv_util/src/lib.rs:464:18
1: std::panicking::rust_panic_with_hook
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/panicking.rs:626:17
2: std::panicking::begin_panic_handler::{{closure}}
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/panicking.rs:517:13
3: std::sys_common::backtrace::__rust_end_short_backtrace
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/sys_common/backtrace.rs:141:18
4: rust_begin_unwind
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/panicking.rs:515:5
5: core::panicking::panic_fmt
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/panicking.rs:92:14
6: core::panicking::panic
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/panicking.rs:50:5
7: core::option::Option<T>::unwrap
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/option.rs:722:21
8: tikv::coprocessor::statistics::analyze::RowSampleCollector::sampling
at src/coprocessor/statistics/analyze.rs:520:19
9: tikv::coprocessor::statistics::analyze::RowSampleCollector::collect_column
at src/coprocessor/statistics/analyze.rs:512:9
10: tikv::coprocessor::statistics::analyze::RowSampleBuilder<S>::collect_column_stats::{{closure}}
at src/coprocessor/statistics/analyze.rs:399:17
11: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/future/mod.rs:80:19
12: tikv::coprocessor::statistics::analyze::AnalyzeContext<S>::handle_full_sampling::{{closure}}
at src/coprocessor/statistics/analyze.rs:104:26
13: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/future/mod.rs:80:19
14: <tikv::coprocessor::statistics::analyze::AnalyzeContext<S> as tikv::coprocessor::RequestHandler>::handle_request::__handle_request::{{closure}}
at src/coprocessor/statistics/analyze.rs:267:27
15: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/future/mod.rs:80:19
16: <core::pin::Pin<P> as core::future::future::Future>::poll
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/future/future.rs:119:9
17: <tikv::coprocessor::interceptors::deadline::DeadlineChecker<F> as core::future::future::Future>::poll
at src/coprocessor/interceptors/deadline.rs:34:9
18: <tikv::coprocessor::interceptors::tracker::Tracker<F> as core::future::future::Future>::poll
at src/coprocessor/interceptors/tracker.rs:49:19
19: <tikv::coprocessor::interceptors::concurrency_limiter::ConcurrencyLimiter<PF,F> as core::future::future::Future>::poll
at src/coprocessor/interceptors/concurrency_limiter.rs:111:15
20: tikv::coprocessor::endpoint::Endpoint<E>::handle_unary_request_impl::{{closure}}
at src/coprocessor/endpoint.rs:428:13
21: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/future/mod.rs:80:19
22: <resource_metering::InTags<T> as core::future::future::Future>::poll
at components/resource_metering/src/lib.rs:157:9
23: tikv::read_pool::ReadPoolHandle::spawn_handle::{{closure}}
at src/read_pool.rs:145:27
24: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/future/mod.rs:80:19
25: tikv::read_pool::ReadPoolHandle::spawn::{{closure}}
at src/read_pool.rs:121:25
26: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/future/mod.rs:80:19
27: <yatp::task::future::Runner as yatp::pool::runner::Runner>::handle
at /root/.cargo/git/checkouts/yatp-e704b73c3ee279b6/0c477fb/src/task/future.rs:261:20
28: <tikv_util::yatp_pool::YatpPoolRunner<T> as yatp::pool::runner::Runner>::handle
at components/tikv_util/src/yatp_pool/mod.rs:104:24
29: <yatp::queue::multilevel::MultilevelRunner<R> as yatp::pool::runner::Runner>::handle
at /root/.cargo/git/checkouts/yatp-e704b73c3ee279b6/0c477fb/src/queue/multilevel.rs:245:19
30: yatp::pool::worker::WorkerThread<T,R>::run
at /root/.cargo/git/checkouts/yatp-e704b73c3ee279b6/0c477fb/src/pool/worker.rs:48:13
31: yatp::pool::builder::LazyBuilder<T>::build::{{closure}}
at /root/.cargo/git/checkouts/yatp-e704b73c3ee279b6/0c477fb/src/pool/builder.rs:91:25
32: std::sys_common::backtrace::__rust_begin_short_backtrace
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/sys_common/backtrace.rs:125:18
33: std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/thread/mod.rs:476:17
34: <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/panic.rs:347:9
35: std::panicking::try::do_call
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/panicking.rs:401:40
36: __rust_try
37: std::panicking::try
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/panicking.rs:365:19
38: std::panic::catch_unwind
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/panic.rs:434:14
39: std::thread::Builder::spawn_unchecked::{{closure}}
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/thread/mod.rs:475:30
40: core::ops::function::FnOnce::call_once{{vtable.shim}}
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/core/src/ops/function.rs:227:5
41: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/alloc/src/boxed.rs:1572:9 <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/alloc/src/boxed.rs:1572:9
std::sys::unix::thread::Thread::new::thread_start
at /rustc/2faabf579323f5252329264cc53ba9ff803429a3/library/std/src/sys/unix/thread.rs:91:17 42: start_thread
43: __clone
"] [location=src/coprocessor/statistics/analyze.rs:520] [thread_name=unified-read-pool-50]