)]}'
{"id":"openstack%2Fswift~70513","triplet_id":"openstack%2Fswift~master~I01377b6fcc1320e79974b30af59cef5b33a90921","project":"openstack/swift","branch":"master","topic":"bp/s","hashtags":[],"change_id":"I01377b6fcc1320e79974b30af59cef5b33a90921","subject":"Add Guru Meditation","status":"NEW","created":"2014-02-01 04:41:50.000000000","updated":"2019-03-22 09:03:46.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8cfb9e46adfe128e1769440bafde0c9f070db65d","_number":70513,"virtual_id_number":70513,"owner":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2019-03-22 01:54:12.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":0,"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-04 08:13:41.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-03-04 22:57:28.000000000","updated_by":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"reviewer":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"state":"REVIEWER"},{"updated":"2019-03-22 01:54:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"47edb0259b7ad80be556d73814c4d9698ff9fd36","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-02-05 18:31:18.000000000","message":"Patch Set 1: Work In Progress\n\nNeeds some work with an extra session (now we know _where_ the replicator hangs, but we want to know _why_ it hangs).","accounts_in_message":[],"_revision_number":1},{"id":"9d47f89daee07392318c87cb95533b93cde428b6","author":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"date":"2014-02-19 22:31:51.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nI think this is good progress, and I know we talked in IRC, but thought I would drop the comments in here for everyone else.\n\n1.) I think we need to expose this for all of the daemons.\n2.) I also agree that this should be always on\n3.) I noticed in doing a dump of the object-replicator on my saio that it showed all of the green threads in the guru function, which is probably not what the person really wants to see.","accounts_in_message":[],"_revision_number":1},{"id":"73e37102e771af03c4b0a8751e5c0abdc2298004","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-02-27 06:03:15.000000000","message":"Patch Set 1:\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":1},{"id":"987e912a49707dabf94ecde30d5b7b0176b225eb","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-02-27 06:03:15.000000000","message":"Patch Set 1: 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":1},{"id":"f1083a60e1ec190bb2634b1c97c79128791d7265","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-03-01 05:59:53.000000000","message":"Patch Set 1: Restored\n\nnext version ready","accounts_in_message":[],"_revision_number":1},{"id":"2afce7fb58b223d2a7160450832a783d725d8075","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-01 05:59:54.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"fdcf5e7dad272000598a2c1a2292a3745f27cb09","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-03-01 05:59:58.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4238d775ce97d7777543faea8a5d7210431e544f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-01 06:00:00.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"51e089c1138845159ecf599a0e4662d0d0c88856","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-03-01 06:00:59.000000000","message":"Patch Set 2: Work In Progress\n\nThis code seems to work as intended, but it\u0027s not capturing anything interesting.","accounts_in_message":[],"_revision_number":2},{"id":"03cc28a10cfd9004fd833a9e9881256f1300831c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-01 06:47:19.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- gate-swift-pep8 http://logs.openstack.org/13/70513/2/check/gate-swift-pep8/04b9aac : SUCCESS in 1m 07s\n- gate-swift-docs http://docs-draft.openstack.org/13/70513/2/check/gate-swift-docs/ccdb83d/doc/build/html/ : SUCCESS in 1m 13s\n- gate-swift-python26 http://logs.openstack.org/13/70513/2/check/gate-swift-python26/61bc6e2 : SUCCESS in 2m 22s\n- gate-swift-python27 http://logs.openstack.org/13/70513/2/check/gate-swift-python27/f11cf84 : SUCCESS in 3m 06s\n- check-swift-dsvm-functional http://logs.openstack.org/13/70513/2/check/check-swift-dsvm-functional/e0c2be8 : SUCCESS in 15m 24s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/70513/2/check/check-devstack-dsvm-cells/0544efe : SUCCESS in 12m 53s\n- check-tempest-dsvm-full http://logs.openstack.org/13/70513/2/check/check-tempest-dsvm-full/0400e80 : SUCCESS in 40m 51s\n- check-tempest-dsvm-neutron http://logs.openstack.org/13/70513/2/check/check-tempest-dsvm-neutron/d9e42c6 : SUCCESS in 43m 12s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/70513/2/check/check-tempest-dsvm-neutron-full/aa12764 : SUCCESS in 40m 46s (non-voting)\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/70513/2/check/check-tempest-dsvm-postgres-full/88430ab : SUCCESS in 42m 32s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/70513/2/check/gate-tempest-dsvm-large-ops/6f353c2 : SUCCESS in 16m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/70513/2/check/gate-tempest-dsvm-neutron-large-ops/8399a23 : SUCCESS in 20m 21s\n- check-grenade-dsvm http://logs.openstack.org/13/70513/2/check/check-grenade-dsvm/caa1fcf : SUCCESS in 37m 39s\n","accounts_in_message":[],"_revision_number":2},{"id":"e12f4da71bc497bb19c4fa81095dfda6014b0add","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2014-03-04 07:12:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"892bfd147b914fccf10cb0d898d6761ba107456a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 07:12:20.000000000","message":"Patch Set 3:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"64279d7611e1ef714f62754de8703f3b2bb428fa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 08:13:41.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-swift-pep8 http://logs.openstack.org/13/70513/3/check/gate-swift-pep8/a49e9e2 : SUCCESS in 1m 08s\n- gate-swift-docs http://docs-draft.openstack.org/13/70513/3/check/gate-swift-docs/a55b79c/doc/build/html/ : SUCCESS in 1m 41s\n- gate-swift-python26 http://logs.openstack.org/13/70513/3/check/gate-swift-python26/dc1a1eb : SUCCESS in 3m 00s\n- gate-swift-python27 http://logs.openstack.org/13/70513/3/check/gate-swift-python27/880370c : SUCCESS in 2m 23s\n- check-swift-dsvm-functional http://logs.openstack.org/13/70513/3/check/check-swift-dsvm-functional/6195899 : SUCCESS in 12m 55s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/70513/3/check/check-devstack-dsvm-cells/376bd02 : SUCCESS in 14m 54s\n- check-tempest-dsvm-full http://logs.openstack.org/13/70513/3/check/check-tempest-dsvm-full/7c027db : SUCCESS in 48m 43s\n- check-tempest-dsvm-neutron http://logs.openstack.org/13/70513/3/check/check-tempest-dsvm-neutron/7e8cd46 : SUCCESS in 38m 56s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/70513/3/check/check-tempest-dsvm-neutron-full/ab50703 : SUCCESS in 45m 44s (non-voting)\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/70513/3/check/check-tempest-dsvm-postgres-full/4f4c952 : SUCCESS in 56m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/70513/3/check/gate-tempest-dsvm-large-ops/e4765c2 : SUCCESS in 18m 26s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/70513/3/check/gate-tempest-dsvm-neutron-large-ops/cbb2636 : SUCCESS in 15m 40s\n- check-grenade-dsvm http://logs.openstack.org/13/70513/3/check/check-grenade-dsvm/e773602 : SUCCESS in 31m 51s\n","accounts_in_message":[],"_revision_number":3},{"id":"f8e77373484b6110a7946af4c99cefe692d32713","author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"date":"2014-03-04 10:04:56.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\nWe have a module in Oslo common that is intended to standardize this framework across all openstack projects. Please don\u0027t reinvent the wheel.\n\nhttps://github.com/openstack/oslo-incubator/tree/master/openstack/common/report","accounts_in_message":[],"_revision_number":3},{"id":"37e355ad9b144d47081badf1e6b9595218048015","author":{"_account_id":917,"name":"Chuck Thier","email":"cthier@gmail.com","username":"cthier"},"date":"2014-03-04 22:57:28.000000000","message":"Patch Set 3:\n\nDaniel:  When that is an installable library, we can reconsider.","accounts_in_message":[],"_revision_number":3},{"id":"9e2cfcbaada78f1d127beb0bd1f87a7131948a3a","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-03-12 06:03:14.000000000","message":"Patch Set 3:\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":3},{"id":"774cbe41a0d312d3aae96e2d5792b2f336acc96e","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2014-03-12 06:03:14.000000000","message":"Patch Set 3: 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":3},{"id":"0052214b0b86b04813aaf4499a9c1482a4de9694","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-03-20 19:38:00.000000000","message":"Restored\n\nIt was this many year and we finally had a customer case where this was used.","accounts_in_message":[],"_revision_number":3},{"id":"2e7d1a24916f7099676b6206efbbb4ad50b58834","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-20 19:39:05.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"f11b40df6c6eb014bbe4f2dbef9352e37de25c9a","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-03-21 22:59:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5932074101d07470028c1c298a5366f86f8fb08e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-22 01:54:12.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/13/70513/4/check/openstack-tox-docs/4d9344d/html/ : SUCCESS in 4m 42s\n- swift-tox-py27 http://logs.openstack.org/13/70513/4/check/swift-tox-py27/eba913a/ : SUCCESS in 10m 09s\n- swift-tox-py35 http://logs.openstack.org/13/70513/4/check/swift-tox-py35/30b7615/ : SUCCESS in 9m 18s\n- swift-tox-py36 http://logs.openstack.org/13/70513/4/check/swift-tox-py36/b593b6c/ : SUCCESS in 9m 12s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/13/70513/4/check/swift-tox-py37/6f11089/ : SUCCESS in 11m 12s (non-voting)\n- swift-tox-func http://logs.openstack.org/13/70513/4/check/swift-tox-func/4b48ed7/ : SUCCESS in 10m 41s\n- swift-tox-func-encryption http://logs.openstack.org/13/70513/4/check/swift-tox-func-encryption/cda2cbe/ : SUCCESS in 10m 51s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/13/70513/4/check/swift-tox-func-domain-remap-staticweb/318d56c/ : SUCCESS in 12m 56s\n- swift-tox-func-ec http://logs.openstack.org/13/70513/4/check/swift-tox-func-ec/2eeced0/ : SUCCESS in 10m 55s\n- swift-tox-func-s3api http://logs.openstack.org/13/70513/4/check/swift-tox-func-s3api/fc04fbc/ : SUCCESS in 11m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/13/70513/4/check/swift-tox-func-s3api-ceph-s3tests-tempauth/59cf7b3/ : SUCCESS in 17m 39s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/13/70513/4/check/swift-probetests-centos-7/1553c12/ : SUCCESS in 29m 46s\n- swift-dsvm-functional http://logs.openstack.org/13/70513/4/check/swift-dsvm-functional/6136723/ : SUCCESS in 26m 44s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/13/70513/4/check/swift-dsvm-functional-ipv6/e045910/ : SUCCESS in 28m 04s\n- swift-tox-lower-constraints http://logs.openstack.org/13/70513/4/check/swift-tox-lower-constraints/dd4a6a4/ : SUCCESS in 11m 35s\n- openstack-tox-pep8 http://logs.openstack.org/13/70513/4/check/openstack-tox-pep8/b5b6068/ : SUCCESS in 5m 50s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/13/70513/4/check/swift-multinode-rolling-upgrade/d36e931/ : SUCCESS in 17m 21s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"e36cd6cc1a9e18021f7a30c92e2fd44d44376f8a","revisions":{"c35839edcbdbf64bb51de1f052f6bd7b00932491":{"kind":"REWORK","_number":1,"created":"2014-02-01 04:41:50.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/13/70513/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/70513/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/70513/1"}}},"commit":{"parents":[{"commit":"4b9667d9d678e97f915eb14c22b4573bb1f1b86c","subject":"Merge \"Container Sync: Simple HTTP Proxy load balancing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4b9667d9d678e97f915eb14c22b4573bb1f1b86c"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2014-02-01 04:40:02.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2014-02-01 04:40:02.000000000","tz":-420},"subject":"Add Guru Meditation (draft)","message":"Add Guru Meditation (draft)\n\nSee:\nhttps://wiki.openstack.org/wiki/GuruMeditationReport\nhttps://blueprints.launchpad.net/oslo/+spec/guru-meditation-report\nhttps://github.com/berrange/nova/commits/gurumed2\n\nChange-Id: I01377b6fcc1320e79974b30af59cef5b33a90921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c35839edcbdbf64bb51de1f052f6bd7b00932491"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c35839edcbdbf64bb51de1f052f6bd7b00932491"}]},"branch":"refs/heads/master"},"5ed9d1199b454f93502a06861e32d0201585d5bd":{"kind":"REWORK","_number":2,"created":"2014-03-01 05:59:58.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/13/70513/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/70513/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/70513/2"}}},"commit":{"parents":[{"commit":"98ddc1e2f1b9212476af9051458cdeefd0e56b7c","subject":"Merge \"Remove blank space after print\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/98ddc1e2f1b9212476af9051458cdeefd0e56b7c"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2014-03-01 05:55:51.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2014-03-01 05:59:32.000000000","tz":-420},"subject":"Add Guru Meditation (draft)","message":"Add Guru Meditation (draft)\n\nSee:\nhttps://wiki.openstack.org/wiki/GuruMeditationReport\nhttps://blueprints.launchpad.net/oslo/+spec/guru-meditation-report\nhttps://github.com/berrange/nova/commits/gurumed2\n\nThis version incoporates the following suggestions from Chuck:\n\n - The handlers are always-on. This way you aren\u0027t going to face a situation\n   when a rare bug manifests while dumping is not enabled. Also, it\n   simplifies the code a lot and makes it harder for the dump to crash\n   innocent daemons that didn\u0027t set SIGUSR1 handler.\n\n - Hooks are in common code, so everything is hooked without exceptions.\n\nThere are still questions, however, if the contents of the dumps are\nuseful for anything. They mostly show threads idling in polls.\n\nChange-Id: I01377b6fcc1320e79974b30af59cef5b33a90921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ed9d1199b454f93502a06861e32d0201585d5bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ed9d1199b454f93502a06861e32d0201585d5bd"}]},"branch":"refs/heads/master"},"7079974a94eba2275ccdc4a0d73d43b0439f6f8c":{"kind":"REWORK","_number":3,"created":"2014-03-04 07:12:16.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/13/70513/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/70513/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/70513/3"}}},"commit":{"parents":[{"commit":"b9434b5c3e0f1bc7aacf039000850edad7666a7b","subject":"Merge \"Object server PUTs should respect client_timeout\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9434b5c3e0f1bc7aacf039000850edad7666a7b"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2014-03-04 07:08:20.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2014-03-04 07:08:20.000000000","tz":-420},"subject":"Add Guru Meditation","message":"Add Guru Meditation\n\nSee:\nhttps://wiki.openstack.org/wiki/GuruMeditationReport\nhttps://blueprints.launchpad.net/oslo/+spec/guru-meditation-report\nhttps://github.com/berrange/nova/commits/gurumed2\n\nThis version incoporates the following suggestions from Chuck:\n\n - The handlers are always-on. This way you aren\u0027t going to face a\n   situation when a rare bug manifests while dumping is not enabled.\n\n - Hooks are in common code, so everything is hooked without exceptions.\n\nThese changes simplify the code a lot and make it harder for the dump\nto crash innocent daemons that didn\u0027t set SIGUSR1 handler.\n\nThis version also incorporates a direct import of greenlet. For some\nreason importing it like eventlet does produces bogus lists of green\nthreads.\n\nChange-Id: I01377b6fcc1320e79974b30af59cef5b33a90921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7079974a94eba2275ccdc4a0d73d43b0439f6f8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7079974a94eba2275ccdc4a0d73d43b0439f6f8c"}]},"branch":"refs/heads/master"},"e36cd6cc1a9e18021f7a30c92e2fd44d44376f8a":{"kind":"REWORK","_number":4,"created":"2019-03-21 22:59:23.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/13/70513/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/70513/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/70513/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/70513/4"}}},"commit":{"parents":[{"commit":"28eabbff28f80e3563e5b316f9bf2eb12bd34109","subject":"Merge \"Fix how we UTF-8-ify func tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/28eabbff28f80e3563e5b316f9bf2eb12bd34109"}]}],"author":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2014-03-04 07:08:20.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2019-03-20 19:46:21.000000000","tz":-300},"subject":"Add Guru Meditation","message":"Add Guru Meditation\n\nThe idea comes from these:\nhttps://wiki.openstack.org/wiki/GuruMeditationReport\nhttps://blueprints.launchpad.net/oslo/+spec/guru-meditation-report\nhttps://github.com/berrange/nova/commits/gurumed2\n\nWe incoporated the following suggestions from Chuck:\n\n - The handlers are always-on. This way you aren\u0027t going to face a\n   situation when a rare bug manifests while dumping is not enabled.\n\n - Hooks are in common code, so everything is hooked without exceptions.\n\nThese changes simplify the code a lot and make it harder for the dump\nto crash innocent daemons that didn\u0027t set SIGUSR1 handler.\n\nThis version also incorporates a direct import of greenlet. For some\nreason importing it like eventlet does produces bogus lists of green\nthreads.\n\nChange-Id: I01377b6fcc1320e79974b30af59cef5b33a90921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e36cd6cc1a9e18021f7a30c92e2fd44d44376f8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e36cd6cc1a9e18021f7a30c92e2fd44d44376f8a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
