various fixes and optimizations for in-mem checkpointing/restart.
authorGengbin Zheng <gzheng@illinois.edu>
Thu, 4 Mar 2010 22:31:41 +0000 (16:31 -0600)
committerGengbin Zheng <gzheng@illinois.edu>
Thu, 4 Mar 2010 22:31:41 +0000 (16:31 -0600)
commitfc2d08771fae8aaa0219fade5f4ea3c91bb626b5
tree28f83d3057576e61a25e58ef03af959e356339ab
parent4b40091b78dd23f026a6d6ca1b60c0b6254385c1
various fixes and optimizations for in-mem checkpointing/restart.
1. at restart, a more robust code is written to discard old messages from older phase, and enforce QD.  (make QD worked in the first place)
2. uses several streaming to combine small messages to one bigger message to optimize communication at restart.
3. reduce the number of times CkStartQD has to be used
src/arch/net/machine-recover.c
src/ck-core/ck.C
src/ck-core/ckmemcheckpoint.C
src/ck-core/ckmemcheckpoint.ci
src/ck-core/ckmemcheckpoint.h
src/ck-core/init.C
src/ck-core/qd.C
src/conv-core/convcore.c
src/conv-core/converse.h
src/conv-ldb/cldb.c