Loading src/client.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -790,7 +790,9 @@ bool client::retrieve_stripe(uint64_t group_id, uint32_t stripe_index, } void client::store(uint64_t group_id, const uint8_t* data, size_t data_len) { std::cerr << "[PARITY] store: acquiring mutex gid=" << group_id << std::endl; std::lock_guard<std::mutex> guard(mutex_); std::cerr << "[PARITY] store: mutex acquired gid=" << group_id << std::endl; if (nodes_.size() < k_ + m_) { throw std::runtime_error("Not enough nodes for parity store (" + std::to_string(nodes_.size()) + " < " Loading Loading
src/client.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -790,7 +790,9 @@ bool client::retrieve_stripe(uint64_t group_id, uint32_t stripe_index, } void client::store(uint64_t group_id, const uint8_t* data, size_t data_len) { std::cerr << "[PARITY] store: acquiring mutex gid=" << group_id << std::endl; std::lock_guard<std::mutex> guard(mutex_); std::cerr << "[PARITY] store: mutex acquired gid=" << group_id << std::endl; if (nodes_.size() < k_ + m_) { throw std::runtime_error("Not enough nodes for parity store (" + std::to_string(nodes_.size()) + " < " Loading