38 bool enable_viewchange)
40 capacity_(GetCapacity(size * 2)),
41 mask_((capacity_ << 1) - 1),
43 enable_viewchange_(enable_viewchange) {
44 collector_.resize(capacity_ << 1);
45 for (
size_t i = 0; i < (capacity_ << 1); ++i) {
46 collector_[i] = std::make_unique<TransactionCollector>(i, executor_,
49 LOG(ERROR) <<
"name:" << name_ <<
" create pool done. capacity:" << capacity_
50 <<
" enable viewchange:" << enable_viewchange_ <<
" done";