Server Smalltalk Guide : Distributed garbage collection : Good practice and bad practice
Good practice and bad practice
While it is not a requirement that the coordinator space DGC be either started up first or shut down last, it is highly recommended. Doing so avoids unnecessary and doomed (if the coordinator has not been started up) attempts by the DGC to register for participation.
Similarly, it is bad practice to start up the DGC in a process and perform communications with other participating spaces while assuming that initiating start up of the DGC is all that is required. Until the DGC has succeeded in its start up operation (thereby registering with the coordinator), any iterations that occur may collect objects that are referenced remotely by the local space.
Last modified date: 01/29/2015