diff options
author | Joey Hess <joey@kodama.kitenet.net> | 2008-02-03 16:48:26 -0500 |
---|---|---|
committer | Joey Hess <joey@kodama.kitenet.net> | 2008-02-03 16:48:26 -0500 |
commit | 9d54cc4659248f9820f47a021b694405d75404a8 (patch) | |
tree | 6d2b775006630ace819299997312f10b979e7ff4 /wikilist | |
parent | 38affb0c1c4e2b89beb63d6f8dc3f172eee7bd02 (diff) |
implement aggregate_locking design
Now aggregation will not lock the wiki. Any changes made during aggregaton are
merged in with the changed state accumulated while aggregating. A separate
lock file prevents multiple concurrent aggregators. Garbage collection
of orphaned guids is much improved. loadstate() is only called once
per process, so tricky support for reloading wiki state is not needed.
(Tested fairly thuroughly.)
Diffstat (limited to 'wikilist')
0 files changed, 0 insertions, 0 deletions