From cd1e890bd4b3114ad6fcfd946a03a8b43f362be1 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 7 Apr 2023 02:18:37 +0300 Subject: [PATCH] Fix "opcode=5 retval=-2" errors sometimes possible with EC --- src/osd_primary_sync.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd_primary_sync.cpp b/src/osd_primary_sync.cpp index 30a123d1..61d55971 100644 --- a/src/osd_primary_sync.cpp +++ b/src/osd_primary_sync.cpp @@ -166,7 +166,7 @@ resume_6: for (int i = 0; i < unstable_osd.len; i++) { // Except those from peered PGs - auto & w = op_data->unstable_writes[i]; + auto & w = op_data->unstable_writes[unstable_osd.start + i]; pool_pg_num_t wpg = { .pool_id = INODE_POOL(w.oid.inode), .pg_num = map_to_pg(w.oid, st_cli.pool_config.at(INODE_POOL(w.oid.inode)).pg_stripe_size),