)]}'
{"id":"openstack%2Fswift~56310","triplet_id":"openstack%2Fswift~master~Ic231d88525485a6393d852e7eb367941a4eced25","project":"openstack/swift","branch":"master","topic":"bp/daemon-plugins","hashtags":[],"change_id":"Ic231d88525485a6393d852e7eb367941a4eced25","subject":"add plugin layer to swift background daemons","status":"ABANDONED","created":"2013-11-14 01:43:13.000000000","updated":"2014-01-25 06:03:08.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"e5b4475aab15b325d08b9fd928f0ccc7c6fdcd79","_number":56310,"virtual_id_number":56310,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"value":1,"date":"2014-01-10 01:11:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":{"disliked":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"date":"2014-01-10 20:38:10.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":-1,"date":"2014-01-17 21:27:29.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"date":"2014-01-10 16:32:24.000000000","_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2014-01-17 01:32:51.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"date":"2014-01-17 19:16:14.000000000","_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-11-20 23:41:08.000000000","updated_by":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"reviewer":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"state":"REVIEWER"},{"updated":"2014-01-10 01:11:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-01-10 16:32:24.000000000","updated_by":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"reviewer":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"state":"REVIEWER"},{"updated":"2014-01-17 01:32:51.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2014-01-17 19:16:14.000000000","updated_by":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"reviewer":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"state":"REVIEWER"}],"messages":[{"id":"0990c0410551e37870294da9310a43deb27d497d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-11-14 01:43:55.000000000","message":"Patch Set 1: Work In Progress\n\nnot done","accounts_in_message":[],"_revision_number":1},{"id":"14423a73d2e416f336f95f52b4dbea2892a5caf9","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-11-19 08:37:24.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"17508e1cab15eb833218966475a24153bec16779","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-11-19 08:38:09.000000000","message":"Patch Set 2:\n\nreally; besides the commit message this is probably getting sorta close-ish if you wanna take a peek.","accounts_in_message":[],"_revision_number":2},{"id":"5e46714f854a31e5a088fcd2942eba4844966ed3","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-11-19 08:56:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"cf5b6a878300e90b8c7c34c91cc0fb013400b65a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-19 10:41:59.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-swift-pep8 http://logs.openstack.org/10/56310/3/check/gate-swift-pep8/6e5a7b4 : FAILURE in 1m 27s\n- gate-swift-docs http://docs-draft.openstack.org/10/56310/3/check/gate-swift-docs/7dd1c02/doc/build/html/ : SUCCESS in 2m 11s\n- gate-swift-python26 http://logs.openstack.org/10/56310/3/check/gate-swift-python26/2590d53 : SUCCESS in 3m 34s\n- gate-swift-python27 http://logs.openstack.org/10/56310/3/check/gate-swift-python27/d8bfcfb : SUCCESS in 3m 23s\n- check-swift-devstack-vm-functional http://logs.openstack.org/10/56310/3/check/check-swift-devstack-vm-functional/b8ff14e : SUCCESS in 15m 48s\n- check-tempest-devstack-vm-full http://logs.openstack.org/10/56310/3/check/check-tempest-devstack-vm-full/930ce46 : SUCCESS in 50m 20s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/10/56310/3/check/check-tempest-devstack-vm-neutron/930170a : SUCCESS in 39m 08s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/10/56310/3/check/check-tempest-devstack-vm-postgres-full/83c8e5d : SUCCESS in 51m 50s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/10/56310/3/check/gate-tempest-devstack-vm-large-ops/46f9d27 : SUCCESS in 19m 14s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/10/56310/3/check/gate-tempest-devstack-vm-neutron-large-ops/2a952a3 : SUCCESS in 18m 02s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/10/56310/3/check/check-grenade-devstack-vm/f9fea70 : SUCCESS in 37m 53s\n","accounts_in_message":[],"_revision_number":3},{"id":"e1b12f4861974ff3bb08eea7b06142fda84d3347","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-11-19 11:05:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"bd1000807f6bd6bc3c15776426918b19008ecafa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-19 13:01:50.000000000","message":"Patch Set 4: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-swift-pep8 http://logs.openstack.org/10/56310/4/check/gate-swift-pep8/767b76e : SUCCESS in 1m 51s\n- gate-swift-docs http://docs-draft.openstack.org/10/56310/4/check/gate-swift-docs/4bf9c3b/doc/build/html/ : SUCCESS in 2m 01s\n- gate-swift-python26 http://logs.openstack.org/10/56310/4/check/gate-swift-python26/2413ffa : SUCCESS in 3m 06s\n- gate-swift-python27 http://logs.openstack.org/10/56310/4/check/gate-swift-python27/a83cecd : SUCCESS in 2m 57s\n- check-swift-devstack-vm-functional http://logs.openstack.org/10/56310/4/check/check-swift-devstack-vm-functional/e57554f : SUCCESS in 22m 48s\n- check-tempest-devstack-vm-full http://logs.openstack.org/10/56310/4/check/check-tempest-devstack-vm-full/d6a5d8e : SUCCESS in 1h 12m 02s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/10/56310/4/check/check-tempest-devstack-vm-neutron/9e06f48 : SUCCESS in 44m 18s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/10/56310/4/check/check-tempest-devstack-vm-postgres-full/5239b75 : SUCCESS in 54m 51s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/10/56310/4/check/gate-tempest-devstack-vm-large-ops/7c6628c : SUCCESS in 17m 26s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/10/56310/4/check/gate-tempest-devstack-vm-neutron-large-ops/d691349 : SUCCESS in 24m 02s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/10/56310/4/check/check-grenade-devstack-vm/f81bd0f : FAILURE in 50m 51s\n","accounts_in_message":[],"_revision_number":4},{"id":"15bf7f8735be6a1bdcbe17bfd8ed683175f758fc","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-11-19 21:16:49.000000000","message":"Patch Set 4:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":4},{"id":"0713836ec3bc33b9f778c089626c38535a49e728","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-11-19 23:28:08.000000000","message":"Patch Set 4:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-swift-pep8 http://logs.openstack.org/10/56310/4/check/gate-swift-pep8/f52b35a : SUCCESS in 1m 56s\n- gate-swift-docs http://docs-draft.openstack.org/10/56310/4/check/gate-swift-docs/9d6e94b/doc/build/html/ : SUCCESS in 1m 56s\n- gate-swift-python26 http://logs.openstack.org/10/56310/4/check/gate-swift-python26/bb006d5 : SUCCESS in 3m 39s\n- gate-swift-python27 http://logs.openstack.org/10/56310/4/check/gate-swift-python27/34cefa1 : SUCCESS in 3m 30s\n- check-swift-devstack-vm-functional http://logs.openstack.org/10/56310/4/check/check-swift-devstack-vm-functional/4552b03 : SUCCESS in 35m 11s\n- check-tempest-devstack-vm-full http://logs.openstack.org/10/56310/4/check/check-tempest-devstack-vm-full/421068d : FAILURE in 1h 05m 07s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/10/56310/4/check/check-tempest-devstack-vm-neutron/8cbaf70 : SUCCESS in 53m 05s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/10/56310/4/check/check-tempest-devstack-vm-postgres-full/5078004 : SUCCESS in 1h 03m 53s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/10/56310/4/check/gate-tempest-devstack-vm-large-ops/93c8dfb : SUCCESS in 16m 10s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/10/56310/4/check/gate-tempest-devstack-vm-neutron-large-ops/1284f78 : SUCCESS in 17m 57s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/10/56310/4/check/check-grenade-devstack-vm/29a7de6 : FAILURE in 53m 21s\n","accounts_in_message":[],"_revision_number":4},{"id":"5c10c5f217b4965d94a2756c4fdec5e57b21be39","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2013-11-20 18:30:45.000000000","message":"Patch Set 4:\n\nIf you cange the commit message to reference https://blueprints.launchpad.net/swift/+spec/daemon-plugins, there are also some whitespace issues in the development_backeds doc","accounts_in_message":[],"_revision_number":4},{"id":"b976b035d43e6020b5020fc7a391fced443afd3d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-11-20 19:08:35.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a834f5fc142da22edc5b20b7d079b90b20b1c9ea","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-11-20 19:08:41.000000000","message":"Patch Set 5:\n\nNew patchset patch-id matches previous patchset, but whitespace content has changed.","accounts_in_message":[],"_revision_number":5},{"id":"c72d40b752253392ffe68d26aed49fa3d8a222c0","author":{"_account_id":330,"name":"John Dickinson","email":"me@not.mn","username":"notmyname"},"date":"2013-11-20 23:41:08.000000000","message":"Patch Set 5:\n\nFWIW, the doc name change seems to be pretty low impact. My google-fu doesn\u0027t find any references to the old on except in some old commit messages.\n\nShould this have a DocImpact tag?","accounts_in_message":[],"_revision_number":5},{"id":"d3d8d527646fe23086c6d7164ed128a14e968267","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-12-02 20:05:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"a9ab96c79e77aef5c6e24ffa27b51d90365d51aa","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-12-02 20:05:18.000000000","message":"Patch Set 6:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":6},{"id":"5265feb38c54e3cb3633f4bd66458fea07afc34c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-02 20:55:20.000000000","message":"Patch Set 6: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-swift-pep8 http://logs.openstack.org/10/56310/6/check/gate-swift-pep8/9af6685 : SUCCESS in 1m 07s\n- gate-swift-docs http://docs-draft.openstack.org/10/56310/6/check/gate-swift-docs/91b4246/doc/build/html/ : SUCCESS in 1m 19s\n- gate-swift-python26 http://logs.openstack.org/10/56310/6/check/gate-swift-python26/72146b4 : SUCCESS in 3m 23s\n- gate-swift-python27 http://logs.openstack.org/10/56310/6/check/gate-swift-python27/d16f0fd : SUCCESS in 3m 08s\n- check-swift-devstack-vm-functional http://logs.openstack.org/10/56310/6/check/check-swift-devstack-vm-functional/b5a190b : SUCCESS in 21m 21s\n- check-tempest-devstack-vm-full http://logs.openstack.org/10/56310/6/check/check-tempest-devstack-vm-full/5d0fd2e : SUCCESS in 42m 05s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/10/56310/6/check/check-tempest-devstack-vm-neutron/e150e39 : SUCCESS in 31m 07s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/10/56310/6/check/check-tempest-devstack-vm-postgres-full/3f937c3 : SUCCESS in 36m 52s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/10/56310/6/check/gate-tempest-devstack-vm-large-ops/8988d55 : FAILURE in 3m 11s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/10/56310/6/check/gate-tempest-devstack-vm-neutron-large-ops/3f9f06f : SUCCESS in 21m 33s\n- check-grenade-devstack-vm http://logs.openstack.org/10/56310/6/check/check-grenade-devstack-vm/d065c31 : FAILURE in 18m 33s\n","accounts_in_message":[],"_revision_number":6},{"id":"ab8ae4842f0e31b3645c0d5d61800d8ac4b5bc5e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-12-02 23:43:01.000000000","message":"Patch Set 6:\n\nrecheck bug # 1257079","accounts_in_message":[],"_revision_number":6},{"id":"03bd40f2cb1128a8eac909b59c60fda5477ea33f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-03 01:30:50.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- gate-swift-pep8 http://logs.openstack.org/10/56310/6/check/gate-swift-pep8/7b25ea9 : SUCCESS in 1m 10s\n- gate-swift-docs http://docs-draft.openstack.org/10/56310/6/check/gate-swift-docs/ef7f7d6/doc/build/html/ : SUCCESS in 1m 18s\n- gate-swift-python26 http://logs.openstack.org/10/56310/6/check/gate-swift-python26/fa8e32a : SUCCESS in 2m 54s\n- gate-swift-python27 http://logs.openstack.org/10/56310/6/check/gate-swift-python27/9aeb94d : SUCCESS in 2m 28s\n- check-swift-dsvm-functional http://logs.openstack.org/10/56310/6/check/check-swift-dsvm-functional/563b825 : SUCCESS in 21m 23s\n- check-tempest-dsvm-full http://logs.openstack.org/10/56310/6/check/check-tempest-dsvm-full/1ad6748 : SUCCESS in 48m 55s\n- check-tempest-dsvm-neutron http://logs.openstack.org/10/56310/6/check/check-tempest-dsvm-neutron/2680411 : SUCCESS in 32m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/10/56310/6/check/check-tempest-dsvm-postgres-full/844878a : SUCCESS in 45m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/10/56310/6/check/gate-tempest-dsvm-large-ops/9dbcfb5 : SUCCESS in 21m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/10/56310/6/check/gate-tempest-dsvm-neutron-large-ops/cffbb6d : SUCCESS in 20m 41s\n- check-grenade-dsvm http://logs.openstack.org/10/56310/6/check/check-grenade-dsvm/1570363 : SUCCESS in 32m 05s\n","accounts_in_message":[],"_revision_number":6},{"id":"aa11f7eae124ba9504e4eee556c3c0102e9be200","author":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"date":"2013-12-06 19:53:09.000000000","message":"Patch Set 6:\n\nThis is pretty cool, but I do question the entry point naming. Names like sqlite, rsync, etc. seem a bit restrictive and you have to think about what they map to. Or maybe I\u0027m missing something else going on here. Seems like they\u0027d be called things like, dbreplicator, objreplicator, etc.","accounts_in_message":[],"_revision_number":6},{"id":"92a32137cf051cf00bd0f550563ff64faa843966","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-12-06 20:03:42.000000000","message":"Patch Set 6:\n\nYou are definitely *not* missing anything - those are much better names - I was hoping I told @notmyname I was hoping someone would come along and tell me \"duh, you should call them this\" because I didn\u0027t want to call them \"default\" or \"legacy\".\n\nNice work gholt!","accounts_in_message":[],"_revision_number":6},{"id":"4d85bf5b77dbc5589e3e3fca58aeb530ce08c960","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-12-06 20:03:54.000000000","message":"Patch Set 6: Work In Progress\n\ngunna FIX the names, WHOOT WHOOT!","accounts_in_message":[],"_revision_number":6},{"id":"0a98b2d5935d8c25b0cbce54a3665aa6583e71f6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2013-12-08 10:34:02.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"b240fafb04c9303351821195e40a2bf67ba35516","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-12-08 11:14:02.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- gate-swift-pep8 http://logs.openstack.org/10/56310/7/check/gate-swift-pep8/3c0e75d : SUCCESS in 1m 10s\n- gate-swift-docs http://docs-draft.openstack.org/10/56310/7/check/gate-swift-docs/68a992f/doc/build/html/ : SUCCESS in 1m 17s\n- gate-swift-python26 http://logs.openstack.org/10/56310/7/check/gate-swift-python26/83fc4d5 : SUCCESS in 3m 30s\n- gate-swift-python27 http://logs.openstack.org/10/56310/7/check/gate-swift-python27/829f164 : SUCCESS in 2m 47s\n- check-swift-dsvm-functional http://logs.openstack.org/10/56310/7/check/check-swift-dsvm-functional/28f6d09 : SUCCESS in 10m 11s\n- check-tempest-dsvm-full http://logs.openstack.org/10/56310/7/check/check-tempest-dsvm-full/0fe364e : SUCCESS in 32m 18s\n- check-tempest-dsvm-neutron http://logs.openstack.org/10/56310/7/check/check-tempest-dsvm-neutron/050cf2f : SUCCESS in 30m 55s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/10/56310/7/check/check-tempest-dsvm-postgres-full/f539726 : SUCCESS in 39m 53s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/10/56310/7/check/gate-tempest-dsvm-large-ops/7bcd038 : SUCCESS in 15m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/10/56310/7/check/gate-tempest-dsvm-neutron-large-ops/d358192 : SUCCESS in 17m 52s\n- check-grenade-dsvm http://logs.openstack.org/10/56310/7/check/check-grenade-dsvm/fabf2f4 : SUCCESS in 27m 05s\n","accounts_in_message":[],"_revision_number":7},{"id":"dff76ea366e7fcd74c0e010e8ef9f6d23509eda5","author":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"date":"2013-12-17 03:25:11.000000000","message":"Patch Set 7:\n\nConflict time, sorry.","accounts_in_message":[],"_revision_number":7},{"id":"b67f89f0102e5b7e8ea61cec9f09954e510f2891","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2014-01-09 23:45:38.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"aff6855752b3dd7bbb0b6203b8aeebd7576922ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-01-10 01:11:29.000000000","message":"Patch Set 8: Works for me\n\nBuild succeeded.\n\n- gate-swift-pep8 http://logs.openstack.org/10/56310/8/check/gate-swift-pep8/6593063 : SUCCESS in 51s\n- gate-swift-docs http://docs-draft.openstack.org/10/56310/8/check/gate-swift-docs/ec22624/doc/build/html/ : SUCCESS in 1m 17s\n- gate-swift-python26 http://logs.openstack.org/10/56310/8/check/gate-swift-python26/6df79e3 : SUCCESS in 3m 26s\n- gate-swift-python27 http://logs.openstack.org/10/56310/8/check/gate-swift-python27/37f3e36 : SUCCESS in 2m 59s\n- check-swift-dsvm-functional http://logs.openstack.org/10/56310/8/check/check-swift-dsvm-functional/cbb8bbb : SUCCESS in 12m 10s\n- check-tempest-dsvm-full http://logs.openstack.org/10/56310/8/check/check-tempest-dsvm-full/d0952a7 : SUCCESS in 47m 02s\n- check-tempest-dsvm-neutron http://logs.openstack.org/10/56310/8/check/check-tempest-dsvm-neutron/7c772de : SUCCESS in 34m 28s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/10/56310/8/check/check-tempest-dsvm-postgres-full/6b3c6da : SUCCESS in 37m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/10/56310/8/check/gate-tempest-dsvm-large-ops/82a549e : SUCCESS in 12m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/10/56310/8/check/gate-tempest-dsvm-neutron-large-ops/1449cf1 : SUCCESS in 14m 28s\n- check-grenade-dsvm http://logs.openstack.org/10/56310/8/check/check-grenade-dsvm/a254ce7 : SUCCESS in 28m 02s\n","accounts_in_message":[],"_revision_number":8},{"id":"3137cd4a0ac3fa9670af471c31310a6ea11d0777","author":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"date":"2014-01-10 16:32:24.000000000","message":"Patch Set 8: Looks good to me, but someone else must approve\n\nSeems fine to me. Only a +1 because I didn\u0027t check all the sorts of things that our tests probably don\u0027t cover either, like that the options that have now been migrated from one place to another still work, etc. I always thought a command line script and tcp socket api were enough to be pluggable for these cases ;) but apparently I\u0027m in the tiny minority.","accounts_in_message":[],"_revision_number":8},{"id":"f1d73a33dfbfb9886eb06b9c1ea52fa0609b3842","author":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"date":"2014-01-10 20:38:10.000000000","message":"Patch Set 8: No score\n\nSorry, I\u0027m switching to \"No score\" because I really need to quit approving of these refactors and plugin infrastructures that I really don\u0027t agree with. Nothing against you personally, though you probably already know that. If I was stronger in my convictions I\u0027d use -1, but I haven\u0027t quite built up that fortitude yet.","accounts_in_message":[],"_revision_number":8},{"id":"7049580ac70d8c71152548883701afb3b491b4f7","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-01-17 21:27:29.000000000","message":"Patch Set 8: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nLooks simple and does not conflict or even intersect with either Pluggable Back-end or get_backend(). The PBE stuff splits our code in the middle and reuses most of it, which is the point. This simply allows for complete reimplementations. Seems fine, I suppose. Just explain the option parsing to me slowly and I\u0027ll throw +2 to it.","accounts_in_message":[],"_revision_number":8},{"id":"f66ec8b7a2dd03fb23005c65743041f0978d54cb","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-01-25 06:03:08.000000000","message":"Patch Set 8:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":8},{"id":"670ad5140af84716064f04145c0a3abb908f97ec","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-01-25 06:03:08.000000000","message":"Patch Set 8: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"31e8ffc0714ac973810d183b080bf47b264e8b90","revisions":{"4752c0ed62cf57470470de126e03fc0d805b1293":{"kind":"REWORK","_number":1,"created":"2013-11-14 01:43:13.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/1"}}},"commit":{"parents":[{"commit":"fd4843f8e72227318b1e2ee5fbd2d43cc3732a1d","subject":"catch OSError to prevent breaking request /recon/diskusage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fd4843f8e72227318b1e2ee5fbd2d43cc3732a1d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"subject":"wip: add plugin layer to swift background daemons","message":"wip: add plugin layer to swift background daemons\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4752c0ed62cf57470470de126e03fc0d805b1293"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4752c0ed62cf57470470de126e03fc0d805b1293"}]},"branch":"refs/heads/master"},"077bea265b893e5f3796c39f667b38eb8ed0bc4a":{"kind":"REWORK","_number":2,"created":"2013-11-19 08:37:24.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/2"}}},"commit":{"parents":[{"commit":"8255810e7da289004363e06c7186aa9e1844267a","subject":"Add swiftsync.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8255810e7da289004363e06c7186aa9e1844267a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-19 08:36:37.000000000","tz":-480},"subject":"wip: add plugin layer to swift background daemons","message":"wip: add plugin layer to swift background daemons\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/077bea265b893e5f3796c39f667b38eb8ed0bc4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/077bea265b893e5f3796c39f667b38eb8ed0bc4a"}]},"branch":"refs/heads/master"},"6bdce14ca613a0399759cec2d36bc4fe008a3ef5":{"kind":"REWORK","_number":3,"created":"2013-11-19 08:56:33.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/3"}}},"commit":{"parents":[{"commit":"8255810e7da289004363e06c7186aa9e1844267a","subject":"Add swiftsync.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8255810e7da289004363e06c7186aa9e1844267a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-19 08:56:27.000000000","tz":-480},"subject":"wip: add plugin layer to swift background daemons","message":"wip: add plugin layer to swift background daemons\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6bdce14ca613a0399759cec2d36bc4fe008a3ef5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6bdce14ca613a0399759cec2d36bc4fe008a3ef5"}]},"branch":"refs/heads/master"},"173f42f9edefb50d5f28c8363496e9462bc34f8d":{"kind":"REWORK","_number":4,"created":"2013-11-19 11:05:33.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/4"}}},"commit":{"parents":[{"commit":"8255810e7da289004363e06c7186aa9e1844267a","subject":"Add swiftsync.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8255810e7da289004363e06c7186aa9e1844267a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-19 11:04:38.000000000","tz":-480},"subject":"add plugin layer to swift background daemons","message":"add plugin layer to swift background daemons\n\nsee doc development_backends\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/173f42f9edefb50d5f28c8363496e9462bc34f8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/173f42f9edefb50d5f28c8363496e9462bc34f8d"}]},"branch":"refs/heads/master"},"921bb35aab60d41330b7ee72ff4b09d3fbefa4ba":{"kind":"REWORK","_number":5,"created":"2013-11-20 19:08:35.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/5"}}},"commit":{"parents":[{"commit":"8255810e7da289004363e06c7186aa9e1844267a","subject":"Add swiftsync.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8255810e7da289004363e06c7186aa9e1844267a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-20 19:07:10.000000000","tz":-480},"subject":"add plugin layer to swift background daemons","message":"add plugin layer to swift background daemons\n\nsee doc development_backends\n\nblueprint daemon-plugins\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/921bb35aab60d41330b7ee72ff4b09d3fbefa4ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/921bb35aab60d41330b7ee72ff4b09d3fbefa4ba"}]},"branch":"refs/heads/master"},"8f3ce0ea2b323921c5670a1a5f5a391cccccc04c":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":6,"created":"2013-12-02 20:05:12.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/6"}}},"commit":{"parents":[{"commit":"73b0df1ead6bbb19ba3c5c5b712a640d31d0b998","subject":"Merge \"Report transaction ID in failure exceptions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73b0df1ead6bbb19ba3c5c5b712a640d31d0b998"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-12-02 20:04:49.000000000","tz":-480},"subject":"add plugin layer to swift background daemons","message":"add plugin layer to swift background daemons\n\nsee doc development_backends\n\nblueprint daemon-plugins\n\nDocImpact\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f3ce0ea2b323921c5670a1a5f5a391cccccc04c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f3ce0ea2b323921c5670a1a5f5a391cccccc04c"}]},"branch":"refs/heads/master"},"f6185299afb0c5f8a39f0d91e5f9dd1860c618ee":{"kind":"REWORK","_number":7,"created":"2013-12-08 10:34:02.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/7"}}},"commit":{"parents":[{"commit":"55dafa2f07cc0406a747e2a4b970a276ff5f43f1","subject":"Merge \"Prevent early auth deny in tempauth when using swift3 middleware.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/55dafa2f07cc0406a747e2a4b970a276ff5f43f1"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-12-08 10:33:45.000000000","tz":-480},"subject":"add plugin layer to swift background daemons","message":"add plugin layer to swift background daemons\n\nsee doc development_backends\n\nblueprint daemon-plugins\n\nDocImpact\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f6185299afb0c5f8a39f0d91e5f9dd1860c618ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f6185299afb0c5f8a39f0d91e5f9dd1860c618ee"}]},"branch":"refs/heads/master"},"31e8ffc0714ac973810d183b080bf47b264e8b90":{"kind":"REWORK","_number":8,"created":"2014-01-09 23:45:38.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/10/56310/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/56310/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/56310/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/56310/8"}}},"commit":{"parents":[{"commit":"a877785cf290d84c06f5ca41c9e30861532f6a28","subject":"Merge \"Refactor to share on-disk layout with hash cleanup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a877785cf290d84c06f5ca41c9e30861532f6a28"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2013-11-14 01:41:31.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2014-01-09 23:38:57.000000000","tz":-480},"subject":"add plugin layer to swift background daemons","message":"add plugin layer to swift background daemons\n\nsee doc development_backends\n\nblueprint daemon-plugins\n\nDocImpact\n\nChange-Id: Ic231d88525485a6393d852e7eb367941a4eced25\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/31e8ffc0714ac973810d183b080bf47b264e8b90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/31e8ffc0714ac973810d183b080bf47b264e8b90"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
