)]}'
{"id":"openstack%2Fceilometer~691659","triplet_id":"openstack%2Fceilometer~master~Ie0439f5555c1fbc651632bb84040ca794b203139","project":"openstack/ceilometer","branch":"master","topic":"dynamic_pollster_custom_response_entry_name","hashtags":[],"change_id":"Ie0439f5555c1fbc651632bb84040ca794b203139","subject":"Dynamic pollsters to handle different response structures","status":"MERGED","created":"2019-10-28 11:13:04.000000000","updated":"2019-11-01 03:56:44.000000000","submitted":"2019-11-01 03:55:03.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"691659-1572580503681-dfbf8c2d","meta_rev_id":"0ede1a71eec08ee24e0d0982b4b8b7c3335d303a","_number":691659,"virtual_id_number":691659,"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"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":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-01 03:55:03.000000000","post_submit":true,"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":"","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":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":1,"date":"2019-10-31 11:40:58.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:15:12.000000000","_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":2,"date":"2019-11-01 02:53:28.000000000","_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"value":0,"_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":"","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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"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":1,"date":"2019-11-01 02:53:28.000000000","_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},{"value":0,"_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":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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-31 11:40:58.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:15:12.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:53:28.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 03:55:03.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":"e88a711fc523897acecbecc5299d2d51e3a5578a","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-28 11:13:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d32ace87bb7cb11662b065f5121ed914eedd748a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 12:22:16.000000000","message":"Patch Set 1: 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/4ac50d9d56d1417f870e73a37ed60313 : SUCCESS in 5m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1af30b65de964bd0bba134a4c5972fc4 : FAILURE in 3m 41s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5bdbe4f0e0314514ba871f08a4f7cdfd : SUCCESS in 5m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f782e2fb4c874350baaa7821c0347132 : SUCCESS in 4m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1ff542c7dc0147de8b4d84ae0106afd1 : SUCCESS in 4m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06c243f79ff94510b921bc384a95b36d : SUCCESS in 6m 09s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/152569bc23e147f5812c765830ecba6f : SUCCESS in 5m 40s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/924edc5833ff463f815aafb20b9b3ed1 : SUCCESS in 1h 07m 04s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/758e6c2bc1cb45639dbc54be46e3840b : SUCCESS in 48m 15s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/8eeb16eb16f7437e9b7584db1c888106 : SUCCESS in 38m 10s","accounts_in_message":[],"_revision_number":1},{"id":"0d6e14e00c4ae01d5235bbed35c7ab0336066742","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-28 12:51:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fda50bd67bf7c22017c8e117b2a7fafd2ce2220b","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-28 12:52:50.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"242bf8e0a978ff02ed7d7ea89f844362adbc2542","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 14:08:26.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/defa9be21ba845c4bf02586f4b35f83b : SUCCESS in 5m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5799524e40654143a8a650dd0a1fc121 : SUCCESS in 3m 23s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c8b15cbae41a4d038e3fe9461659ab9e : FAILURE in 5m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/54eae56cf7d04bd08dc9682b5f74e0b4 : SUCCESS in 5m 15s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fa1457ee5b67454aac61ef1077a95839 : SUCCESS in 5m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/27c76b134cd944ff8d1dc2cb2fdb96bf : SUCCESS in 6m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e6841a64cd214921a0e1b756ed391100 : SUCCESS in 6m 28s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/660c53914c0942fe9380139eb6d0bb15 : SUCCESS in 1h 13m 15s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/406ce4e4da70450a893290cb006ded1f : SUCCESS in 48m 47s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/e721281a9b594bfca7444d59600a6d23 : SUCCESS in 40m 02s","accounts_in_message":[],"_revision_number":3},{"id":"c1c37920f760aa6931b4fd6538ccf08f975eb91b","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-28 16:22:40.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2bcd3e3a4133a60779404515116a01e0c962ca66","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-28 17:30:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e2ffc0ca0f30491eb53b14fe137ac10d : SUCCESS in 5m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1fa512ee3680412cbf28d8a8eadde5b4 : SUCCESS in 6m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f021dbb5c54c46d7bd89bce02d8dd334 : SUCCESS in 4m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/491ffbe985df451085e96284739adac7 : SUCCESS in 5m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0d6ba06efade4814b62711b9315c308a : SUCCESS in 6m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b79606f1cc0445b0a90882b66bb2c28e : SUCCESS in 6m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c68f28eb8fcc4fca839ad8f9cefd2778 : SUCCESS in 6m 07s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/dcff964002b94a1ab891c2e314e1a59b : SUCCESS in 1h 04m 54s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/e8d3922a63fc4a098653a520512d7785 : SUCCESS in 49m 11s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/0aafa923d9644ebbaee65392b7eac578 : SUCCESS in 39m 55s","accounts_in_message":[],"_revision_number":4},{"id":"ada982bac4361a78dcd16727fe4d99b77dbab76f","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2019-10-29 20:59:52.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0adc566f811a3ae436c732c5da4935897f06569e","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-30 12:06:23.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f78b6cf5937b47c19bee8ef7b4bde6689e40a9c9","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2019-10-30 12:06:24.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ca706f6ba30175887e426c945c35c9b7d20bc87b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-30 13:13:18.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b384abd4e8594e2c9f7ad341af5c2036 : SUCCESS in 5m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ee331ddf2df4be69316f6ee22b3f088 : SUCCESS in 3m 42s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/67a3a2b5752a44efb556cf4d786533fd : SUCCESS in 4m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c4813437ec8f430db2c0ae130be2616e : SUCCESS in 4m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/845a74f595e1492db163c9ead378b986 : SUCCESS in 5m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5af7ac00bbfd409caacdc8b2425b4f04 : SUCCESS in 6m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a411812ecedf40ef95a5b50ccb0a8546 : SUCCESS in 6m 30s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/9e0d226e7a2149c198cee6e85e6e1bb7 : SUCCESS in 1h 04m 29s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/62f3879717ee43ccab75f999fb4c3cba : SUCCESS in 54m 47s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/48d5f4eea45345f4a92b5c950e0b646b : SUCCESS in 48m 41s","accounts_in_message":[],"_revision_number":5},{"id":"e1d56acdeaf121cfa17d2d50a852428be3c8482a","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2019-10-31 11:40:58.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"0e4370e75896eab0e7bd36a0501333bc8cfa1ae8","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2019-11-01 02:15:12.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM , thanks","accounts_in_message":[],"_revision_number":5},{"id":"104e7d12d002d966a6b0b67810a205a1769dd8ba","author":{"_account_id":27068,"name":"Trinh Nguyen","email":"dangtrinhnt@gmail.com","username":"dangtrinhnt"},"date":"2019-11-01 02:53:28.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nLGTM. Thanks.","accounts_in_message":[],"_revision_number":5},{"id":"7384e74d3d2f363d3c7ab74935b93bf65862952e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 02:53:40.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"b8403c657c47f5461fb34cbabbd1cd53fe5771ab","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 03:55:03.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a379cc8e75a46fdba209d6b8dcc81d8 : SUCCESS in 5m 03s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/11319175b47b4b058d123eab0f3dea09 : SUCCESS in 4m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0d6603c31d954146a8116569863398d1 : SUCCESS in 7m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/53163a7c51e9430987795e6fd783db6a : SUCCESS in 9m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e05e4053c344d6992e1aaa316fa713b : SUCCESS in 9m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba13ddcbc6114735aed431ec28a0648e : SUCCESS in 8m 48s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/ee62fbd065d04ef0bd6e2d386df3350b : SUCCESS in 59m 35s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/c5ced06857d8401d85dbfdf5f628b43f : SUCCESS in 44m 19s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/458403b5a11c48f391fc21d1bdc96669 : SUCCESS in 39m 28s","accounts_in_message":[],"_revision_number":5},{"id":"f73eee5ec2d2d31086e1d15b5cc23a9a50e04d9a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 03:55:03.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"b205456f8977adf869431dbd157eb9bdaaf67411","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-01 03:56:44.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d92ac1e1895043489c33369c66a4b9cd : SUCCESS in 1m 16s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"de1bd408492fd5efe7647d55c437c5454593096f","revisions":{"693ad3c580ea7fa59a8d918540afe0936794501e":{"kind":"REWORK","_number":1,"created":"2019-10-28 11:13:04.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/59/691659/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/59/691659/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/1"}}},"commit":{"parents":[{"commit":"7bff46921e6a5f9c8ecae97aa3756d8c570f23c8","subject":"Create dynamic pollster feature","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7bff46921e6a5f9c8ecae97aa3756d8c570f23c8"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 11:12:39.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 11:12:39.000000000","tz":-180},"subject":"Dynamic pollsters to handle different response entries structures","message":"Dynamic pollsters to handle different response entries structures\n\nThis PR addressed a concern raised by Lingxian Kong on\nhttps://review.opendev.org/#/c/677031. The dynamic pollsters were using\njust the first key to the response that is received when we call an\nOpenStack API. However, the operator might call an API that returns\ndirectly the list of elements (e.g. AODH alarms). Therefore, we want to\nenable operators to handle those APIs as well. Moreover, we are\nimproving the system and allowing operators to define the key of the\nlist in the response that he/she wants to handle.\n\nChange-Id: Ie0439f5555c1fbc651632bb84040ca794b203139\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/693ad3c580ea7fa59a8d918540afe0936794501e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/693ad3c580ea7fa59a8d918540afe0936794501e"}]},"branch":"refs/heads/master"},"8463e1f969c53bf2a7d2e3f58164b51055917aa6":{"kind":"REWORK","_number":2,"created":"2019-10-28 12:51:59.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/59/691659/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/59/691659/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/2"}}},"commit":{"parents":[{"commit":"7bff46921e6a5f9c8ecae97aa3756d8c570f23c8","subject":"Create dynamic pollster feature","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7bff46921e6a5f9c8ecae97aa3756d8c570f23c8"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 11:12:39.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 12:51:34.000000000","tz":-180},"subject":"Dynamic pollsters to handle different response entries structures","message":"Dynamic pollsters to handle different response entries structures\n\nThis PR addressed a concern raised by Lingxian Kong on\nhttps://review.opendev.org/#/c/677031. The dynamic pollsters were using\njust the first key to the response that is received when we call an\nOpenStack API. However, the operator might call an API that returns\ndirectly the list of elements (e.g. AODH alarms). Therefore, we want to\nenable operators to handle those APIs as well. Moreover, we are\nimproving the system and allowing operators to define the key of the\nlist in the response that he/she wants to handle.\n\nChange-Id: Ie0439f5555c1fbc651632bb84040ca794b203139\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8463e1f969c53bf2a7d2e3f58164b51055917aa6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8463e1f969c53bf2a7d2e3f58164b51055917aa6"}]},"branch":"refs/heads/master"},"d06b1c41ef92dd22afb82d1472af9098e7d75d47":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-10-28 12:52:50.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/59/691659/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/59/691659/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/3"}}},"commit":{"parents":[{"commit":"7bff46921e6a5f9c8ecae97aa3756d8c570f23c8","subject":"Create dynamic pollster feature","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7bff46921e6a5f9c8ecae97aa3756d8c570f23c8"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 11:12:39.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 12:52:27.000000000","tz":-180},"subject":"Dynamic pollsters to handle different response structures","message":"Dynamic pollsters to handle different response structures\n\nThis PR addressed a concern raised by Lingxian Kong on\nhttps://review.opendev.org/#/c/677031. The dynamic pollsters were using\njust the first key to the response that is received when we call an\nOpenStack API. However, the operator might call an API that returns\ndirectly the list of elements (e.g. AODH alarms). Therefore, we want to\nenable operators to handle those APIs as well. Moreover, we are\nimproving the system and allowing operators to define the key of the\nlist in the response that he/she wants to handle.\n\nChange-Id: Ie0439f5555c1fbc651632bb84040ca794b203139\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/d06b1c41ef92dd22afb82d1472af9098e7d75d47"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/d06b1c41ef92dd22afb82d1472af9098e7d75d47"}]},"branch":"refs/heads/master"},"3f6be7848b11680d579f49aa444c93c768e8c45b":{"kind":"REWORK","_number":4,"created":"2019-10-28 16:22:40.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/59/691659/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/59/691659/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/4"}}},"commit":{"parents":[{"commit":"7bff46921e6a5f9c8ecae97aa3756d8c570f23c8","subject":"Create dynamic pollster feature","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7bff46921e6a5f9c8ecae97aa3756d8c570f23c8"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 11:12:39.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 16:22:05.000000000","tz":-180},"subject":"Dynamic pollsters to handle different response structures","message":"Dynamic pollsters to handle different response structures\n\nThis PR addressed a concern raised by Lingxian Kong on\nhttps://review.opendev.org/#/c/677031. The dynamic pollsters were using\njust the first key to the response that is received when we call an\nOpenStack API. However, the operator might call an API that returns\ndirectly the list of elements (e.g. AODH alarms). Therefore, we want to\nenable operators to handle those APIs as well. Moreover, we are\nimproving the system and allowing operators to define the key of the\nlist in the response that he/she wants to handle.\n\nChange-Id: Ie0439f5555c1fbc651632bb84040ca794b203139\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/3f6be7848b11680d579f49aa444c93c768e8c45b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/3f6be7848b11680d579f49aa444c93c768e8c45b"}]},"branch":"refs/heads/master"},"de1bd408492fd5efe7647d55c437c5454593096f":{"kind":"REWORK","_number":5,"created":"2019-10-30 12:06:24.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/59/691659/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/59/691659/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/59/691659/5"}}},"commit":{"parents":[{"commit":"7bff46921e6a5f9c8ecae97aa3756d8c570f23c8","subject":"Create dynamic pollster feature","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7bff46921e6a5f9c8ecae97aa3756d8c570f23c8"}]}],"author":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-28 11:12:39.000000000","tz":-180},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2019-10-30 12:06:07.000000000","tz":-180},"subject":"Dynamic pollsters to handle different response structures","message":"Dynamic pollsters to handle different response structures\n\nThis PR addressed a concern raised by Lingxian Kong on\nhttps://review.opendev.org/#/c/677031. The dynamic pollsters were using\njust the first key to the response that is received when we call an\nOpenStack API. However, the operator might call an API that returns\ndirectly the list of elements (e.g. AODH alarms). Therefore, we want to\nenable operators to handle those APIs as well. Moreover, we are\nimproving the system and allowing operators to define the key of the\nlist in the response that he/she wants to handle.\n\nChange-Id: Ie0439f5555c1fbc651632bb84040ca794b203139\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/de1bd408492fd5efe7647d55c437c5454593096f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/de1bd408492fd5efe7647d55c437c5454593096f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
