)]}'
{"id":"openstack%2Fceilometer~31169","triplet_id":"openstack%2Fceilometer~master~I3ec6ab0c330e35a2fd6bab36b8a2f43aee883b6d","project":"openstack/ceilometer","branch":"master","topic":"bug/1183704","hashtags":[],"change_id":"I3ec6ab0c330e35a2fd6bab36b8a2f43aee883b6d","subject":"Ceilometer may generate wrong format swift url in some situations","status":"MERGED","created":"2013-05-31 08:15:35.000000000","updated":"2013-06-14 16:53:22.000000000","submitted":"2013-06-14 16:53:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"140be04f27270f2ef662199950274c2a14926dfa","_number":31169,"virtual_id_number":31169,"owner":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":2,"date":"2013-06-14 16:53:22.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"all":[{"value":2,"date":"2013-06-14 16:29:47.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":2,"date":"2013-06-14 08:53:16.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"date":"2013-06-14 03:18:07.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"all":[{"value":1,"date":"2013-06-14 16:29:47.000000000","_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"value":0,"date":"2013-06-14 08:53:16.000000000","_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"value":0,"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},{"value":0,"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-05-31 14:18:32.000000000","updated_by":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"reviewer":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"state":"REVIEWER"},{"updated":"2013-06-14 08:53: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":"2013-06-14 16:29:47.000000000","updated_by":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"reviewer":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"state":"REVIEWER"},{"updated":"2013-06-14 16:53:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"10f875080464fa579d967fe2ddcab0721f8b7241","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-31 08:22:13.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31169/1/check/gate-ceilometer-pep8/2626 : SUCCESS in 1m 06s\n- http://docs-draft.openstack.org/31169/1/check/gate-ceilometer-docs/1432/doc/build/html/ : SUCCESS in 3m 20s\n- http://logs.openstack.org/31169/1/check/gate-ceilometer-python26/2560 : SUCCESS in 6m 23s\n- http://logs.openstack.org/31169/1/check/gate-ceilometer-python27/2558 : SUCCESS in 4m 15s\n","accounts_in_message":[],"_revision_number":1},{"id":"c50872498634854ddfce8eaaeddbdc1ac19a1558","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-05-31 08:30:57.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"a30b4043818e43212f2eae1c3540289b6be5f26c","author":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"date":"2013-05-31 08:43:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"27ec5fe96406e9154ad7a5508afa2d4accf59a18","author":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"date":"2013-05-31 08:46:44.000000000","message":"Patch Set 1: (1 inline comment)\n\njd__ thanks for the quick response, have removed the needless part","accounts_in_message":[],"_revision_number":1},{"id":"2e976402c97ebd6aa7a22d5bf1b3f21fe0bd7437","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-31 08:50:14.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31169/2/check/gate-ceilometer-pep8/2628 : SUCCESS in 2m 08s\n- http://docs-draft.openstack.org/31169/2/check/gate-ceilometer-docs/1434/doc/build/html/ : SUCCESS in 3m 12s\n- http://logs.openstack.org/31169/2/check/gate-ceilometer-python26/2562 : SUCCESS in 6m 27s\n- http://logs.openstack.org/31169/2/check/gate-ceilometer-python27/2560 : SUCCESS in 4m 16s\n","accounts_in_message":[],"_revision_number":2},{"id":"1fc02b79aae634df8b016ab345b3f3ac83a67030","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-05-31 11:55:15.000000000","message":"Patch Set 2:\n\nI\u0027m waiting for the recent thread I launched on openstack-dev to have some response before getting this merged. I\u0027m not even sure my previous comment was right actually.","accounts_in_message":[],"_revision_number":2},{"id":"cd50c6c7618e0923e38b124d5c48faaa2ab7f679","author":{"_account_id":688,"name":"Sandy Walsh","email":"sandy.walsh@rackspace.com","username":"sandy-walsh"},"date":"2013-05-31 14:18:32.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nlgtm ... pending mailing list opinion.","accounts_in_message":[],"_revision_number":2},{"id":"e501084b5bc29c569dedbb80b91b210bbed9fc3e","author":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"date":"2013-06-03 08:51:51.000000000","message":"Patch Set 2:\n\n@jd__, actually, patch1 also consider defect https://bugs.launchpad.net/ceilometer/+bug/1177374 \u0027s fixing, as it seems some user may register the url as http://\u003cip\u003e:\u003cport\u003e/v1/AUTH_%(tenant_id)s, because the public url and internal url registered for swift is like this pattern. I think it\u0027s ok to ask user follow the patterns we suggested","accounts_in_message":[],"_revision_number":2},{"id":"3d8b73e0958bdf8b9d79a5b29d2c7a3b5cd1edc2","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-06-07 14:06:57.000000000","message":"Patch Set 2:\n\nGiven the absence of response and/or interest in the question, let\u0027s have a solid version that handle all cases.","accounts_in_message":[],"_revision_number":2},{"id":"c7a2dde1533b8cd35604643f31df663b501a7eed","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-06-12 10:27:22.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nOk with that but I\u0027d like to get back the prev version too just in case :)","accounts_in_message":[],"_revision_number":2},{"id":"79d1e52e0212f513b264671d6076e95ffe27067b","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2013-06-13 13:58:47.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"9dc0043ac2facbe71a7201cd3111312f2faeab24","author":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"date":"2013-06-14 03:11:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b105793b0a690fa884389c5aebe12c41488c17ff","author":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"date":"2013-06-14 03:18:07.000000000","message":"Patch Set 3:\n\n@gordonc, thanks for the suggestion, have tried urlparse, I kept the method for testing purpose","accounts_in_message":[],"_revision_number":3},{"id":"f97da15934c8ff8802be2569e7ea5994be27a862","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-14 03:30:35.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/31169/3/check/gate-ceilometer-pep8/2833 : SUCCESS in 1m 02s\n- http://docs-draft.openstack.org/31169/3/check/gate-ceilometer-docs/1638/doc/build/html/ : SUCCESS in 2m 56s\n- http://logs.openstack.org/31169/3/check/gate-ceilometer-python26/2766 : SUCCESS in 18m 59s\n- http://logs.openstack.org/31169/3/check/gate-ceilometer-python27/2763 : SUCCESS in 3m 33s\n","accounts_in_message":[],"_revision_number":3},{"id":"66cea4922dbbe5431de0b21e6498e2f4c0e6b2ed","author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"date":"2013-06-14 08:53:16.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"8b8adcaac4b1d57f7bbfd0ff5914e0269a3afe31","author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"date":"2013-06-14 16:29:47.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\nthanks for addressing the bug and my comment, i still think the code could be cleaned up a bit but that could be done later.","accounts_in_message":[],"_revision_number":3},{"id":"f1379e5024d86763e68293a69252822e9042c8d2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-14 16:29:52.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"78053802642ef2aea5cb29f024d2d9924a04e775","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-14 16:53:22.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3},{"id":"fb11c6d43ab02dea625f350ecb2f214683d91940","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-06-14 16:53:22.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/31169/3/gate/gate-ceilometer-docs/1652/doc/build/html/ : SUCCESS in 3m 00s\n- http://logs.openstack.org/31169/3/gate/gate-ceilometer-pep8/2847 : SUCCESS in 1m 05s\n- http://logs.openstack.org/31169/3/gate/gate-ceilometer-python26/2780 : SUCCESS in 17m 53s\n- http://logs.openstack.org/31169/3/gate/gate-ceilometer-python27/2777 : SUCCESS in 3m 38s\n","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3d4d078e51f061f99a6daa474c5640c155af2baa","revisions":{"f493d1edb0fdded68d5788893a0b691ab8354826":{"kind":"REWORK","_number":1,"created":"2013-05-31 08:15:35.000000000","uploader":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"ref":"refs/changes/69/31169/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/69/31169/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/1"}}},"commit":{"parents":[{"commit":"0e10d2ddb7db463d9cc560dc6fa4a1b919d41497","subject":"Merge \"sql: fix 003 downgrade\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0e10d2ddb7db463d9cc560dc6fa4a1b919d41497"}]}],"author":{"name":"xingzhou","email":"xingzhou@cn.ibm.com","date":"2013-05-31 08:04:47.000000000","tz":-240},"committer":{"name":"xingzhou","email":"xingzhou@cn.ibm.com","date":"2013-05-31 08:11:17.000000000","tz":-240},"subject":"Ceilometer may generate wrong format swift url in some situations","message":"Ceilometer may generate wrong format swift url in some situations\n\nCeilometer uses the admin URL registered in keystone to poll object store.\nUsually the url is like: http://\u003chost\u003e:\u003cport\u003e, in some cases, user might\nregister the url like: http://\u003chost\u003e:\u003cport\u003e/v1 or http://\u003chost\u003e:\u003cport\u003e/v1/AUTH\n_%(tenant_id)s\nCeilometer shall get the url registered in keystone and populate it to the\nhttp://\u003chost\u003e:\u003cport\u003e/v1/AUTH_%(tenant_id)s style\n\nChange the url population process the enhance the fault-tolerant capability\nof Ceilometer\n\nChange-Id: I3ec6ab0c330e35a2fd6bab36b8a2f43aee883b6d\nFixes: Bug 1183704\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f493d1edb0fdded68d5788893a0b691ab8354826"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/f493d1edb0fdded68d5788893a0b691ab8354826"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0e10d2ddb7db463d9cc560dc6fa4a1b919d41497","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"c01d2db757ba3797a975f1f6f7ef45f190766fb7":{"kind":"REWORK","_number":2,"created":"2013-05-31 08:43:32.000000000","uploader":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"ref":"refs/changes/69/31169/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/69/31169/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/2"}}},"commit":{"parents":[{"commit":"0e10d2ddb7db463d9cc560dc6fa4a1b919d41497","subject":"Merge \"sql: fix 003 downgrade\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/0e10d2ddb7db463d9cc560dc6fa4a1b919d41497"}]}],"author":{"name":"xingzhou","email":"xingzhou@cn.ibm.com","date":"2013-05-31 08:04:47.000000000","tz":-240},"committer":{"name":"xingzhou","email":"xingzhou@cn.ibm.com","date":"2013-05-31 08:41:29.000000000","tz":-240},"subject":"Ceilometer may generate wrong format swift url in some situations","message":"Ceilometer may generate wrong format swift url in some situations\n\nCeilometer uses the admin URL registered in keystone to poll object store.\nUsually the url is like: http://\u003chost\u003e:\u003cport\u003e, in some cases, user might\nregister the url like: http://\u003chost\u003e:\u003cport\u003e/v1\nCeilometer shall get the url registered in keystone and populate it to the\nhttp://\u003chost\u003e:\u003cport\u003e/v1/AUTH_%(tenant_id)s style\n\nChange the url population process the enhance the fault-tolerant capability\nof Ceilometer\n\nChange-Id: I3ec6ab0c330e35a2fd6bab36b8a2f43aee883b6d\nFixes: Bug 1183704\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/c01d2db757ba3797a975f1f6f7ef45f190766fb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/c01d2db757ba3797a975f1f6f7ef45f190766fb7"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"0e10d2ddb7db463d9cc560dc6fa4a1b919d41497","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3d4d078e51f061f99a6daa474c5640c155af2baa":{"kind":"REWORK","_number":3,"created":"2013-06-14 03:11:25.000000000","uploader":{"_account_id":7302,"name":"xingzhou","email":"xingzhou@cn.ibm.com","username":"xingzhou"},"ref":"refs/changes/69/31169/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/69/31169/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/69/31169/3"}}},"commit":{"parents":[{"commit":"bc463a560a1858fd76a181a661a0355bace30fdc","subject":"Merge \"Code cleanup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/bc463a560a1858fd76a181a661a0355bace30fdc"}]}],"author":{"name":"xingzhou","email":"xingzhou@cn.ibm.com","date":"2013-05-31 08:04:47.000000000","tz":-240},"committer":{"name":"xingzhou","email":"xingzhou@cn.ibm.com","date":"2013-06-14 03:05:20.000000000","tz":-240},"subject":"Ceilometer may generate wrong format swift url in some situations","message":"Ceilometer may generate wrong format swift url in some situations\n\nCeilometer uses the admin URL registered in keystone to poll object store.\nUsually the url is like: http://\u003chost\u003e:\u003cport\u003e, in some cases, user might\nregister the url like: http://\u003chost\u003e:\u003cport\u003e/v1\nCeilometer shall get the url registered in keystone and populate it to the\nhttp://\u003chost\u003e:\u003cport\u003e/v1/AUTH_%(tenant_id)s style\n\nChange the url population process the enhance the fault-tolerant capability\nof Ceilometer\n\nChange-Id: I3ec6ab0c330e35a2fd6bab36b8a2f43aee883b6d\nFixes: Bug 1183704\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3d4d078e51f061f99a6daa474c5640c155af2baa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3d4d078e51f061f99a6daa474c5640c155af2baa"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"bc463a560a1858fd76a181a661a0355bace30fdc","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
