)]}'
{"id":"openstack%2Fceilometer~709807","triplet_id":"openstack%2Fceilometer~master~Ida0a73d2964f192e6c63a6b7e8003ef2b52bd710","project":"openstack/ceilometer","branch":"master","topic":"upstream/feature/linked-responses","hashtags":[],"change_id":"Ida0a73d2964f192e6c63a6b7e8003ef2b52bd710","subject":"Add support to linked samples responses","status":"MERGED","created":"2020-02-25 18:04:06.000000000","updated":"2020-05-29 12:55:34.000000000","submitted":"2020-05-29 12:53:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"709807-1590756825887-3a602513","meta_rev_id":"1a07411e5b5cd982eb8844639823fe6d8b92580f","_number":709807,"virtual_id_number":709807,"owner":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"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,"date":"2020-03-25 13:47:46.000000000","_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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-05-29 12:53:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"recommended":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":1,"date":"2020-05-29 11:28:22.000000000","permitted_voting_range":{"min":1,"max":1},"_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":2,"date":"2020-03-26 02:18:31.000000000","_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"value":0,"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"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":"2020-05-29 11:48:07.000000000","_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"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":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"2020-03-26 02:18:31.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":"2020-05-29 11:28:22.000000000","updated_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"reviewer":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"state":"REVIEWER"},{"updated":"2020-05-29 11:48:07.000000000","updated_by":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"reviewer":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"state":"REVIEWER"},{"updated":"2020-05-29 12:53:45.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":"b699dc5b034f3caffd4f923e577627d675e0587f","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2020-02-25 18:04:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"86fa90ce5851e7ce5629d38be4920bb1aac99146","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-02-25 18:50:31.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f579e794e990b053d21626ed0f7af6c83a1e1272","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2020-02-25 19:11:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6940ba58b7b8027f52a1020ffcd93185ee4f9503","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2020-02-25 19:12:04.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"743218918cd64ba99dc38477e41519ab39510e06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-25 20:33:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/61796e88282c4281a40a3a156447fdd1 : SUCCESS in 8m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79ac9071fe174942bbd5ae30b99c5b9f : SUCCESS in 4m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/546e068340754784a3baf16f69a63a04 : SUCCESS in 9m 21s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e7f308a86a5546deaab94a679be7f8b2 : SUCCESS in 8m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e402bef6cfab468daf56c255bce61dd1 : SUCCESS in 9m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81b006db08804ea09058c49a72da0e5a : SUCCESS in 14m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d4cecc5600134e269f6ae8c3abdb827c : SUCCESS in 12m 18s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/1a785f19c838493b947a721095497634 : SUCCESS in 1h 13m 40s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/06afef0295d7482286696bf02284b88e : SUCCESS in 54m 13s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/dd60f032e8ba43c2bcff0da2ae87e586 : SUCCESS in 45m 33s","accounts_in_message":[],"_revision_number":2},{"id":"25bf422b56b372cee1f75f851ddc768386cb8a54","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-02-25 22:55:35.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"699cdc376d5fb90935379db172c904e44f5d1e4a","author":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"date":"2020-03-25 13:47:46.000000000","message":"Patch Set 2:\n\nHi guys, everything looks good to be merged. Would you guys mind to review it? Do I need to change something else?","accounts_in_message":[],"_revision_number":2},{"id":"b258e228517576111d67a7702e8657e07510d528","author":{"_account_id":14107,"name":"zhurong","email":"aaronzhu1121@gmail.com","username":"zhurong"},"date":"2020-03-26 02:18:31.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"8b1ba2cd321702f2640f38e245a7cc397ae16220","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-05-29 00:33:58.000000000","message":"Patch Set 2: -Code-Review\n\nHello guys, this one looks ready to be merged. Can we get this in? We have other new features that we would like to contribute as well that depend on this one.","accounts_in_message":[],"_revision_number":2},{"id":"07e6738e9cf176872b4f07996815777d378bebfe","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-05-29 11:28:22.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"557435655b4d04b018190503d346ddd474a47205","author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"date":"2020-05-29 11:48:07.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"128ff9fb6a8b37d1104eded63f21d7a8057328dd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 11:48:19.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"fa08780d0ed5d5fe346e3cb0b1e78a3befc8ec48","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 12:53:45.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/958b045e90bb40ea9cd9b79021b01069 : SUCCESS in 6m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fc8fd636b79e46738419d63fe30c9622 : SUCCESS in 8m 00s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/20e0af81d6f6477e9f0ea168ac28a936 : SUCCESS in 7m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af67ac1a11ce48e881a50eed13982cba : SUCCESS in 10m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/034da4165ac9453184fe92790be061ea : SUCCESS in 9m 23s\n- grenade-dsvm-ceilometer https://zuul.opendev.org/t/openstack/build/768d57ef39be4d98ae3aff02530658b5 : SUCCESS in 1h 00m 13s\n- telemetry-dsvm-integration https://zuul.opendev.org/t/openstack/build/dea0b48b281f4135945c740648ea339c : SUCCESS in 42m 46s\n- telemetry-dsvm-integration-ipv6-only https://zuul.opendev.org/t/openstack/build/c74c78852867438eb31e549fbf343edd : SUCCESS in 45m 25s","accounts_in_message":[],"_revision_number":2},{"id":"9a13ee2163d9dcbbc4421b2d0158f27a6a70c7e6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 12:53:45.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"6520381888e9c7700fdcffb35513a0db040f985e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-29 12:55:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f5d5a79b9334c23a3434b63b66a5e9b : SUCCESS in 1m 23s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6f2acc6e3335ece57a190143c62f184c110ecce4","revisions":{"b15a9e8bbb68ca85deef870b38ec47c580372be6":{"kind":"REWORK","_number":1,"created":"2020-02-25 18:04:06.000000000","uploader":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"ref":"refs/changes/07/709807/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/709807/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/1"}}},"commit":{"parents":[{"commit":"4e3c12968d53a28fb9fa016c1eb2377d796eed76","subject":"Multi metric dynamic pollsters (handling attribute values with list of objects)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4e3c12968d53a28fb9fa016c1eb2377d796eed76"}]}],"author":{"name":"pedro","email":"phpm13@gmail.com","date":"2020-01-17 19:43:43.000000000","tz":-180},"committer":{"name":"pedro","email":"phpm13@gmail.com","date":"2020-02-25 18:03:55.000000000","tz":-180},"subject":"Add support to linked samples responses","message":"Add support to linked samples responses\n\nSome APIs split their responses into pages and each response has\na link to the next one.\n\nTo allow operators to deal with this kind of APIs was extended the\nDynamic pollsters to navigate through the API responses and joining\nall responses into a single one.\n\nTo enable it, the operator will need to configure the parameter\n`next_sample_url_attribute` with a mapper to the response\u0027s next\npage attribute.\n\nChange-Id: Ida0a73d2964f192e6c63a6b7e8003ef2b52bd710\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/b15a9e8bbb68ca85deef870b38ec47c580372be6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/b15a9e8bbb68ca85deef870b38ec47c580372be6"}]},"branch":"refs/heads/master"},"6f2acc6e3335ece57a190143c62f184c110ecce4":{"kind":"REWORK","_number":2,"created":"2020-02-25 19:11:56.000000000","uploader":{"_account_id":30695,"name":"Pedro Henrique Pereira Martins","email":"phpm13@gmail.com","username":"pedrohpmartins"},"ref":"refs/changes/07/709807/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/07/709807/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/07/709807/2"}}},"commit":{"parents":[{"commit":"4e3c12968d53a28fb9fa016c1eb2377d796eed76","subject":"Multi metric dynamic pollsters (handling attribute values with list of objects)","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4e3c12968d53a28fb9fa016c1eb2377d796eed76"}]}],"author":{"name":"pedro","email":"phpm13@gmail.com","date":"2020-01-17 19:43:43.000000000","tz":-180},"committer":{"name":"pedro","email":"phpm13@gmail.com","date":"2020-02-25 19:08:09.000000000","tz":-180},"subject":"Add support to linked samples responses","message":"Add support to linked samples responses\n\nSome APIs split their responses into pages and each response has\na link to the next one.\n\nTo allow operators to deal with this kind of APIs, we propose to\nextend the Dynamic pollsters to navigate through the API\nresponses and join all responses into a single one.\n\nTo enable it, the operator will need to configure the parameter\n`next_sample_url_attribute` with a mapper to the response\u0027s next\npage attribute.\n\nChange-Id: Ida0a73d2964f192e6c63a6b7e8003ef2b52bd710\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6f2acc6e3335ece57a190143c62f184c110ecce4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/6f2acc6e3335ece57a190143c62f184c110ecce4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
