)]}'
{"id":"openstack%2Fceilometer~691944","triplet_id":"openstack%2Fceilometer~master~I7df4a5e630ccb646291be967b2289552cc69829c","project":"openstack/ceilometer","branch":"master","topic":"dynamic_pollster_nested_values","hashtags":[],"change_id":"I7df4a5e630ccb646291be967b2289552cc69829c","subject":"Dynamic pollsters to support nested dictionary values","status":"MERGED","created":"2019-10-29 18:53:47.000000000","updated":"2019-11-01 04:03:09.000000000","submitted":"2019-11-01 04:01:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"691944-1572580878404-8fb7e297","meta_rev_id":"25166d63f9de84f5b01deacfebf4f4bbb356f655","_number":691944,"virtual_id_number":691944,"owner":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-01 04:01:18.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"}],"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":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"recommended":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"all":[{"value":1,"date":"2019-10-31 11:44:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":2,"date":"2019-11-01 02:16:23.000000000","_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-11-01 02:49:13.000000000","_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"}],"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":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"all":[{"value":0,"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},{"value":0,"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-01 02:49:13.000000000","_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-31 11:44:40.000000000","updated_by":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"reviewer":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"state":"REVIEWER"},{"updated":"2019-11-01 02:16:23.000000000","updated_by":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"reviewer":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"state":"REVIEWER"},{"updated":"2019-11-01 02:49:13.000000000","updated_by":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"reviewer":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"state":"REVIEWER"},{"updated":"2019-11-01 04:01:18.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":"8f4e2de1bcdd77d0647b4e93e80a2dc392d96815","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-29 18:53:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"26f6bd771c01ffcb109314cbb5911fd3775d2630","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-29 18:55:28.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"b3c9cd6d80ac1bafc3071bf6e7efd5c00be938a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-29 20:05:41.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/57d49fb695fa4c82a79eb7653d36083d : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/082d2366663b4f998754ecf74df78392 : FAILURE in 5m 26s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/de513b4b4ea04ecebce6ac075e2958f4 : SUCCESS in 4m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7bb175cbfd294cb8b46dd1e3d8238a0d : SUCCESS in 6m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7e34dab47f914c97ba91b7d5ea2bf120 : SUCCESS in 6m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa5da74d9ae54c89956c7baf0413b4fb : SUCCESS in 7m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3cfc8f938bf04cb9992122b239e6795d : SUCCESS in 6m 31s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/980a081be09d410fa9b980d1d5df9339 : SUCCESS in 1h 07m 56s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/005612a26e7b4185a10ed9d8c9e854df : SUCCESS in 43m 59s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/e29a6735a3204cf3bbe0183c7858b585 : FAILURE in 1h 01m 09s","accounts_in_message":[],"_revision_number":2},{"id":"c508fdbc7224ab0bb01e004b347dc57f4c69e6b6","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-29 20:08:22.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8a9b90131642f01b48cd196a2ce4463c9993278e","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2019-10-29 21:12:56.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"f9d18a1effd019b3c479981d75f30793432f019c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-29 21:14:08.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9368bf89c4ec4f41ac726101e472f154 : SUCCESS in 5m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/266a466a3e8b499ca7f6f5646dfb2d50 : FAILURE in 4m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/fb67e9c7021b439d87cba76f265f4348 : SUCCESS in 5m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/962a4e8dca094f8f93dcc2b13f4d0b78 : SUCCESS in 4m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5dd1ed057c8f4fef9bd0a7e92b86a28f : SUCCESS in 5m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f67175b55b04711820969df6f00fadc : SUCCESS in 6m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/443422d8c0c242b08e41cd41dd263e19 : SUCCESS in 6m 14s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/4c9ff6d490574623af8dd5a9c88bee33 : SUCCESS in 1h 03m 42s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/5739071eba0646e6bd1f4d2026181dc9 : SUCCESS in 50m 29s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/dbc0f432c6644ec2b842467c9c18af17 : SUCCESS in 43m 42s","accounts_in_message":[],"_revision_number":3},{"id":"c2da89b6df6dfd931217d22cab31fc2d2b6a1e1a","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-30 12:02:31.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d4d1acd84e39fea0859513801b079693ce473433","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 12:06:34.000000000","message":"Patch Set 4: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":4},{"id":"1181c26caecef9dc78f91d3592a465197560b519","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-30 12:07:44.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"a4c70780f5b204dda7373bcc73766d968b2300a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 13:40:00.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a335b20a49d74389944178d6926b6fa1 : SUCCESS in 6m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/51debc5d2afc4471a693725495657039 : FAILURE in 3m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6340cf28d1a84fc880c3002e17db44ed : SUCCESS in 4m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b6a9b1d3e3ef4ed0975c112589e6f65f : SUCCESS in 5m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7628bc3da76b4740bad2819c268ab649 : SUCCESS in 5m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/febac21f51fb484fa6179ac69e372d7b : SUCCESS in 5m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7d7f279239bc4a68a37efe62cc4411cc : SUCCESS in 6m 22s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/a0946a78415b44dfab6a8a3e2a85fece : FAILURE in 1h 17m 08s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/064d22e055d54b7a999cdd4ce34d52c9 : SUCCESS in 56m 28s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/d291eb1d71594d8fbbaf6831eaa35ab3 : SUCCESS in 48m 18s","accounts_in_message":[],"_revision_number":5},{"id":"f4bebae09a2f33c4b199663f393839a234851c51","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-30 13:59:00.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ca2c5ee5773c571029f47504895fe1ac8334ac9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 15:06:31.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/83bcef3d3eec45cebd1d3a7cd9cc6ab8 : SUCCESS in 6m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47c5a2de2c534b5b9bc75fdac8ab3795 : SUCCESS in 3m 40s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f53e376da81f4a85b437debd5e93caf7 : SUCCESS in 5m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f7353a1a8ec9495aadc8b915b6a18a4f : SUCCESS in 4m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/36a4f4206e3848bf86b40b96fc760e5c : SUCCESS in 5m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06e5a96d93b94b2bace864d4cdee7ce2 : SUCCESS in 6m 11s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/02a21680efa544d8a77fc76339f69e07 : SUCCESS in 6m 08s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/ec248de52ef144c4af9326631bad42f9 : SUCCESS in 59m 18s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/71a75eb845834098be9d4941841873e8 : SUCCESS in 47m 01s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/36ba1eb01e2249cbb30beb95c33cd9da : SUCCESS in 49m 05s","accounts_in_message":[],"_revision_number":6},{"id":"0fa2a26164efa22217b6f130badd231ac098cd56","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2019-10-31 11:44:40.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"a49ecf5e3070c8ca621556e7a60e5913f6f793bf","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-11-01 02:16:23.000000000","message":"Patch Set 6: Code-Review+2\n\nLGTM, thanks","accounts_in_message":[],"_revision_number":6},{"id":"66017d868eb9d9fc2e66c61865074ca9c51a6b12","author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"date":"2019-11-01 02:49:13.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nIt\u0027s LGTM. Thanks.","accounts_in_message":[],"_revision_number":6},{"id":"1f420a9d38b6be36e8860f7991c05f8e96a39d25","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 02:53:44.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"50b0cee5b4c8c953784f300b216e6df28fcf720a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 04:01:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"4ae1f32459e2fca76873ca08029d453a3e8bd172","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 04:01:18.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/98bb5904a585492f8aa18f6687f98325 : SUCCESS in 5m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e1285ddae9ca4cd490f5bf538151e2c4 : SUCCESS in 4m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/42448b8d6b68409c869e671704d7cefc : SUCCESS in 7m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0abd1a5c754246f9a85bbdde5c058c36 : SUCCESS in 5m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4fe24c952924c74aa68aa90d842ce98 : SUCCESS in 7m 22s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8217a130552345c4b2e76c3388af49c1 : SUCCESS in 5m 42s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/17f0887a4c3347fe986f3d1460f9164f : SUCCESS in 1h 02m 47s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/8e03931835284325aa2b4cd8849b2ef1 : SUCCESS in 50m 17s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/1171336a8a21484ea955f7dc3d1399aa : SUCCESS in 50m 45s","accounts_in_message":[],"_revision_number":6},{"id":"5f7822798206dd7fea201b5158b1cb6b17360bec","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 04:03:09.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e1a7695a32f455fa554ea8634c72cac : SUCCESS in 1m 30s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"5281479f7a1f975d6ae3363e9a9e601d3d26ae8b","revisions":{"e4d4dce56ca33c7f6d6143c870473bc3243a8faa":{"kind":"REWORK","_number":1,"created":"2019-10-29 18:53:47.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/44/691944/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/691944/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/1"}}},"commit":{"parents":[{"commit":"3f6be7848b11680d579f49aa444c93c768e8c45b","subject":"Dynamic pollsters to handle different response structures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3f6be7848b11680d579f49aa444c93c768e8c45b"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:52:18.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:52:18.000000000","tz":-180},"subject":"Dynamic pollsters to support nested dictionary values","message":"Dynamic pollsters to support nested dictionary values\n\nThe goal of this PR is to allow operators to use nested keys when defining an attribute to be used as value or as the response key where the entries to be processed are found.\n\nDepends-On: https://review.opendev.org/#/c/691659/\nChange-Id: I7df4a5e630ccb646291be967b2289552cc69829c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e4d4dce56ca33c7f6d6143c870473bc3243a8faa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e4d4dce56ca33c7f6d6143c870473bc3243a8faa"}]},"branch":"refs/heads/master"},"39f40e382e1585aedc62effb24cafb9a93a4587b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2019-10-29 18:55:28.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/44/691944/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/691944/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/2"}}},"commit":{"parents":[{"commit":"3f6be7848b11680d579f49aa444c93c768e8c45b","subject":"Dynamic pollsters to handle different response structures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3f6be7848b11680d579f49aa444c93c768e8c45b"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:52:18.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:54:36.000000000","tz":-180},"subject":"Dynamic pollsters to support nested dictionary values","message":"Dynamic pollsters to support nested dictionary values\n\nThe goal of this PR is to allow operators to use nested\n keys when defining an attribute to be used as value or\n as the response key where the entries to be processed\n are found.\n\nDepends-On: https://review.opendev.org/#/c/691659/\nChange-Id: I7df4a5e630ccb646291be967b2289552cc69829c\nSigned-off-by: Rafael Weingärtner \u003crafael@apache.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/39f40e382e1585aedc62effb24cafb9a93a4587b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/39f40e382e1585aedc62effb24cafb9a93a4587b"}]},"branch":"refs/heads/master"},"93b21e319a7d1c03a784d9a1eced08e862b0544e":{"kind":"REWORK","_number":3,"created":"2019-10-29 20:08:22.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/44/691944/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/691944/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/3"}}},"commit":{"parents":[{"commit":"3f6be7848b11680d579f49aa444c93c768e8c45b","subject":"Dynamic pollsters to handle different response structures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3f6be7848b11680d579f49aa444c93c768e8c45b"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:52:18.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 20:07:48.000000000","tz":-180},"subject":"Dynamic pollsters to support nested dictionary values","message":"Dynamic pollsters to support nested dictionary values\n\nThe goal of this PR is to allow operators to use nested\nkeys when defining an attribute to be used as value or\nas the response key where the entries to be processed\nare found.\n\nDepends-On: https://review.opendev.org/#/c/691659/\nChange-Id: I7df4a5e630ccb646291be967b2289552cc69829c\nSigned-off-by: Rafael Weingärtner \u003crafael@apache.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/93b21e319a7d1c03a784d9a1eced08e862b0544e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/93b21e319a7d1c03a784d9a1eced08e862b0544e"}]},"branch":"refs/heads/master"},"a50cac2f413c9b870c7481a8205e214cfc40781c":{"kind":"REWORK","_number":4,"created":"2019-10-30 12:02:31.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/44/691944/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/691944/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/4"}}},"commit":{"parents":[{"commit":"3f6be7848b11680d579f49aa444c93c768e8c45b","subject":"Dynamic pollsters to handle different response structures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3f6be7848b11680d579f49aa444c93c768e8c45b"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:52:18.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-30 12:01:55.000000000","tz":-180},"subject":"Dynamic pollsters to support nested dictionary values","message":"Dynamic pollsters to support nested dictionary values\n\nThe goal of this PR is to allow operators to use nested\nkeys when defining an attribute to be used as value or\nas the response key where the entries to be processed\nare found.\n\nDepends-On: https://review.opendev.org/#/c/691659/\nChange-Id: I7df4a5e630ccb646291be967b2289552cc69829c\nSigned-off-by: Rafael Weingärtner \u003crafael@apache.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a50cac2f413c9b870c7481a8205e214cfc40781c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a50cac2f413c9b870c7481a8205e214cfc40781c"}]},"branch":"refs/heads/master"},"5307261a7a024ea7c7edf6f32e722d70a860ad1b":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2019-10-30 12:07:44.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/44/691944/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/691944/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/5"}}},"commit":{"parents":[{"commit":"de1bd408492fd5efe7647d55c437c5454593096f","subject":"Dynamic pollsters to handle different response structures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/de1bd408492fd5efe7647d55c437c5454593096f"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:52:18.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-30 12:07:23.000000000","tz":-180},"subject":"Dynamic pollsters to support nested dictionary values","message":"Dynamic pollsters to support nested dictionary values\n\nThe goal of this PR is to allow operators to use nested\nkeys when defining an attribute to be used as value or\nas the response key where the entries to be processed\nare found.\n\nDepends-On: https://review.opendev.org/#/c/691659/\nChange-Id: I7df4a5e630ccb646291be967b2289552cc69829c\nSigned-off-by: Rafael Weingärtner \u003crafael@apache.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5307261a7a024ea7c7edf6f32e722d70a860ad1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5307261a7a024ea7c7edf6f32e722d70a860ad1b"}]},"branch":"refs/heads/master"},"5281479f7a1f975d6ae3363e9a9e601d3d26ae8b":{"kind":"REWORK","_number":6,"created":"2019-10-30 13:59:00.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/44/691944/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/44/691944/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/44/691944/6"}}},"commit":{"parents":[{"commit":"de1bd408492fd5efe7647d55c437c5454593096f","subject":"Dynamic pollsters to handle different response structures","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/de1bd408492fd5efe7647d55c437c5454593096f"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-29 18:52:18.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-30 13:57:02.000000000","tz":-180},"subject":"Dynamic pollsters to support nested dictionary values","message":"Dynamic pollsters to support nested dictionary values\n\nThe goal of this PR is to allow operators to use nested\nkeys when defining an attribute to be used as value or\nas the response key where the entries to be processed\nare found.\n\nDepends-On: https://review.opendev.org/#/c/691659/\nChange-Id: I7df4a5e630ccb646291be967b2289552cc69829c\nSigned-off-by: Rafael Weingärtner \u003crafael@apache.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5281479f7a1f975d6ae3363e9a9e601d3d26ae8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5281479f7a1f975d6ae3363e9a9e601d3d26ae8b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
