<div dir="ltr">Hi all,<div><br></div><div>We just finished up a great 2 day sprint focusing on a new distributed architecture for Congress.  Details can be found in the etherpad:</div><div><br></div><div><a href="https://etherpad.openstack.org/p/congress-liberty-sprint">https://etherpad.openstack.org/p/congress-liberty-sprint</a></div><div><br></div><div>Here's the summary.  </div><div><br></div><div>1. Architecture.  Each datasource driver will run in its own process; each policy engine will run in its own process; the API will run in its own process.  All processes will communicate using oslo-messaging.  We decided to remove the functionality for creating/deleting datasources, since that functionality will be handled by the operating system.</div><div><br></div><div>2. Blueprints.  The blueprints we created all start with "dist-".  Please sign up if you're interested.  If you attended the sprint and volunteered for a blueprint but did not sign up, please do so. </div><div><br></div><div><a href="https://blueprints.launchpad.net/congress">https://blueprints.launchpad.net/congress</a><br></div><div><br></div><div>3. Code commits.  We're making changes in place on master.  The plan is to make most of the changes without breaking existing functionality.  Then there will be one or two changes at the end that swap out the current, single-process architecture for the new, multi-process architecture.  </div><div><br></div><div>4. Timelines.  We're hoping to have the basic functionality in place by Tokyo.  We will release the current architecture for liberty and the new architecture for M.</div><div><br></div><div>Thanks for a great sprint, everyone!</div><div><br></div><div>Let me know if you have questions.</div><div>Tim</div><div><br></div></div>