)]}'
{"id":"openstack%2Fastara~190401","triplet_id":"openstack%2Fastara~master~I12a7b0af323613c4353678f3873557f577097ea5","project":"openstack/astara","branch":"master","topic":"rpc","hashtags":[],"change_id":"I12a7b0af323613c4353678f3873557f577097ea5","subject":"Rework messaging layer for oslo.messaging","status":"ABANDONED","created":"2015-06-10 23:38:21.000000000","updated":"2015-06-25 04:02:16.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"305845acb0d200b8ff7dd087cc6365d31611614f","_number":190401,"virtual_id_number":190401,"owner":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":-1,"date":"2015-06-25 02:44:03.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"},{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-06-25 02:08:22.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-25 02:08:22.000000000","updated_by":{"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"},"reviewer":{"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"},"state":"REVIEWER"},{"updated":"2015-06-25 02:44:03.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d893a72f2a4e51a35956fa190b17d0d6ee2976bd","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-10 23:38:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"76670a8bdeafbd23127d8b54b644cd5d3d665acf","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-10 23:39:23.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"136942ee632d9420dd546d475bfc285a4d7bd761","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-10 23:39:32.000000000","message":"Topic changed from log_shim to akanda/oslo_updates","accounts_in_message":[],"_revision_number":1},{"id":"da74dfd25bf07851bd84c5ffd27bd659bd74a20d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-10 23:39:39.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/1/check/gate-akanda-rug-pep8/81c6e0b/ : FAILURE in 37s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/1/check/gate-akanda-rug-python27/45c6f68/ : FAILURE in 1m 01s","accounts_in_message":[],"_revision_number":1},{"id":"5b610c8a31558483b981053842d431ac7b10c558","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-11 22:52:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d555ca7c419e067926021f6100ddf03f6c4d790a","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-11 22:54:44.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"4b1b72e379cfd33f01880d36a527b8b8eddd9852","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-11 22:55:46.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/2/check/gate-akanda-rug-pep8/e55d548/ : FAILURE in 43s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/2/check/gate-akanda-rug-python27/31b9e2b/ : FAILURE in 58s","accounts_in_message":[],"_revision_number":2},{"id":"9c5d469fa026ea9dff02b999733ff465ec84fcca","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-12 20:10:58.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"da3a532445514278ce3ef8c559270131b57de3b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-12 20:33:23.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/3/check/gate-akanda-rug-pep8/7ef9001/ : SUCCESS in 33s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/3/check/gate-akanda-rug-python27/58844c2/ : SUCCESS in 1m 24s","accounts_in_message":[],"_revision_number":3},{"id":"55a7ab1f488495a9e6fa1d014df14a6bcad3c42b","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-12 20:45:35.000000000","message":"Patch Set 3:\n\ncheck experimental","accounts_in_message":[],"_revision_number":3},{"id":"9f720099ca007600c868f923e64ca9d090174706","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-12 21:10:10.000000000","message":"Patch Set 3:\n\nBuild succeeded (experimental pipeline).\n\n- check-functional-dsvm-akanda http://logs.openstack.org/01/190401/3/experimental/check-functional-dsvm-akanda/1013a44/ : SUCCESS in 22m 01s","accounts_in_message":[],"_revision_number":3},{"id":"72bdd25354dce31eb9a550ad3bb550470fadb217","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-16 01:38:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fe2baa3693227bba52014822699b43a51cdd7313","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-16 01:52:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/4/check/gate-akanda-rug-pep8/35f5f2f/ : SUCCESS in 9s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/4/check/gate-akanda-rug-python27/151e13a/ : SUCCESS in 50s","accounts_in_message":[],"_revision_number":4},{"id":"1f52b86f0c944c0b61efe3caa030b585a911a795","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-16 06:57:28.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"71691c5529cece9095a27215f2b08105057330a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-16 07:01:25.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/5/check/gate-akanda-rug-pep8/d3ba86a/ : FAILURE in 54s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/5/check/gate-akanda-rug-python27/ae0b863/ : SUCCESS in 1m 48s","accounts_in_message":[],"_revision_number":5},{"id":"02a043c89ba51759a862411f688f0388b002555a","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-16 18:07:07.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"22f02b857e89d51ac709d6d1298914b785a2118d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-16 18:14:23.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/6/check/gate-akanda-rug-pep8/bdb7ddc/ : SUCCESS in 36s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/6/check/gate-akanda-rug-python27/c1a790c/ : SUCCESS in 1m 41s","accounts_in_message":[],"_revision_number":6},{"id":"7fe594ccb2f94f654198cdb9a0e882a54232f7f2","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-16 18:41:29.000000000","message":"Topic changed from breakup_config_load to akanda/oslo_updates","accounts_in_message":[],"_revision_number":6},{"id":"0512db4f3cc879dbddccd54104a24ea85722e996","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-16 21:39:34.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b887dbcdf39b910b4517c9ec4537bc76fadc8465","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-16 21:46:40.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/7/check/gate-akanda-rug-pep8/50a95fb/ : SUCCESS in 53s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/7/check/gate-akanda-rug-python27/2b752ef/ : SUCCESS in 1m 34s","accounts_in_message":[],"_revision_number":7},{"id":"899feba1620a846c6678d732e91e6b68d7e23364","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-24 22:05:23.000000000","message":"Patch Set 7: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":7},{"id":"f0e61ecdbaee3faaee39a0f0b39f384454abbd18","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-25 00:38:20.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"f1b942bf539858b05e03239cbe58ef41e22e3a93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 01:03:35.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-akanda-rug-pep8 http://logs.openstack.org/01/190401/8/check/gate-akanda-rug-pep8/1ba8888/ : SUCCESS in 43s\n- gate-akanda-rug-python27 http://logs.openstack.org/01/190401/8/check/gate-akanda-rug-python27/baf903c/ : SUCCESS in 1m 38s\n- gate-functional-dsvm-akanda http://logs.openstack.org/01/190401/8/check/gate-functional-dsvm-akanda/381abfb/ : SUCCESS in 25m 01s","accounts_in_message":[],"_revision_number":8},{"id":"7ad170b003e36a00c9fe977b0f082a9a4acc4e05","author":{"_account_id":6923,"name":"Sean Roberts","email":"seanroberts66@gmail.com","username":"seanrob"},"date":"2015-06-25 02:08:22.000000000","message":"Patch Set 8: Code-Review+2\n\nsolid","accounts_in_message":[],"_revision_number":8},{"id":"34ca9028ee53d89d6ba55de75e96385f629107b4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 02:44:03.000000000","message":"Patch Set 8: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":8},{"id":"1c0843864ea79056a3c03608887d0d98d7f876ac","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2015-06-25 04:02:16.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"d1798480d1f9a60a5c54f3e5d4d4372a96e5130e","revisions":{"b950429cd994e95b1d47892e5b9221c85ef374fa":{"kind":"REWORK","_number":1,"created":"2015-06-10 23:38:21.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/1"}}},"commit":{"parents":[{"commit":"92fe3a2ea0e0a33c4f3dc97a5f9be09bc16771df","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/92fe3a2ea0e0a33c4f3dc97a5f9be09bc16771df"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 23:38:15.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging (WIP)","message":"Rework messaging layer for oslo.messaging (WIP)\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/b950429cd994e95b1d47892e5b9221c85ef374fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/b950429cd994e95b1d47892e5b9221c85ef374fa"}]},"branch":"refs/heads/master"},"4d03a82b6c127adc2a774daa42223daba7f1d4cd":{"kind":"REWORK","_number":2,"created":"2015-06-11 22:52:58.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/2"}}},"commit":{"parents":[{"commit":"776369697f5ff541886a559fee0e14dc79991ddc","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/776369697f5ff541886a559fee0e14dc79991ddc"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-11 22:51:04.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging (WIP)","message":"Rework messaging layer for oslo.messaging (WIP)\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThis also updates the Sender class to use an oslo.messaging notifier instead of\nsetting up notifications for commands directly with kombu. The ceilometer\nPublisher uses the same approach when sending its messages.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/4d03a82b6c127adc2a774daa42223daba7f1d4cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/4d03a82b6c127adc2a774daa42223daba7f1d4cd"}]},"branch":"refs/heads/master"},"d5eba49f078ac426c3cba7830dcd08b5380d57b3":{"kind":"REWORK","_number":3,"created":"2015-06-12 20:10:58.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/3"}}},"commit":{"parents":[{"commit":"fe327f721f05132ae4053127b4d21bdeedb574e1","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/fe327f721f05132ae4053127b4d21bdeedb574e1"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-12 20:10:44.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging (WIP)","message":"Rework messaging layer for oslo.messaging (WIP)\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThis also updates the Sender class to use an oslo.messaging notifier instead of\nsetting up notifications for commands directly with kombu. The ceilometer\nPublisher uses the same approach when sending its messages.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/d5eba49f078ac426c3cba7830dcd08b5380d57b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/d5eba49f078ac426c3cba7830dcd08b5380d57b3"}]},"branch":"refs/heads/master"},"3b9411dcce41954d494771332a796eac235f0723":{"kind":"REWORK","_number":4,"created":"2015-06-16 01:38:44.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/4"}}},"commit":{"parents":[{"commit":"ef72a16f1dd4d4af51816d2fc44844cf49461762","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/ef72a16f1dd4d4af51816d2fc44844cf49461762"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-16 01:38:39.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging (WIP)","message":"Rework messaging layer for oslo.messaging (WIP)\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThis also updates the Sender class to use an oslo.messaging notifier instead of\nsetting up notifications for commands directly with kombu. The ceilometer\nPublisher uses the same approach when sending its messages.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/3b9411dcce41954d494771332a796eac235f0723"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/3b9411dcce41954d494771332a796eac235f0723"}]},"branch":"refs/heads/master"},"8358a1a3632bdc4da9b578a6831709d1573208c6":{"kind":"REWORK","_number":5,"created":"2015-06-16 06:57:28.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/5"}}},"commit":{"parents":[{"commit":"ef72a16f1dd4d4af51816d2fc44844cf49461762","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/ef72a16f1dd4d4af51816d2fc44844cf49461762"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-16 06:56:35.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging","message":"Rework messaging layer for oslo.messaging\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThis also updates the Sender class to use an oslo.messaging notifier instead of\nsetting up notifications for commands directly with kombu. The ceilometer\nPublisher uses the same approach when sending its messages.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/8358a1a3632bdc4da9b578a6831709d1573208c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/8358a1a3632bdc4da9b578a6831709d1573208c6"}]},"branch":"refs/heads/master"},"d20b1e2e969c68ac1ed8f7e972a57abdaaf7cfbe":{"kind":"REWORK","_number":6,"created":"2015-06-16 18:07:07.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/6"}}},"commit":{"parents":[{"commit":"ef72a16f1dd4d4af51816d2fc44844cf49461762","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/ef72a16f1dd4d4af51816d2fc44844cf49461762"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-16 18:06:35.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging","message":"Rework messaging layer for oslo.messaging\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThis also updates the Sender class to use an oslo.messaging notifier instead of\nsetting up notifications for commands directly with kombu. The ceilometer\nPublisher uses the same approach when sending its messages.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/d20b1e2e969c68ac1ed8f7e972a57abdaaf7cfbe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/d20b1e2e969c68ac1ed8f7e972a57abdaaf7cfbe"}]},"branch":"refs/heads/master"},"7ce02df73d0475608478a0967af9ebc4db5f9c81":{"kind":"REWORK","_number":7,"created":"2015-06-16 21:39:34.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/7"}}},"commit":{"parents":[{"commit":"ef72a16f1dd4d4af51816d2fc44844cf49461762","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/ef72a16f1dd4d4af51816d2fc44844cf49461762"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-16 21:35:35.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging","message":"Rework messaging layer for oslo.messaging\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThis also updates the Sender class to use an oslo.messaging notifier instead of\nsetting up notifications for commands directly with kombu. The ceilometer\nPublisher uses the same approach when sending its messages.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/7ce02df73d0475608478a0967af9ebc4db5f9c81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/7ce02df73d0475608478a0967af9ebc4db5f9c81"}]},"branch":"refs/heads/master"},"d1798480d1f9a60a5c54f3e5d4d4372a96e5130e":{"kind":"REWORK","_number":8,"created":"2015-06-25 00:38:20.000000000","uploader":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"ref":"refs/changes/01/190401/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/astara","ref":"refs/changes/01/190401/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/astara refs/changes/01/190401/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/astara refs/changes/01/190401/8"}}},"commit":{"parents":[{"commit":"dbac06463e23c51f5ebfbe51bc750c15e9d8fe6a","subject":"Add a log shim to avoid a dependency on openstack.common.log","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/dbac06463e23c51f5ebfbe51bc750c15e9d8fe6a"}]}],"author":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-10 00:25:49.000000000","tz":-420},"committer":{"name":"Adam Gandelman","email":"adamg@ubuntu.com","date":"2015-06-25 00:32:56.000000000","tz":-420},"subject":"Rework messaging layer for oslo.messaging","message":"Rework messaging layer for oslo.messaging\n\nInstead of setting up kombu connections directly this uses oslo.messaging.\noslo.messaging doesn\u0027t expose all the kombu/rabbit-isms that let us setup a\nsingle connectino to sniff the notifications and RPC buses.  Instead, we need\nto subscribe to each as different connectinos. The child process that listens\nfor notifications now spawns multiple threads, one for each consumer we setup.\n\nThis also updates the Sender class to use an oslo.messaging notifier instead of\nsetting up notifications for commands directly with kombu. The ceilometer\nPublisher uses the same approach when sending its messages.\n\nThe old code that created Events from messages is now split between a\nnotifications endpoint object and another for RPC messages.\n\nChange-Id: I12a7b0af323613c4353678f3873557f577097ea5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/d1798480d1f9a60a5c54f3e5d4d4372a96e5130e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/astara/commit/d1798480d1f9a60a5c54f3e5d4d4372a96e5130e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
