Added code to properly initialize EventMachine to deal with Passenger forking.
authorPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 21 Apr 2014 20:53:42 +0000 (16:53 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Mon, 21 Apr 2014 20:53:42 +0000 (16:53 -0400)
commitaa920f1659aa830861c196617fe664f35b5c12ef
treef3b2bc2f1822f8b2d6156653abc11a7a66757ed8
parentc283713dc8762c396407f68129fb276dc4a746fc
Added code to properly initialize EventMachine to deal with Passenger forking.
Added postgres NOTIFY to ArvadosModel#log_change
Added postgres LISTEN to background thread, which posts a message to the websocket.
Notification works!
services/api/app/middlewares/rack_socket.rb
services/api/app/models/arvados_model.rb