[DGD] Upgrade management
Raymond Jennings
shentino at gmail.com
Fri Mar 21 04:28:31 CET 2014
Heck, why don't I ask about this on the list? that's what it's for IIRC.
Presently, every time a program is compiled, the owning subsystem's initd
is asked for a "toucher" function.
Later, when a non inheritable is compiled that inherits that program, it
and all its clones are flagged with call_touch, which when triggered
invokes the toucher function in place before the object is manipulated.
Issues I'm trying to solve (and having SOME luck figuring out)
* enforcing serial upgrades so that data isn't lost by skipping a migration
* efficiency so that touchers aren't called redundantly.
But of coruse suggestions aren't limited to these issues. Any thoughts?
More information about the DGD
mailing list