Starting to remove sidekiq. And tentitively introducing the concept of pods
Starting to look at how Celluloid::Notifications will allow pubsub
Pubsub commands in Switchboard. Furthering concept of pods in relation to pod-specific workers
Moved switchboard /bin to project root. Ripping out long-polling code. Starting the almighty task of fixing specs post sidekiq-removal. argh, was this a good idea??????
Some fixed specs. Realising that Celluloid::Notifications does not keep history. Added Peas role detection
Storing worker_status as instance variable. Capturing publish history.
Further progress on specs so mostly tidying up little bugs. Removal of all traces of sidekiq. Creation of stub pod at boot if needed
Fixed all specs in app_spec
Remove refs to sidekiq in Dockerfile and wrapdocker
So many bugs in worker code. Nearly fixed everyhing in model_worker_spec.rb
Fixed all worker specs. Introdcuing error classes
Fixed all server specs apart from mongoid bug un test env
All server specs working
Fixed Cli specs in line with new streaming job output from Switchboard. Updated CLI's Gemfile
Updates to DinD. Using Docker v1.0.1 in DinD
Updated CLI gems
Updated gemspec to exclude peas-dev
Use JSON responses from Switchboard job progress
Add /var/lib/gems to path for DinD
More removal of redis refs. Trying to get integration tests going