Feature #177: objid_t: load balancing infrastructure should use objid_t42/3742/16
commitfde78a048beb1feebcd3f00e741d3fde15d36847
authorKavitha Chandrasekar <kchndrs2@illinois.edu>
Mon, 19 Feb 2018 20:14:55 +0000 (19 14:14 -0600)
committerSam White <white67@illinois.edu>
Mon, 13 Aug 2018 15:30:55 +0000 (13 10:30 -0500)
tree050e4a3ecd3853088f03196637dad33e49c58946
parent36fdded6b4b0edd0a633d420f0c17794315d0f9b
Feature #177: objid_t: load balancing infrastructure should use objid_t

Remove and replace LDObjid with 64 bit id.

Modify existing GLOBAL LOCATION UPDATE which updates location manager
when an object migrates to use 64 bit id instead of CkArrayIndex.

Modify ObjGraph used in RecBisectBfLB to use 64 bit id.

This breaks OrbLB, to be fixed in a separate patch.

Change-Id: I5618647785ba70f6c82ec5cc48d068b0b130d24b
21 files changed:
src/ck-core/cklocation.C
src/ck-core/cklocation.h
src/ck-core/ckmulticast.C
src/ck-ldb/BaseLB.C
src/ck-ldb/BaseLB.h
src/ck-ldb/BlockLB.C
src/ck-ldb/CentralLB.C
src/ck-ldb/LBComm.C
src/ck-ldb/LBComm.h
src/ck-ldb/LBDBManager.C
src/ck-ldb/LBDBManager.h
src/ck-ldb/LBDatabase.h
src/ck-ldb/LBSimulation.C
src/ck-ldb/ObjGraph.C
src/ck-ldb/ObjGraph.h
src/ck-ldb/OrbLB.C
src/ck-ldb/RecBisectBfLB.C
src/ck-ldb/elements.h
src/ck-ldb/lbdb.C
src/ck-ldb/lbdb.h
src/scripts/configure.ac