]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
key_generator: service related cleanups, incorporation into system test
authorrobk-tahoe <robk-tahoe@allmydata.com>
Thu, 3 Apr 2008 22:57:07 +0000 (15:57 -0700)
committerrobk-tahoe <robk-tahoe@allmydata.com>
Thu, 3 Apr 2008 22:57:07 +0000 (15:57 -0700)
commit1ae2c39862039a6c8856c301505de210a383a5ac
treee465d686d96b9c957e9f885eaaedf607abe61ca2
parentccda06b0612200c3fc86888162ac05ad56700fc2
key_generator: service related cleanups, incorporation into system test

this cleans up KeyGenerator to be a service (a subservice of the
KeyGeneratorService as instantiated by the key-generator.tac app)
this means that the timer which replenishes the keypool will be
shutdown cleanly when the service is stopped.

adds checks on the key_generator service and client into the system
test 'test_mutable' such that one of the nodes (clients[3]) uses
the key_generator service, and checks that mutable file creation
in that node, via a variety of means, are all consuming keys from
the key_generator.
src/allmydata/key_generator.py
src/allmydata/test/test_keygen.py
src/allmydata/test/test_system.py