)]}'
{"id":"openstack%2Fswift~790371","triplet_id":"openstack%2Fswift~master~Idda300769a61974c3b778f59fb4e0b0b505985b3","project":"openstack/swift","branch":"master","topic":"extra_obj_put_metrics","hashtags":[],"change_id":"Idda300769a61974c3b778f59fb4e0b0b505985b3","subject":"metrics: Add some obj PUT metrics to the obj server","status":"NEW","created":"2021-05-10 05:26:59.000000000","updated":"2021-05-10 06:43:33.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":"08c8dfc8289145e56555fa46d5f1cf9407e41134","_number":790371,"virtual_id_number":790371,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-05-10 06:43:33.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":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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":{"rejected":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":-1,"date":"2021-05-10 05:27:28.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-05-10 06:43:33.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":"31b76295546091eb69d582752886567a6ad109bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-10 05:26:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5fa5a5472861bb3289fe94e9f81e887699c79e48","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-10 05:27:28.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"08c8dfc8289145e56555fa46d5f1cf9407e41134","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-10 06:43:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12e0cadcd62d45fe9182091ebbc0c35a : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/8fcc846dc6ed4576b5111c7fc0d39470 : SUCCESS in 1h 12m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e88a8459a5d04a46895977903ced50bb : SUCCESS in 41m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5b50b2528fe741568e2d45e50e2920f2 : SUCCESS in 8m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/97f5b87a3dc64af3b37362057ba43fbc : SUCCESS in 6m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c8939fdfab214e129c6010661a0222ca : SUCCESS in 14m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d913e61b6c634b878443a87992973839 : SUCCESS in 15m 12s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a3c2cd1189d34a708f621a61f3ab421b : SUCCESS in 14m 57s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2b8311b5c0834c4ebbda6c7b3918eb8b : SUCCESS in 14m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8e4df26c39484504add4bf144fdd9527 : SUCCESS in 15m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6de4395a4b1d4fe584ff84b4e8aed8f6 : SUCCESS in 24m 54s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d17632076eae43628f8f9a52cb0c0bf1 : SUCCESS in 16m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a97a776fc2344803b42d1865708a653c : SUCCESS in 18m 12s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6328dd08c7ae4a4c8c1cfcd570b27144 : SUCCESS in 18m 10s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f6610f6469854e5bac8adfb683bdd966 : SUCCESS in 27m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/08627226a8b44efab5877f927e4a8e3f : SUCCESS in 17m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c26a403af0e24d06996a35cb92217498 : SUCCESS in 6m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c2d3c23906e34339b520cd2cd4c6cf11 : SUCCESS in 19m 19s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6189b05e9395452eae273599b6218bef : SUCCESS in 52m 09s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/7a96c6d7ab6c45a28b11e9e617015c26 : SUCCESS in 45m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/42e0302dee0b4419ad495c0fd63d5f20 : SUCCESS in 36m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/085cdf9b67c14ef5bccba51a0b659db2 : SUCCESS in 37m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ea5f5a850bd745ceb625b32061573037 : SUCCESS in 14m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4e7687e56ea489aa848421e4bc33893 : SUCCESS in 5m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d85016f016e742ddad2d42043e08104b : SUCCESS in 21m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d38d736eb37946bfbc08c4d62f0dc275 : SUCCESS in 1h 00m 20s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9b2a5c1fe47cd995cb0fb2c9b6322371cbbcc64c","revisions":{"9b2a5c1fe47cd995cb0fb2c9b6322371cbbcc64c":{"kind":"REWORK","_number":1,"created":"2021-05-10 05:26:59.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/71/790371/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/790371/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/790371/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/790371/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/790371/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/790371/1"}}},"commit":{"parents":[{"commit":"ca1920eba399b401b280200219ceba6724241866","subject":"Merge \"reconstructor: gather rebuild fragments by x-data-timestamp\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca1920eba399b401b280200219ceba6724241866"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-10 05:02:56.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-10 05:24:32.000000000","tz":600},"subject":"metrics: Add some obj PUT metrics to the obj server","message":"metrics: Add some obj PUT metrics to the obj server\n\nThis patch adds the following metrics:\n\n  PUT.new - incremented for new objects\n  PUT.replaced - incremented when an object replaces an existing object.\n  PIT.replaced_deleted - incremented when an object replaces a deleted obj\n\nThe idea is this may give an idea of types of workflows used in a\ncluster. And with it may help decide tunings and/or future directions of\nthings. Like mostly PUT.replaced might mean a delta replication might be\na big win etc._deleted - incremented when an object is put over a\ndeleted obj.\n\nThe idea is this may give an idea of types of workflows used in the\ncluster. And with it may help decide tunings and/or future directions of\nthings. Like mostly PUT.replaced might mean a delta replication might be\na big win etc.\n\nChange-Id: Idda300769a61974c3b778f59fb4e0b0b505985b3\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9b2a5c1fe47cd995cb0fb2c9b6322371cbbcc64c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9b2a5c1fe47cd995cb0fb2c9b6322371cbbcc64c"}]},"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","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"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":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
