diff --git a/src/osd/osd_primary_write.cpp b/src/osd/osd_primary_write.cpp index f2c263fa..e00a8a9d 100644 --- a/src/osd/osd_primary_write.cpp +++ b/src/osd/osd_primary_write.cpp @@ -165,6 +165,7 @@ resume_3: return; } // Check CAS version + // FIXME: Handle CAS writes as "immediate" in non-immediate_commit pools, otherwise CAS doesn't make sense if (cur_op->req.rw.version && op_data->fact_ver != (cur_op->req.rw.version-1)) { deref_object_state(pg, &op_data->object_state, true);