)]}'
{"id":"openstack%2Fswift~22792","triplet_id":"openstack%2Fswift~master~Ie94bddad28e8be52e71683bf6c9db988664abe47","project":"openstack/swift","branch":"master","topic":"bug/1104708","hashtags":[],"change_id":"Ie94bddad28e8be52e71683bf6c9db988664abe47","subject":"Added per disk PUT timing monitoring support.","status":"MERGED","created":"2013-02-24 11:16:13.000000000","updated":"2013-03-06 01:59:23.000000000","submitted":"2013-03-06 01:59:23.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1e27a66f5de034870e2fbe963d7f8e57b8df8fcb","_number":22792,"virtual_id_number":22792,"owner":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"value":2,"date":"2013-03-06 01:59:23.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1315,"name":"jiangang-duan","email":"jiangang.duan@intel.com","username":"jiangang-duan"},{"value":0,"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"recommended":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"all":[{"value":1,"date":"2013-03-01 15:56:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1315,"name":"jiangang-duan","email":"jiangang.duan@intel.com","username":"jiangang-duan"},{"value":0,"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":2,"date":"2013-02-28 19:45:23.000000000","_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"date":"2013-03-01 19:53:17.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"value":2,"date":"2013-03-05 23:16:00.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"date":"2013-03-01 12:12:22.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"}],"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":{"approved":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"all":[{"value":0,"date":"2013-03-01 15:56:08.000000000","_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1315,"name":"jiangang-duan","email":"jiangang.duan@intel.com","username":"jiangang-duan"},{"value":0,"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},{"value":0,"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"value":0,"date":"2013-02-28 19:45:23.000000000","_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"value":0,"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"value":1,"date":"2013-03-05 23:16:00.000000000","_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"}],"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":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},{"_account_id":1315,"name":"jiangang-duan","email":"jiangang.duan@intel.com","username":"jiangang-duan"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-02-25 09:34:05.000000000","updated_by":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"reviewer":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"state":"REVIEWER"},{"updated":"2013-02-27 07:22:40.000000000","updated_by":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"reviewer":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2013-02-28 02:50:12.000000000","updated_by":{"_account_id":1315,"name":"jiangang-duan","email":"jiangang.duan@intel.com","username":"jiangang-duan"},"reviewer":{"_account_id":1315,"name":"jiangang-duan","email":"jiangang.duan@intel.com","username":"jiangang-duan"},"state":"REVIEWER"},{"updated":"2013-02-28 04:00:57.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"},{"updated":"2013-02-28 19:45:23.000000000","updated_by":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"reviewer":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"state":"REVIEWER"},{"updated":"2013-03-01 15:56:08.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":"2013-03-01 19:53:17.000000000","updated_by":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"reviewer":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"state":"REVIEWER"},{"updated":"2013-03-05 23:16:00.000000000","updated_by":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"reviewer":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"state":"REVIEWER"},{"updated":"2013-03-06 01:59:23.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a9b18b75c3a48cce389f5763de1b92d9cfbdb2aa","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-24 11:35:33.000000000","message":"Patch Set 1: Works for me\n\nSmokeStack Results (patch set 1):\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/74356\n","accounts_in_message":[],"_revision_number":1},{"id":"07a8131fd0fe25836b61fb2b3a9dd30704751af3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-24 11:52:06.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/22792/1/check/gate-swift-pep8/1592 : SUCCESS\n- http://logs.openstack.org/22792/1/check/gate-swift-docs/1444 : SUCCESS\n- http://logs.openstack.org/22792/1/check/gate-swift-python26/1690 : SUCCESS\n- http://logs.openstack.org/22792/1/check/gate-swift-python27/1694 : SUCCESS\n- http://logs.openstack.org/22792/1/check/gate-tempest-devstack-vm-full/5238 : SUCCESS\n- http://logs.openstack.org/22792/1/check/gate-tempest-devstack-vm-quantum/9852 : SUCCESS\n- http://logs.openstack.org/22792/1/check/gate-tempest-devstack-vm-postgres-full/4957 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"b4945d227fef98e9aa8f4d810a86d51972fb046a","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-02-25 04:57:39.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nThe new metric needs to be added to the Admin Guide (in the \"Metrics for object-server\" section with the other object-server.PUT.* metrics).\n\nAlso, one inline comment for metric name consistency.","accounts_in_message":[],"_revision_number":1},{"id":"9b4c2b750b57fd51e6e48b7b5c97a2d39b98bd34","author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"date":"2013-02-25 09:34:05.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\nThis commit message does not follow the required format - the first line must a concise summary of the change - not a bug number.","accounts_in_message":[],"_revision_number":1},{"id":"759a4ca4cd90edd477fcb4bf5a51928c76598c60","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-25 12:24:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"bf927bb5ff611c14c3a94b1a3086c205148be4c2","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-25 12:28:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fc21e9fb8f4e2ef6233405038eb36eacaeb25cb6","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-25 12:45:22.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c4beb335f5bc9d2808ff95de42357b67d59c075a","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-02-25 12:45:30.000000000","message":"Patch Set 4:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":4},{"id":"e9fd2929607bd86e65b462803f8677e2958b8adc","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-25 13:05:06.000000000","message":"Patch Set 4: Works for me\n\nSmokeStack Results (patch set 4):\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/74496\n","accounts_in_message":[],"_revision_number":4},{"id":"c7410ebb14e06d8345ed43588dd08be37f48d41a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-25 13:22:06.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/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/22792/4/check/gate-swift-pep8/1601 : SUCCESS\n- http://logs.openstack.org/22792/4/check/gate-swift-docs/1453 : SUCCESS\n- http://logs.openstack.org/22792/4/check/gate-swift-python26/1699 : SUCCESS\n- http://logs.openstack.org/22792/4/check/gate-swift-python27/1703 : FAILURE\n- http://logs.openstack.org/22792/4/check/gate-tempest-devstack-vm-full/5283 : SUCCESS\n- http://logs.openstack.org/22792/4/check/gate-tempest-devstack-vm-quantum/9924 : SUCCESS\n- http://logs.openstack.org/22792/4/check/gate-tempest-devstack-vm-postgres-full/5002 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"3c632acf4bd17dce5ec75ce5b8bd671e40a7a1aa","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-02-25 15:32:43.000000000","message":"Patch Set 4:\n\nI wonder if it might be better to normalize the timing by the byte count of the object which was PUT.  This would help smooth out \"legitimate\" long transfers of large files.  You would essentially be monitoring the inverse of transfer rate (so higher numbers are bad).  I think that\u0027ll have a higher signal-to-noise ratio for detecting bad drives.\n\nTo keep the actual numbers from being too small, you\u0027d probably also want to multiply by 1000, making the metric\u0027s unit be ms/kB (milliseconds per kilobyte), which would also need to be documented in that Admin Guide table.","accounts_in_message":[],"_revision_number":4},{"id":"9c63abf53544ef330bb08c95f59c7038fe6e6119","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-26 07:59:36.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b6534a0cd28104f0f570e830b044c06d6259e677","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-26 08:00:26.000000000","message":"Patch Set 5: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/22792/5/check/gate-swift-pep8/1611 : FAILURE\n- gate-swift-docs : SKIPPED\n- gate-swift-python26 : SKIPPED\n- gate-swift-python27 : SKIPPED\n- gate-tempest-devstack-vm-full : SKIPPED\n- gate-tempest-devstack-vm-quantum : SKIPPED\n- gate-tempest-devstack-vm-postgres-full : SKIPPED\n","accounts_in_message":[],"_revision_number":5},{"id":"8c34b1c31b4460072a22f7f693819fd793a7d3a5","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-26 08:19:17.000000000","message":"Patch Set 5: Works for me\n\nSmokeStack Results (patch set 5):\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/74782\n","accounts_in_message":[],"_revision_number":5},{"id":"71a1ee3d1736ca30c958b83e2121e2aadefc31fc","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-26 08:28:35.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"93690d81f73171c970594b8ed87b0f733ef25a70","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-26 08:48:50.000000000","message":"Patch Set 6: Works for me\n\nSmokeStack Results (patch set 6):\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/74789\n","accounts_in_message":[],"_revision_number":6},{"id":"e372fa397680db1ea9849124e104a51f903edf69","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-26 09:08:54.000000000","message":"Patch Set 6: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/22792/6/check/gate-swift-pep8/1612 : SUCCESS\n- http://logs.openstack.org/22792/6/check/gate-swift-docs/1463 : SUCCESS\n- http://logs.openstack.org/22792/6/check/gate-swift-python26/1709 : SUCCESS\n- http://logs.openstack.org/22792/6/check/gate-swift-python27/1713 : SUCCESS\n- http://logs.openstack.org/22792/6/check/gate-tempest-devstack-vm-full/5469 : SUCCESS\n- http://logs.openstack.org/22792/6/check/gate-tempest-devstack-vm-quantum/10151 : SUCCESS\n- http://logs.openstack.org/22792/6/check/gate-tempest-devstack-vm-postgres-full/5188 : SUCCESS\n","accounts_in_message":[],"_revision_number":6},{"id":"99ab8fac6c254f9a0002d472de5b48e1bae9f65d","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-02-26 22:58:01.000000000","message":"Patch Set 6: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":6},{"id":"775561f0554204206f592d0e8623cde59ded26fe","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-27 01:40:44.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a2e3f6718b8a0622d7a3094fa8fdb6d482eabcdf","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-27 02:02:00.000000000","message":"Patch Set 7: Works for me\n\nSmokeStack Results (patch set 7):\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/75021\n","accounts_in_message":[],"_revision_number":7},{"id":"910e3aee82e7f64301d73a78d51d8e55c3c0c498","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-27 02:17:47.000000000","message":"Patch Set 7: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/22792/7/check/gate-swift-pep8/1663 : SUCCESS\n- http://logs.openstack.org/22792/7/check/gate-swift-docs/1513 : SUCCESS\n- http://logs.openstack.org/22792/7/check/gate-swift-python26/1760 : SUCCESS\n- http://logs.openstack.org/22792/7/check/gate-swift-python27/1763 : SUCCESS\n- http://logs.openstack.org/22792/7/check/gate-tempest-devstack-vm-full/5805 : SUCCESS\n- http://logs.openstack.org/22792/7/check/gate-tempest-devstack-vm-quantum/10541 : SUCCESS\n- http://logs.openstack.org/22792/7/check/gate-tempest-devstack-vm-postgres-full/5524 : SUCCESS\n","accounts_in_message":[],"_revision_number":7},{"id":"d2f2c945c4f25fe945e9306df2b459fa1e397318","author":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"date":"2013-02-27 02:22:07.000000000","message":"Patch Set 7: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"da8a3c9807c5e417d45ec61df717468b74aa0469","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-27 03:29:01.000000000","message":"Patch Set 7: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":7},{"id":"4fcf61ffdda1a855f76f8452be37ee9ea4e56960","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-27 07:02:08.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"750bb46256287878ef4815bab36b6a9d757f26ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-27 07:09:43.000000000","message":"Patch Set 8: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/22792/8/check/gate-swift-pep8/1667 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-swift-docs/1517 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-swift-python26/1764 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-swift-python27/1767 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-tempest-devstack-vm-full/5834 : FAILURE\n- http://logs.openstack.org/22792/8/check/gate-tempest-devstack-vm-quantum/10575 : FAILURE\n- http://logs.openstack.org/22792/8/check/gate-tempest-devstack-vm-postgres-full/5553 : FAILURE\n","accounts_in_message":[],"_revision_number":8},{"id":"6cf88de5978db44a27b6e32f52672188af31f4f6","author":{"_account_id":2166,"name":"SmokeStack CI","username":"smokestack","tags":["SERVICE_USER"]},"date":"2013-02-27 07:22:40.000000000","message":"Patch Set 8: Works for me\n\nSmokeStack Results (patch set 8):\n\tXenServer 5.6 (F17 domU) Success: http://smokestack.openstack.org/?go\u003d/jobs/75063\n","accounts_in_message":[],"_revision_number":8},{"id":"4781c52ad697a96acd77025c0e197252581bf7f3","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-27 07:37:51.000000000","message":"Patch Set 8:\n\nrecheck bug 1104708","accounts_in_message":[],"_revision_number":8},{"id":"9ee286bf79a82eeea68e2e4d8c1d9a3844970ada","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-27 07:45:01.000000000","message":"Patch Set 8:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/22792/8/check/gate-swift-pep8/1668 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-swift-docs/1518 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-swift-python26/1765 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-swift-python27/1768 : SUCCESS\n- http://logs.openstack.org/22792/8/check/gate-tempest-devstack-vm-full/5835 : FAILURE\n- http://logs.openstack.org/22792/8/check/gate-tempest-devstack-vm-quantum/10576 : FAILURE\n- http://logs.openstack.org/22792/8/check/gate-tempest-devstack-vm-postgres-full/5554 : FAILURE\n","accounts_in_message":[],"_revision_number":8},{"id":"4a24c8f7d57b5feaf0686f1e2036038ca9e80dcf","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-02-27 15:59:25.000000000","message":"Patch Set 8: (3 inline comments)\n\nA few inline suggestions.","accounts_in_message":[],"_revision_number":8},{"id":"5a1e4424ebf3416d311cd3cc083e9bb73cb8f692","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-28 03:07:36.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"31f1b56e240e0eeaa32eb2e0bc0bab91fe0d2a02","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-28 03:10:03.000000000","message":"Patch Set 8: (3 inline comments)\n\nAll done. \nThanks","accounts_in_message":[],"_revision_number":8},{"id":"573689d09ae424d265ceb6df837c72bc0fee6578","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 03:43:34.000000000","message":"Patch Set 9: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/22792/9/check/gate-swift-pep8/1692 : SUCCESS\n- http://logs.openstack.org/22792/9/check/gate-swift-docs/1542 : SUCCESS\n- http://logs.openstack.org/22792/9/check/gate-swift-python26/1789 : SUCCESS\n- http://logs.openstack.org/22792/9/check/gate-swift-python27/1792 : SUCCESS\n- http://logs.openstack.org/22792/9/check/gate-tempest-devstack-vm-full/6015 : SUCCESS\n- http://logs.openstack.org/22792/9/check/gate-tempest-devstack-vm-quantum/10795 : SUCCESS\n- http://logs.openstack.org/22792/9/check/gate-tempest-devstack-vm-postgres-full/5734 : SUCCESS\n","accounts_in_message":[],"_revision_number":9},{"id":"ba4a0f48d2b7a50ae456becdb6cb6b67c076b261","author":{"_account_id":6198,"name":"Peter Portante","email":"peter.a.portante@gmail.com","username":"peter-a-portante"},"date":"2013-02-28 04:00:57.000000000","message":"Patch Set 9: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":9},{"id":"c94dbb7d5398be6423f323cd9718d47ffba96507","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-02-28 10:57:59.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"9942a027ef2797dd9e15374b2c9e2e62ab36a87d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-02-28 11:39:44.000000000","message":"Patch Set 10: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/22792/10/check/gate-swift-pep8/1696 : SUCCESS\n- http://logs.openstack.org/22792/10/check/gate-swift-docs/1545 : SUCCESS\n- http://logs.openstack.org/22792/10/check/gate-swift-python26/1792 : SUCCESS\n- http://logs.openstack.org/22792/10/check/gate-swift-python27/1795 : SUCCESS\n- http://logs.openstack.org/22792/10/check/gate-tempest-devstack-vm-full/6055 : SUCCESS\n- http://logs.openstack.org/22792/10/check/gate-tempest-devstack-vm-quantum/10840 : SUCCESS\n- http://logs.openstack.org/22792/10/check/gate-tempest-devstack-vm-postgres-full/5774 : SUCCESS\n","accounts_in_message":[],"_revision_number":10},{"id":"ca674978ea9479204af9e105c5e44b176ebc537a","author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"date":"2013-02-28 19:45:23.000000000","message":"Patch Set 10: Looks good to me (core reviewer)\n\nlgtm!","accounts_in_message":[],"_revision_number":10},{"id":"31446eb1318227ad91cc1e5c156c88607d34b7e1","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-02-28 20:04:34.000000000","message":"Patch Set 10:\n\nPeter: Yes, a slow client will lengthen the time it takes to transfer a file, and so that device\u0027s metrics will be lower than they otherwise would be. \n\nHowever, I don\u0027t think it matters. Remember that a PUT request goes to 3 separate drives in a cluster, and so a slow client will lower the PUT.$device.timing metric for 3 drives as it uploads. Further, unless the PUT requests are all for the same object, the slowness will tend to spread around the cluster.\n\nWhat an operator would look for would be a single disk whose object PUTs take way, way longer than anyone else\u0027s, as that\u0027s the signature of a failing drive. I think that\u0027ll show up really clearly in these stats even if clients are running at a range of speeds, even to the point of having many gigabit-connected LAN clients and one guy tethered on his cell phone.","accounts_in_message":[],"_revision_number":10},{"id":"2b4ad59d118664544cf950b5201c5d07043a6b5c","author":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"date":"2013-03-01 12:12:22.000000000","message":"Patch Set 10:\n\nSamuel:\r\nYes, single disk PUT timing is very important to identify failing drives. But seperating the client speed and disk put timing may also be helpfull, considering NIC bonding usually used in storage node, and one of the bonding link may be down, which makes the client speed varies.","accounts_in_message":[],"_revision_number":10},{"id":"398544a222eaab5e9c11c9e470626903e6778370","author":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"date":"2013-03-01 15:30:44.000000000","message":"Patch Set 10: I would prefer that you didn\u0027t merge this\n\nFor this timing feature, would a configurable parameter\nbe nicer in case someone does not really want to timing\nit especially this is in the very core of Swift. I would\nprefer to add a configurable parameter or tied this with\nmonitoring config parameters if there is one.","accounts_in_message":[],"_revision_number":10},{"id":"435b03f33a82f02666dbc40ca77bd79aed94c89b","author":{"_account_id":1216,"name":"gholt","email":"z-launchpad@brim.net","username":"gholt"},"date":"2013-03-01 15:56:08.000000000","message":"Patch Set 10: Looks good to me, but someone else must approve\n\nThis seems fine to me; there should already be config options for this type of monitoring. For instance, we already had a different kind of monitoring going at our company, so we\u0027ve never turned this particular type on.","accounts_in_message":[],"_revision_number":10},{"id":"b7fbe8928800029629d9c69f8585b6d0fe0eb1f8","author":{"_account_id":2860,"name":"litong01","email":"email4tong@yahoo.com","username":"litong01"},"date":"2013-03-01 19:53:17.000000000","message":"Patch Set 10: No score\n\ngholt, I am not seeing anywhere it checked the config\nparameter prior the execution of the code though.","accounts_in_message":[],"_revision_number":10},{"id":"2a759fbbd7a99269fd85e163845837ff1d553f6f","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-03-01 20:04:53.000000000","message":"Patch Set 10:\n\nStatsD data emitters (logger.timing(), logger.timing_since(), logger.increment(), et cetera) don\u0027t actually emit data unless log_statsd_host and friends are set in the configuration*. It\u0027s true that this particular piece of StatsD data isn\u0027t independently configurable, but IMHO it\u0027s not necessary to do so. If a deployer is running the StatsD stuff into Graphite, then there\u0027s ways** of filtering the incoming metrics to get only the interesting ones. Other metric consumers are likely to have similar options.\n\n* swift/common/utils.py:774 for all the details.\n\n** http://graphite.readthedocs.org/en/1.0/config-carbon.html#whitelist-and-blacklist for example","accounts_in_message":[],"_revision_number":10},{"id":"a6ac036ee7baefee90b69ce110f080a670f8cf5e","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2013-03-05 23:16:00.000000000","message":"Patch Set 10: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":10},{"id":"0f85cbb441ae9e9383000cfbc38c9709c21be79f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-05 23:18:59.000000000","message":"Patch Set 10: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":10},{"id":"c780160a33992b287d8b8fb119560a4a91487243","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-06 01:59:23.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":10},{"id":"af1ca20eee913f948cb28376af17773ff42d7769","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-06 01:59:23.000000000","message":"Patch Set 10: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/22792/10/gate/gate-swift-docs/1615 : SUCCESS\n- http://logs.openstack.org/22792/10/gate/gate-swift-pep8/1775 : SUCCESS\n- http://logs.openstack.org/22792/10/gate/gate-swift-python26/1863 : SUCCESS\n- http://logs.openstack.org/22792/10/gate/gate-swift-python27/1865 : SUCCESS\n- http://logs.openstack.org/22792/10/gate/gate-tempest-devstack-vm-full/7285 : SUCCESS\n- http://logs.openstack.org/22792/10/gate/gate-tempest-devstack-vm-quantum/12318 : SUCCESS\n- http://logs.openstack.org/22792/10/gate/gate-tempest-devstack-vm-postgres-full/7002 : SUCCESS\n","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"1d8a02f25c8e439e7ce1c45638e9401ea2e8be26","revisions":{"93f5bf655c2319e38ad37ec01a58463651ac4b23":{"kind":"REWORK","_number":1,"created":"2013-02-24 11:16:13.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/1"}}},"commit":{"parents":[{"commit":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","subject":"Merge \"Adds first-byte latency timings for GET requests.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1381ba86b4a3ced781fa4e841c5c406fa7c504a"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 11:10:12.000000000","tz":-480},"subject":"Fixes bug 1104708","message":"Fixes bug 1104708\n\nAdded per disk PUT timing monitoring support.\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing monitor support of each disk and report\nit for alert.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/93f5bf655c2319e38ad37ec01a58463651ac4b23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/93f5bf655c2319e38ad37ec01a58463651ac4b23"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"231284321250416e7bdfb4abfe17a3dc809727e8":{"kind":"REWORK","_number":2,"created":"2013-02-25 12:24:32.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/2"}}},"commit":{"parents":[{"commit":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","subject":"Merge \"Adds first-byte latency timings for GET requests.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1381ba86b4a3ced781fa4e841c5c406fa7c504a"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-25 12:18:39.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing monitor support of each disk and report\nit for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-serverw\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/231284321250416e7bdfb4abfe17a3dc809727e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/231284321250416e7bdfb4abfe17a3dc809727e8"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"adb107d53d25e9a17bf9b7b34d7f83088b094c88":{"kind":"REWORK","_number":3,"created":"2013-02-25 12:28:27.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/3"}}},"commit":{"parents":[{"commit":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","subject":"Merge \"Adds first-byte latency timings for GET requests.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1381ba86b4a3ced781fa4e841c5c406fa7c504a"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-25 12:22:36.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing monitor support of each disk and report\nit for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-serverw\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/adb107d53d25e9a17bf9b7b34d7f83088b094c88"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/adb107d53d25e9a17bf9b7b34d7f83088b094c88"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"ecb4844d59ec56973dd43f7b4958649c3331c91a":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2013-02-25 12:45:22.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/4"}}},"commit":{"parents":[{"commit":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","subject":"Merge \"Adds first-byte latency timings for GET requests.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1381ba86b4a3ced781fa4e841c5c406fa7c504a"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-25 12:39:10.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing monitor support of each disk and report\nit for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-server.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ecb4844d59ec56973dd43f7b4958649c3331c91a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ecb4844d59ec56973dd43f7b4958649c3331c91a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d1381ba86b4a3ced781fa4e841c5c406fa7c504a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"9ecd8bde0f600cb3fd1b57f09d99981b69bc8fb4":{"kind":"REWORK","_number":5,"created":"2013-02-26 07:59:36.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/5"}}},"commit":{"parents":[{"commit":"249a65461efcfceac598636015aaa8ba57fef008","subject":"Merge \"Adding speed limit options for DB auditor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/249a65461efcfceac598636015aaa8ba57fef008"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-26 07:52:12.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing per KB transfered (ms/KB) monitoring\nsupport of each disk and report to statsD for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-server.\n\nDocImpact.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ecd8bde0f600cb3fd1b57f09d99981b69bc8fb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ecd8bde0f600cb3fd1b57f09d99981b69bc8fb4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"249a65461efcfceac598636015aaa8ba57fef008","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"660f83709cf86a640cdd4795fb436c7c27b3b915":{"kind":"REWORK","_number":6,"created":"2013-02-26 08:28:35.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/6"}}},"commit":{"parents":[{"commit":"249a65461efcfceac598636015aaa8ba57fef008","subject":"Merge \"Adding speed limit options for DB auditor\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/249a65461efcfceac598636015aaa8ba57fef008"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-26 08:19:00.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing per KB transfered (ms/KB) monitoring\nsupport of each disk and report to statsD for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-server.\n\nDocImpact.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/660f83709cf86a640cdd4795fb436c7c27b3b915"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/660f83709cf86a640cdd4795fb436c7c27b3b915"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"249a65461efcfceac598636015aaa8ba57fef008","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"a3c700596c1c908bea70bca3dd2535f0fcb51ab0":{"kind":"REWORK","_number":7,"created":"2013-02-27 01:40:44.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/7"}}},"commit":{"parents":[{"commit":"1dc38b4672c4639a4e2e1e22319418bd3e1d5931","subject":"Merge \"timing-based affinity sorting for primary replicas\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dc38b4672c4639a4e2e1e22319418bd3e1d5931"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-27 01:31:43.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing per KB transfered (ms/KB) monitoring\nsupport of each disk and report to statsD for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-server.\n\nDocImpact.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a3c700596c1c908bea70bca3dd2535f0fcb51ab0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a3c700596c1c908bea70bca3dd2535f0fcb51ab0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1dc38b4672c4639a4e2e1e22319418bd3e1d5931","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"54e788a4d12456a77cf1bb9eb8a2d1d1abc6bbca":{"kind":"REWORK","_number":8,"created":"2013-02-27 07:02:08.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/8"}}},"commit":{"parents":[{"commit":"d3232d4fc5cb56b0496ab14ba76519a08a3b90dd","subject":"Merge \"Add debug level logs for TempAuth.authorize.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d3232d4fc5cb56b0496ab14ba76519a08a3b90dd"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-27 06:56:18.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing per KB transfered (ms/KB) monitoring\nsupport of each disk and report to statsD for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-server.\n\nDocImpact.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54e788a4d12456a77cf1bb9eb8a2d1d1abc6bbca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54e788a4d12456a77cf1bb9eb8a2d1d1abc6bbca"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"d3232d4fc5cb56b0496ab14ba76519a08a3b90dd","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c8dd5e9b81a24d070d16309d03c7ea252f8c293d":{"kind":"REWORK","_number":9,"created":"2013-02-28 03:07:36.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/9"}}},"commit":{"parents":[{"commit":"569bd1e4f6b9e2a4719750de9a23750a2235a400","subject":"Merge \"Force log entries to be one line\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/569bd1e4f6b9e2a4719750de9a23750a2235a400"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-28 03:00:11.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing per kB transfered (ms/kB) monitoring\nsupport for each non-zero-byte request of each disk and report to\nstatsD for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-server.\n\nDocImpact.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8dd5e9b81a24d070d16309d03c7ea252f8c293d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8dd5e9b81a24d070d16309d03c7ea252f8c293d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"569bd1e4f6b9e2a4719750de9a23750a2235a400","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"1d8a02f25c8e439e7ce1c45638e9401ea2e8be26":{"kind":"REWORK","_number":10,"created":"2013-02-28 10:57:59.000000000","uploader":{"_account_id":6655,"name":"Jian Zhang","email":"jian.zhang@intel.com","username":"jian-zhang"},"ref":"refs/changes/92/22792/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/22792/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/22792/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/22792/10"}}},"commit":{"parents":[{"commit":"b6b5d6670d4dcebba90ef5abc10b6faafde693a3","subject":"Merge \"Allow acl with a valid token.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b6b5d6670d4dcebba90ef5abc10b6faafde693a3"}]}],"author":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-24 08:02:32.000000000","tz":-480},"committer":{"name":"Jian Zhang","email":"jian.zhang@intel.com","date":"2013-02-28 10:52:06.000000000","tz":-480},"subject":"Added per disk PUT timing monitoring support.","message":"Added per disk PUT timing monitoring support.\n\nFixes bug 1104708\n\nThere could be severe performance drop for swift is one disk of one\nstorage node is problematic due to the tragic state of async disk I/O.\n\nThis patch provided PUT timing per kB transfered (ms/kB) monitoring\nsupport for each non-zero-byte request of each disk and report to\nstatsD for alert.\n-adding \"object-server.PUT.\u003cdevice\u003e.timing\" metrics for object-server.\n\nDocImpact.\n\nChange-Id: Ie94bddad28e8be52e71683bf6c9db988664abe47\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d8a02f25c8e439e7ce1c45638e9401ea2e8be26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d8a02f25c8e439e7ce1c45638e9401ea2e8be26"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"b6b5d6670d4dcebba90ef5abc10b6faafde693a3","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
