)]}'
{"id":"openstack%2Fceilometer~138317","triplet_id":"openstack%2Fceilometer~stable%2Fjuno~Ia23af789460ad8597867902f713b8a78f4a09e06","project":"openstack/ceilometer","branch":"stable/juno","hashtags":[],"change_id":"Ia23af789460ad8597867902f713b8a78f4a09e06","subject":"Fix signature validation failure when using qpid message queue","status":"MERGED","created":"2014-12-02 11:02:41.000000000","updated":"2014-12-03 15:57:28.000000000","submitted":"2014-12-03 15:57:27.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"88a2ef1c570af39dbe06d017788a1d11f5af3ff8","_number":138317,"virtual_id_number":138317,"owner":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":2,"date":"2014-12-03 15:57:27.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":10327,"name":"Feng Xi Yan","email":"yanfengxi@cn.ibm.com","username":"yanfengxi"},{"value":0,"date":"2014-12-02 12:08:28.000000000","_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}],"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":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"all":[{"value":0,"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"value":2,"date":"2014-12-03 09:54:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":2,"date":"2014-12-02 12:26:16.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":10327,"name":"Feng Xi Yan","email":"yanfengxi@cn.ibm.com","username":"yanfengxi"},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}],"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":{"approved":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"all":[{"value":1,"date":"2014-12-03 13:50:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2014-12-02 11:03:13.000000000","_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"value":0,"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"date":"2014-12-02 11:02:41.000000000","_account_id":10327,"name":"Feng Xi Yan","email":"yanfengxi@cn.ibm.com","username":"yanfengxi"},{"value":0,"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"}],"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":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},{"_account_id":10327,"name":"Feng Xi Yan","email":"yanfengxi@cn.ibm.com","username":"yanfengxi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-12-02 11:02:41.000000000","updated_by":{"_account_id":10327,"name":"Feng Xi Yan","email":"yanfengxi@cn.ibm.com","username":"yanfengxi"},"reviewer":{"_account_id":10327,"name":"Feng Xi Yan","email":"yanfengxi@cn.ibm.com","username":"yanfengxi"},"state":"REVIEWER"},{"updated":"2014-12-02 11:03:13.000000000","updated_by":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"reviewer":{"_account_id":1812,"name":"p-draigbrady","email":"P@draigBrady.com","username":"p-draigbrady"},"state":"REVIEWER"},{"updated":"2014-12-02 12:26:16.000000000","updated_by":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"reviewer":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"state":"REVIEWER"},{"updated":"2014-12-03 09:54:20.000000000","updated_by":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"reviewer":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"state":"REVIEWER"},{"updated":"2014-12-03 13:50:48.000000000","updated_by":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"reviewer":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"state":"REVIEWER"},{"updated":"2014-12-03 15:57:27.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"75b9ce2b5090b65192c9f7f3929d0e22232752f3","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2014-12-02 11:02:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a25931fa6d7c088fc600ec2afecdef0f43f938b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 11:52:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ceilometer-python26 http://logs.openstack.org/17/138317/1/check/gate-ceilometer-python26/ca7d7f9 : SUCCESS in 5m 46s\n- gate-ceilometer-pep8 http://logs.openstack.org/17/138317/1/check/gate-ceilometer-pep8/b61fc09 : SUCCESS in 2m 50s\n- gate-ceilometer-docs http://docs-draft.openstack.org/17/138317/1/check/gate-ceilometer-docs/56d2d2e/doc/build/html/ : SUCCESS in 8m 30s\n- gate-ceilometer-python27 http://logs.openstack.org/17/138317/1/check/gate-ceilometer-python27/5cbd3d7 : SUCCESS in 4m 17s\n- gate-ceilometer-python33 http://logs.openstack.org/17/138317/1/check/gate-ceilometer-python33/1380c80 : SUCCESS in 4m 33s\n- check-tempest-dsvm-full http://logs.openstack.org/17/138317/1/check/check-tempest-dsvm-full/8ba7257 : SUCCESS in 37m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/17/138317/1/check/check-tempest-dsvm-postgres-full/de534a7 : SUCCESS in 35m 17s\n- check-tempest-dsvm-neutron http://logs.openstack.org/17/138317/1/check/check-tempest-dsvm-neutron/b4987a6 : SUCCESS in 43m 16s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/17/138317/1/check/check-tempest-dsvm-neutron-full/583f78b : SUCCESS in 50m 06s\n- check-grenade-dsvm http://logs.openstack.org/17/138317/1/check/check-grenade-dsvm/17d8229 : SUCCESS in 24m 53s\n- check-devstack-dsvm-cells http://logs.openstack.org/17/138317/1/check/check-devstack-dsvm-cells/b8fb957 : SUCCESS in 15m 07s\n- check-swift-dsvm-functional http://logs.openstack.org/17/138317/1/check/check-swift-dsvm-functional/d460f5b : SUCCESS in 16m 59s\n- gate-tempest-dsvm-ceilometer-mongodb http://logs.openstack.org/17/138317/1/check/gate-tempest-dsvm-ceilometer-mongodb/3aca742 : FAILURE in 3m 40s (non-voting)\n- gate-tempest-dsvm-ceilometer-mongodb-full http://logs.openstack.org/17/138317/1/check/gate-tempest-dsvm-ceilometer-mongodb-full/f7e9c43 : SUCCESS in 33m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a3110f54a51ac7ebec19304ba9b2631372e6229f","author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"date":"2014-12-02 12:08:28.000000000","message":"Patch Set 1:\n\nPending grant of 2014.2.1 freeze exception:\n\n  https://etherpad.openstack.org/p/StableJuno","accounts_in_message":[],"_revision_number":1},{"id":"f7fb680ea4f38b3dd7020bb0c81220bbeb16bbc2","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2014-12-02 12:26:16.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"0a7c46716dfeda9cafdc919506f33fe09a0e39e4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 12:26:17.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"ab306440f2b80cc6d1e2893901299d399bc6dad6","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2014-12-02 12:36:48.000000000","message":"Patch Set 1: -Workflow","accounts_in_message":[],"_revision_number":1},{"id":"94f7ce530b13376d7228dc31a83e35952a486d0c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-02 14:33:57.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ceilometer-python26 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-python26/cf81999 : SUCCESS in 6m 21s\n- gate-ceilometer-docs http://docs-draft.openstack.org/17/138317/1/gate/gate-ceilometer-docs/0c29650/doc/build/html/ : SUCCESS in 3m 53s\n- gate-ceilometer-pep8 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-pep8/4bb7eee : SUCCESS in 2m 49s\n- gate-ceilometer-python27 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-python27/6c1ec73 : SUCCESS in 6m 32s\n- gate-ceilometer-python33 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-python33/b33676f : SUCCESS in 4m 42s\n- gate-tempest-dsvm-full http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-full/0bcf14a : SUCCESS in 36m 23s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-postgres-full/f8b7981 : SUCCESS in 28m 33s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-neutron/c161541 : SUCCESS in 38m 14s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-neutron-full/6ffefa5 : SUCCESS in 38m 53s\n- gate-grenade-dsvm http://logs.openstack.org/17/138317/1/gate/gate-grenade-dsvm/544e1ef : SUCCESS in 25m 38s\n- gate-devstack-dsvm-cells http://logs.openstack.org/17/138317/1/gate/gate-devstack-dsvm-cells/155a788 : SUCCESS in 18m 04s\n- gate-swift-dsvm-functional http://logs.openstack.org/17/138317/1/gate/gate-swift-dsvm-functional/16f6a63 : SUCCESS in 19m 57s","accounts_in_message":[],"_revision_number":1},{"id":"9e08cd14a1bfb529b0e3434a368e10c60fe77b2b","author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"date":"2014-12-03 09:54:20.000000000","message":"Patch Set 1: Code-Review+2\n\nLooks good, but pending Alan granting of exception","accounts_in_message":[],"_revision_number":1},{"id":"70ab100259b14cb6b399c03e7f37f7b7518d4a02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 13:50:48.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"8420a4a6fc5c69d3e45bb46bb09497a280ff1554","author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"date":"2014-12-03 13:50:48.000000000","message":"Patch Set 1: Workflow+1\n\n(1 comment)\n\nException approved","accounts_in_message":[],"_revision_number":1},{"id":"c278a1056df7bf1998feee86a5e3c1b91fdf8a0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 15:57:27.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ceilometer-python26 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-python26/678920b : SUCCESS in 6m 29s\n- gate-ceilometer-docs http://docs-draft.openstack.org/17/138317/1/gate/gate-ceilometer-docs/3625a1e/doc/build/html/ : SUCCESS in 4m 26s\n- gate-ceilometer-pep8 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-pep8/1b60502 : SUCCESS in 2m 47s\n- gate-ceilometer-python27 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-python27/aa8c34a : SUCCESS in 4m 18s\n- gate-ceilometer-python33 http://logs.openstack.org/17/138317/1/gate/gate-ceilometer-python33/d9648cb : SUCCESS in 4m 41s\n- gate-tempest-dsvm-full http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-full/426895c : SUCCESS in 34m 00s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-postgres-full/31ad584 : SUCCESS in 30m 38s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-neutron/3287d68 : SUCCESS in 44m 00s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/17/138317/1/gate/gate-tempest-dsvm-neutron-full/071058f : SUCCESS in 43m 32s\n- gate-grenade-dsvm http://logs.openstack.org/17/138317/1/gate/gate-grenade-dsvm/b750311 : SUCCESS in 21m 32s\n- gate-devstack-dsvm-cells http://logs.openstack.org/17/138317/1/gate/gate-devstack-dsvm-cells/d2c6ff1 : SUCCESS in 12m 08s\n- gate-swift-dsvm-functional http://logs.openstack.org/17/138317/1/gate/gate-swift-dsvm-functional/7ab8abd : SUCCESS in 15m 35s","accounts_in_message":[],"_revision_number":1},{"id":"88a2ef1c570af39dbe06d017788a1d11f5af3ff8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-03 15:57:28.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3489129cb5a412457650add59cd7198095b6b27c","revisions":{"3489129cb5a412457650add59cd7198095b6b27c":{"kind":"REWORK","_number":1,"created":"2014-12-02 11:02:41.000000000","uploader":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"ref":"refs/changes/17/138317/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/17/138317/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/17/138317/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/17/138317/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/17/138317/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/17/138317/1"}}},"commit":{"parents":[{"commit":"6eb39a9a2c76cefc5a2c1af071516a68f1e0672f","subject":"Merge \"Sync strutils from oslo-incubator for mask_password fix\" into stable/juno","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6eb39a9a2c76cefc5a2c1af071516a68f1e0672f"}]}],"author":{"name":"Feng Xi Yan","email":"yanfengxi@cn.ibm.com","date":"2014-09-24 10:37:02.000000000","tz":480},"committer":{"name":"Eoghan Glynn","email":"eglynn@redhat.com","date":"2014-12-02 11:01:46.000000000","tz":0},"subject":"Fix signature validation failure when using qpid message queue","message":"Fix signature validation failure when using qpid message queue\n\nWhen using qpid message queue, the metering message will get\nsignature validation failure because of extra unicode encoding\ngiven by json loads. This change peels off unicode of the message\nso that this issue can be avoided.\n\nChange-Id: Ia23af789460ad8597867902f713b8a78f4a09e06\nCloses-Bug: 1373356\n(cherry picked from commit 4166da70b30291e8de74cf8c18e27753d0902ace)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3489129cb5a412457650add59cd7198095b6b27c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3489129cb5a412457650add59cd7198095b6b27c"}]},"branch":"refs/heads/stable/juno"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
