On Tue, Oct 25, 2005 at 12:08:07AM -0500, Timothy Brownawell wrote:
> ...but then, it's hard to test properly since that would require doing
> things like reloading the config file and rearranging the servers while
> there's a number of open connections (in particular, when I first put in
> config file reloading any connections after the reload would go to a new
> server object, and so a new server process, even if the old server
> (likely with the same db) was still running (from still having open
> connections), even on servers that hadn't been changed), which I think
> the current test framework is entirely too linear to handle easily.

Another option would be to move it out tree entirely, as a separate
add-on that implements the 'monotone usher interface' or something.
Doesn't seem like anything that really gains a whole lot from shipping
with monotone itself (except as sample code), since the user base for
it is so special; and if it's turning into a full-fledged app, then
maybe moving it out would give useful flexibility in terms of things
like choosing an appropriate testing architecture...

(I swear, the grammar is viral. :-))

-- Nathaniel

-- 
Details are all that matters; God dwells there, and you never get to
see Him if you don't struggle to get them right. -- Stephen Jay Gould


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to