{"push_id":770004710,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4a4164484b43ce2edf6804c11d877e1ae473d191","before":"2c5c801bf27f17d5e097b58a1736e05c266bcb17","commits":[{"sha":"c6df1fd6708abaed6e210f72dc01528f939230be","author":{"email":"f69af20713283f9e72f3d2fc5be305535a4fc137@gmail.com","name":"Tim Hinrichs"},"message":"Prepare Policy Model API for RPC\n\nPreviously the policy model API used Python pointers to the\npolicy engine for its implementation.  This won't work when\nthe API model is running in a different process than the\npolicy engine.  Also, the API model was responsible for\nkeeping the in-memory policy engine in sync with the database;\nthis is unnatural once the policy engine is running in\nits own process and using its own database.\n\nThis change rewrites the policy model so that it uses\na fake RPC method instead of a direct Python reference to the\npolicy engine.  It also moves the database synchronization to\nthe policy engine.\n\nPartially-implements: blueprint dist-api-rpcify-policy\nChange-Id: I87116cc43bd280788bb810db6d668f0ca7f4b07a","distinct":true,"url":"https://api.github.com/repos/openstack/congress/commits/c6df1fd6708abaed6e210f72dc01528f939230be"},{"sha":"4a4164484b43ce2edf6804c11d877e1ae473d191","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Prepare Policy Model API for RPC\"","distinct":true,"url":"https://api.github.com/repos/openstack/congress/commits/4a4164484b43ce2edf6804c11d877e1ae473d191"}]}