{"push_id":1171484780,"size":1,"distinct_size":1,"ref":"refs/heads/auto","head":"7613d4c10a7e81a4373dc807e18972f4b1c1dbde","before":"2cb40e896c438af95cc783fbb86d59d44fa366f8","commits":[{"sha":"7613d4c10a7e81a4373dc807e18972f4b1c1dbde","author":{"name":"Jamie Winsor","email":"491103dc04b58bc9a2f69e22e06b020be16ede04@vialstudios.com"},"message":"Move DataStore ownership from dispatcher/worker to server\n\n* Allocate the connection manager to the heap\n* Pass initial state to dispatcher\n  * State is shared and must implement clone. This state is cloned for each worker ensuring that\n    new workers are always started with the latest configuration\n  * This contains a reference to the heap allocated DataStore for builder services\n  * Initial state is converted into actual state and passed by reference from main loop on each\n    call to dispatch a message\n* Add DataStoreCfg trait for reading datastore connection info from server config file\n  * DataStore specific options can now be tweaked via exposing functions on this trait. See\n    the included functions for details\n* Re-arrange Dispatcher components in net crate\n  * Add `hab_net::dispatcher::prelude` module which allows developers to easily glob the common\n    dispatcher components into their module\n\nSigned-off-by: Jamie Winsor <jamie@vialstudios.com>\n\nPull request: #944\nApproved by: adamhjk","distinct":true,"url":"https://api.github.com/repos/habitat-sh/habitat/commits/7613d4c10a7e81a4373dc807e18972f4b1c1dbde"}]}
{"actor":{"display_login":"thesentinels"}}