@@ -177,6 +177,7 @@ void SST<DerivedSST>::put_with_completion(const std::vector<uint32_t> receiver_r
177177 // perform a remote RDMA write on the owner of the row
178178 ce_ctxt[index].set_remote_id (res_vec[index]->remote_id );
179179 ce_ctxt[index].set_ce_idx (ce_idx);
180+ dbg_trace (sst_logger, " Created a CE context for write to row {}: {:p} -> {{ {}, {}, {} }}" , index, static_cast <void *>(&ce_ctxt[index]), ce_ctxt[index].ce_idx (), ce_ctxt[index].remote_id (), ce_ctxt[index].is_managed ());
180181 res_vec[index]->post_remote_write_with_completion (&ce_ctxt[index], offset, size);
181182 posted_write_to[index] = true ;
182183 num_writes_posted++;
@@ -216,6 +217,7 @@ void SST<DerivedSST>::put_with_completion(const std::vector<uint32_t> receiver_r
216217 if (result && result.value () == 1 ) {
217218 polled_successfully_from[index] = true ;
218219 } else {
220+ dbg_debug (sst_logger, " put_with_completion marked row {} failed due to not receiving a completion" , index);
219221 failed_node_indexes.push_back (index);
220222 }
221223 }
@@ -264,6 +266,7 @@ void SST<DerivedSST>::sync_with_members() const {
264266 for (auto const & id_index : members_by_id) {
265267 std::tie (node_id, sst_index) = id_index;
266268 if (sst_index != my_index && !row_is_frozen[sst_index]) {
269+ dbg_debug (sst_logger, " TCP sync with node {}, for row {}" , node_id, sst_index);
267270 sync (node_id);
268271 }
269272 }
@@ -279,6 +282,7 @@ void SST<DerivedSST>::sync_with_members(std::vector<uint32_t> row_indices) const
279282 continue ;
280283 }
281284 if (!row_is_frozen[row_index]) {
285+ dbg_debug (sst_logger, " TCP sync with node {}, for row {}" , members[row_index], row_index);
282286 sync (members[row_index]);
283287 }
284288 }
0 commit comments