]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
crimson/osd: watch list empty return incorrect
authorNitzanMordhai <nmordech@redhat.com>
Mon, 15 Aug 2022 13:12:20 +0000 (13:12 +0000)
committerNitzanMordhai <nmordech@redhat.com>
Mon, 15 Aug 2022 13:12:20 +0000 (13:12 +0000)
fixing retun respon encode when watcher list is empty

Signed-off-by: Nitzan Mordechai <nmordec@redhat.com>
src/crimson/osd/ops_executer.cc

index 706105f091fddd683648298a5fde9ab7bc3600bf..351ec649648d77c2c5e10abdcc4ba03d7a4985b7 100644 (file)
@@ -378,8 +378,8 @@ OpsExecuter::watch_ierrorator::future<> OpsExecuter::do_op_list_watchers(
     assert(key.second.is_client());
     response.entries.emplace_back(watch_item_t{
       key.second, info.cookie, info.timeout_seconds, info.addr});
-    response.encode(osd_op.outdata, get_message().get_features());
   }
+  response.encode(osd_op.outdata, get_message().get_features());
   return watch_ierrorator::now();
 }