diff --git a/src/vt/vrt/collection/balance/baselb/baselb.cc b/src/vt/vrt/collection/balance/baselb/baselb.cc index 2035b69608..07cc718ad9 100644 --- a/src/vt/vrt/collection/balance/baselb/baselb.cc +++ b/src/vt/vrt/collection/balance/baselb/baselb.cc @@ -228,7 +228,9 @@ void BaseLB::notifyNewHostNodeOfObjectsArriving( } void BaseLB::migrateObjectTo(ObjIDType const obj_id, NodeType const to) { - transfers_.push_back(TransferDestType{obj_id, to}); + if (obj_id.curr_node != to) { + transfers_.push_back(TransferDestType{obj_id, to}); + } } void BaseLB::finalize(CountMsg* msg) {