a lot of spiking for monitoring
converted the TransportNode to use a natural key
trying to harden the RavenDb subscription persistence against stale data to prevent duplications
changed the IServiceBus.Request signature for specifying destination, Memory persistence for task ownership
TransportPeer.TakeOwnership()
wrapping up TransportPeer for now
combined the ownership persistence into subscription storage
tested out PersistentTaskAgent
big test harness for PersistentTaskController, can find a task now
PersistentTaskController.ActivateAll()
PersistentTaskController.CheckStatus()
PermanentTaskController.TakeOwnership()
PersistentTaskController.StopTask()
heavy refactoring of scheduled jobs before doing health checks
HealthAndAssignmentRouter basic functionality
added some logging to the health and assignment router
testing through the PersistentTaskController.CheckStatusOfOwnedTasks()