int ret = 0;
std::unique_ptr<rgw::sal::LCSerializer> serializer =
sal_lc->get_serializer(lc_index_lock_name, obj_names[index],
- std::string());
-
+ worker->thr_name());
std::unique_ptr<rgw::sal::Lifecycle::LCEntry> entry;
if (max_lock_secs <= 0) {
return -EAGAIN;
<< dendl;
std::unique_ptr<rgw::sal::LCSerializer> lock =
- sal_lc->get_serializer(lc_index_lock_name, lc_shard, std::string());
+ sal_lc->get_serializer(lc_index_lock_name, lc_shard, worker->thr_name());
utime_t lock_for_s(max_lock_secs, 0);
const auto& lock_lambda = [&]() {
LCWorker(const DoutPrefixProvider* dpp, CephContext *_cct, RGWLC *_lc,
int ix);
RGWLC* get_lc() { return lc; }
+
+ std::string thr_name() {
+ return std::string{"lc_thrd: "} + std::to_string(ix);
+ }
+
void *entry() override;
void stop();
bool should_work(utime_t& now);