Initial commit for heartbeats storage rewrite
Update tests for heartbeat storage rewrite
More work on heartbeat storage rewrite
Add timestamp to heartbeats storage. Add more tests
Update docs in heartbeat/storage.py
Properly sequence calls to redis by waiting on deferreds
add timestamp to each system blob, and update tests
Make sure docstrings are formatted properly
Add more finer-grained tests for the heartbeat monitor
Add tests for creating and hashing worker instances.
Fix up the docstring for WorkerInstance.
Clean-up weird use of cmp() -- .assertEqual(...) has better error messages.
Replace test docstrings witch comments because it causes annoyances with nosetest (a commonly used python test runner that prints out docstrings instead of test names if docstrings exists -- this gets really irritating 5s after one first encounters it).
Remove unnecessary call to int() around integer constant.
Start with Worker._instances set to set() so that objects are useful immediately after they're constructed.
Remove unused and broken .get() method from System class.
Add test for System.dumps.
Kill giant comment that is already out of date.
Access static config via .get_static_config() rather than ._static_config (our future selves will thank us later).
Remove first call to reset_checkin_state() since it's no longer necessary, I think.