)]}'
{"id":"openstack%2Fcloudkitty~710500","triplet_id":"openstack%2Fcloudkitty~master~Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3","project":"openstack/cloudkitty","branch":"master","topic":"fix-reponse-format-total","attention_set":{},"removed_from_attention_set":{"24849":{"account":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"last_update":"2022-08-08 16:06:40.000000000","reason":"Change was submitted"},"28356":{"account":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"last_update":"2022-08-08 13:56:44.000000000","reason":"Change was abandoned"},"15197":{"account":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"last_update":"2022-08-08 16:06:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3","subject":"Fix response format \u0027total\u0027 for v2 dataframes API","status":"MERGED","created":"2020-02-28 17:48:57.000000000","updated":"2022-08-08 16:07:58.000000000","submitted":"2022-08-08 16:06:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"710500-fix-reponse-format-total","meta_rev_id":"27313370496900ed2e8eaf3897dc35158d0e9a9e","_number":710500,"virtual_id_number":710500,"owner":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-08-08 16:06:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":2,"date":"2022-08-08 14:40:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-08-08 14:38:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"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":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":1,"date":"2022-08-08 14:40:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"value":0,"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"value":0,"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"value":0,"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},{"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-28 18:03:36.000000000","updated_by":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"reviewer":{"_account_id":29503,"name":"Justin Ferrieu","email":"jferrieu@objectif-libre.com","username":"jferrieu"},"state":"REVIEWER"},{"updated":"2020-02-28 18:03:40.000000000","updated_by":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"reviewer":{"_account_id":23060,"name":"Luka Peschke","email":"mail@lukapeschke.com","username":"lukapeschke"},"state":"REVIEWER"},{"updated":"2020-03-26 03:24:37.000000000","updated_by":{"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"},"reviewer":{"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"},"state":"REVIEWER"},{"updated":"2020-09-24 18:50:43.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"},{"updated":"2020-11-26 12:44:24.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":"CC"},{"updated":"2022-08-08 13:24:58.000000000","updated_by":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"reviewer":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"state":"REVIEWER"},{"updated":"2022-08-08 14:30:16.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"}],"messages":[{"id":"a8de8f7eb670a041b76a17f668fdac00f289f72d","author":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"date":"2020-02-28 17:48:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9f13d4573841c28089c74489f7b1b0063bd766db","author":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"date":"2020-02-28 18:03:22.000000000","message":"Topic fix-total-value removed","accounts_in_message":[],"_revision_number":1},{"id":"7062081a7b3f7f5a7bdfe5bdbbc3dc39dcfb608b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-28 18:55:01.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-lower-constraints https://zuul.opendev.org/t/openstack/build/69e9bbcd01104dcf85c5e9852f5175e3 : FAILURE in 5m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5d0d469d45b44099ae818556b93f1777 : FAILURE in 5m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b842d3c4df274296a072d31cd6b60195 : SUCCESS in 6m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/55cdaecff2c5496d91ce738b297af219 : FAILURE in 5m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/5da17a1986a144818d4adaaae73e1dfe : FAILURE in 5m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2b78e34b02d74367936f9688361f47f1 : FAILURE in 5m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9fadc1d0bb74ff6993503ac6251a3a2 : SUCCESS in 6m 40s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/ceb155dc96f84d02a250fcfb24db1422 : SUCCESS in 37m 37s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/79a843ab347141858aeeac39ce978d35 : FAILURE in 35m 35s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/44c0da7f83bc4b1d96620f45b9749388 : SUCCESS in 41m 12s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/864e15476a0d47a7bc34dd309e752d46 : SUCCESS in 34m 44s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/e2e71f5ab3c0478aa4a1331c82aa178d : SUCCESS in 5m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"57f11dc332096fb039115ece475d3e38d5b21c6a","author":{"_account_id":30679,"name":"yuanrunsen","email":"yuanrunsen@unitedstack.com","username":"yuanrunsen"},"date":"2020-03-26 03:24:37.000000000","message":"Patch Set 1:\n\nour elasticsearch version is 7.x\nmaybe the code just can do with a lower version like 6.x or 5.x","accounts_in_message":[],"_revision_number":1},{"id":"1ce5556e9053261787d2e4d459f7664fe8329cd5","author":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"date":"2020-04-01 11:11:15.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"f605f40bea59d5e0e25162a1ca978a9e47f78d03","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-01 11:53:21.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81b1a14a0a584c3484227043097dd4a4 : FAILURE in 3m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8bd89d11da474b73bbc5dc712f17c052 : FAILURE in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/afe1d00248cd4cc8a87f4589608f302e : SUCCESS in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ca057b23e50e4beab18cb185af569ee8 : FAILURE in 4m 40s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cacb84aad8da4a00a8476bc113936b40 : FAILURE in 4m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f7dc9b98cc7b4bb9b35f6b24cc4d4a7c : FAILURE in 4m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12288a80562b453193b86ac5ba23a6f5 : SUCCESS in 5m 55s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/7156b4c0cd4f4f20ad0b0d2067c5a87f : SUCCESS in 34m 10s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/083c2ff06c23446d95ddf93f263c6f60 : FAILURE in 35m 41s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/964de637ff954f02aca43b17614f5ea4 : SUCCESS in 34m 13s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/7d757c0b595a4089b5a811f8fc1c0b18 : SUCCESS in 40m 37s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b422009b16ff4177a727f92f94975625 : SUCCESS in 4m 07s (non-voting)\n\nWarning:\n  Job openstack-tox-py36: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py36: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py36: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py36: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py36: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py38: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py38: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py38: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py38: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py38: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py37: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py37: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py37: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py37: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-py37: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-lower-constraints: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-lower-constraints: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-lower-constraints: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-lower-constraints: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-lower-constraints: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-cover: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-cover: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-cover: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-cover: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Job openstack-tox-cover: unable to map line for file comments: \n  stderr: \u0027fatal: There is no path stdin in the commit\u0027\n  Comments left for invalid file stdin","accounts_in_message":[],"_revision_number":2},{"id":"1ce1653d9249ab4fb40d18b66fe607c98a09b7a9","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2020-09-07 14:18:38.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"79eaaae11e416646e77b295cce7350617494df3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-07 15:02:23.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2bd093b22c2b4d4c894e0ca3911e6052 : FAILURE in 3m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/956e0baa98c04b2f994740c7fd8931f7 : FAILURE in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a40bbc7f2f484483a4dcc25db72fa8b7 : SUCCESS in 4m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/599c39f4e0bc4f27ba457705dcc67a9d : FAILURE in 3m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1e07624f2b784c40b6c9be98595af62b : FAILURE in 5m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b47ec7690cd436a9b065d819b691d56 : SUCCESS in 4m 54s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/890d46463b8a456e9e0c9e01d9220dcc : SUCCESS in 30m 35s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/469cf33f706542f1bc76d11f445f8e91 : FAILURE in 37m 08s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/07817a020ded402bb54047d370fa03bc : SUCCESS in 37m 21s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/9264a667e7504ed6a450779fca14695b : SUCCESS in 37m 34s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/73fc8279651841e2b5261a488fae0bcb : SUCCESS in 3m 29s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"72be167fe3589e439f140088fb677c34fb2e2fa9","author":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"date":"2020-09-24 17:29:32.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"d0f2790f46f83db198230aa2112804196298783a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-24 18:50:43.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/916a56eac1f4422c97f75233f66e9cad : FAILURE in 6m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0d2eeffc327c4d139822f0670bee244a : FAILURE in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47b21e2f47574096a7f6e0cf382f02c8 : SUCCESS in 4m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5dba993b15d545f5a7b26690221dc918 : FAILURE in 4m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6c636b7a1b3e443db37ff6892d5004cd : FAILURE in 4m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4e4db0c94ce64c51868070a3db7c6704 : SUCCESS in 5m 14s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d42c1b3ebd38451b94f8f2fe42867d56 : SUCCESS in 37m 46s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/f0f0487f309748cbba06df315442c400 : FAILURE in 45m 49s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/91a27fbf0f27414b9b38607080b7f907 : SUCCESS in 38m 28s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/cafee39497764c28a5273e239e0d8b54 : SUCCESS in 42m 07s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/a206c88fa76e44a49488b9d3299c4c3b : SUCCESS in 4m 22s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e3e89229f32cdf089252971b551c66c2c3267a30","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2020-11-26 12:44:24.000000000","message":"Patch Set 4:\n\nNing, thanks for the patch.\nIt seems that some tests are broken. Can you check them? And, maybe patch the code as expected.","accounts_in_message":[],"_revision_number":4},{"id":"84683b8be5452199b6ee8d5779aa02486e3b22d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 10:53:39.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"1b2dcaa3ef073b75c5e68e6cf4bff7f00feeb34f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 11:26:27.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/57ed98ad19b44c90bd029f19a275a55a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f79961484f0143be98585af1c380adc5 : FAILURE in 4m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/902ef041536445e683eed0a4a0a43b54 : SUCCESS in 3m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ff6918865f79474599f633697631bff4 : FAILURE in 4m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c69a683e30df496f8870b2d816dab8b6 : FAILURE in 4m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/44e4544b0b57461c943995a20ac829e5 : FAILURE in 4m 50s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8ae2a6ae9474f0493f6ae511416edf6 : SUCCESS in 5m 13s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/feaabf902242424daf3fabe8722c7e34 : SUCCESS in 29m 17s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/1680b991118f4631bc524f9a78df16e8 : FAILURE in 30m 35s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/743cf5b31184479488971c9bfa64e6f1 : SUCCESS in 30m 01s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/44d9f0817ecc4ddda0d224bef279e4a2 : SUCCESS in 29m 33s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/e02d19fe43834cc8bbee0779c5689e5c : SUCCESS in 3m 41s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"eb465e3a89121322f3d769f0428153210e0d010a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 11:40:28.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"7408efb8af1c756bca62c8310f2caaee1ca0c5f7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 11:42:12.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"4fd0ac604d1abba99bb1d9a4e42c5ec0ff1d1959","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 12:26:21.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5bbe9e7680c34aaa8df2f0d441a82570\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e409cc1827c944158172dc4cc50a5acd : SUCCESS in 4m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84b8e6d618a044fb88ad1931578fe70d : SUCCESS in 4m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d287df8a82464e549c61a8af06d807de : SUCCESS in 5m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/88c78464b68b4388b367f6a6e185f8ef : SUCCESS in 3m 41s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4429b846e69442d0a52bd3956e8fb83b : SUCCESS in 3m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d76e6b913584859867df4d035f28a5f : SUCCESS in 3m 14s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/630241e4c2a24e76b731184e634f31cc : SUCCESS in 37m 25s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/7a2d373870404a178ff3e5d565a85442 : SUCCESS in 35m 00s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/d4654a11845c4ea28eeaaf5111289a80 : SUCCESS in 34m 07s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/7066605db51f4a928298e7a24d776695 : SUCCESS in 36m 23s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/348256c4bbea4318b9f0d48a13f338c0 : SUCCESS in 2m 52s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"8212d93931d995fb639dbff920a54145f645cf4b","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-08-08 13:24:58.000000000","message":"Patch Set 7: Code-Review-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":7},{"id":"6687bd5432ebb58fbf369ae44baf1258b0ce9ff4","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 13:45:15.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"84085fb698a3388e05d7f569703a45cb0d03e904","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-08-08 13:52:45.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"6a94a1b1167d39442e40d6e60672fc83252f216e","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 13:55:42.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"2ba32fd57b1509d636df8020680362bd4a569ad1","tag":"autogenerated:gerrit:abandon","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 13:56:44.000000000","message":"Abandoned\n\nAbandon in favor of https://review.opendev.org/c/openstack/cloudkitty/+/710500","accounts_in_message":[],"_revision_number":7},{"id":"769cfa1bd525d8a95439bd2e77aecba61baabc4e","tag":"autogenerated:gerrit:restore","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 13:56:49.000000000","message":"Restored","accounts_in_message":[],"_revision_number":7},{"id":"6446e491af6143a2fce0d447ec67779f04d2e929","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 13:58:50.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"cfd766d5ecbe1663f1851606e837d20fb3a155a3","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 14:02:00.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"9277878faa177b71e98e85f24ccc7cc3b866a332","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 14:02:25.000000000","message":"Uploaded patch set 9: Commit message was updated.","accounts_in_message":[],"_revision_number":9},{"id":"7822dfd388c6a908e6c2f7c3075d0891b26e7976","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 14:19:24.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"c67783d046d7a6e1afa882030c479fc5201986f3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-08-08 14:24:59.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"bcae2421017176f51d61493484f6ecad70925068","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-08-08 14:26:19.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"5cf9ebcd8f5e12091352fe50ee6a15b1070a8762","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 14:28:32.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"b7740fe23235fca1edc5c2364204992167bd2929","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 14:30:16.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"54bd77ac82c33da25c82e809c0c9ddad48f95f76","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-08-08 14:36:34.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"312a511f4d146741aa0174b80b0db2d2ba5c8d3e","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2022-08-08 14:38:19.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"2c7f43434326c854e2f72baf9161466a3e17613c","author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"date":"2022-08-08 14:40:41.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":12},{"id":"f055986cd3ca4cf6bcfa918a0d7e9b6192a1f968","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 15:16:01.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7b48a228ad5b4837b4590a1f160a4d04\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31e6c98a891a4d7eb731bde133e09620 : SUCCESS in 4m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d824cdbc8e2b4d52b62d2ef7783319b7 : SUCCESS in 3m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1bccf521d9914f07a0967fddabb04e2f : SUCCESS in 4m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4a92a1aa1f704c8a903004997d918980 : SUCCESS in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b6f7273f67954a49be9157b92efba46a : SUCCESS in 4m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bca053210964e0594b32bd9b6735ae4 : SUCCESS in 4m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89e7f2541f724509bd5de2e1af555df1 : SUCCESS in 3m 58s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/d45bce999bc04a96ac8d7cf01af131e0 : SUCCESS in 35m 57s\n- cloudkitty-tempest-full-v2-storage-elasticsearch https://zuul.opendev.org/t/openstack/build/3c029533d1ec4454ad11351690d21387 : SUCCESS in 35m 45s (non-voting)\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/8d7165d675ab49b2ac937a8e850c1e6d : SUCCESS in 35m 02s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/32d80718b0a1475691abec0fff651ffe : SUCCESS in 28m 01s\n- cloudkitty-tox-bandit https://zuul.opendev.org/t/openstack/build/b7ac84ae4c3547a8aab9a48c8d454566 : SUCCESS in 3m 44s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"430a2fb3e36ec92f8531d0104f3653d3b3bbbd14","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 15:16:36.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"632084b8f503d4b08bd28eb9219809e35a936981","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 16:06:39.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a4e977bbc1349b2a3a36b43eea24838\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28870423a1a74e6492747a97ba485982 : SUCCESS in 4m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4f2e6acc34c1489897d4917f199da790 : SUCCESS in 4m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bff502b12ff1428fb4c13615a866e8cc : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/490e90aadc4141cc93a8648d032f48c5 : SUCCESS in 4m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f19d3b2e4ff440cc97f09723503a3b4d : SUCCESS in 4m 05s\n- cloudkitty-tempest-full-v2-storage-influxdb https://zuul.opendev.org/t/openstack/build/48c96e3b18fa4312a38f9293a844e25c : SUCCESS in 39m 28s\n- cloudkitty-tempest-full-v1-storage-sqlalchemy https://zuul.opendev.org/t/openstack/build/1394b36a85b142fe9d72b51c4f81e3bd : SUCCESS in 38m 24s\n- cloudkitty-tempest-full-ipv6-only https://zuul.opendev.org/t/openstack/build/a2e8948befab4ce4befa8f3f36ae31cc : SUCCESS in 45m 09s","accounts_in_message":[],"_revision_number":12},{"id":"f884d5b70528ea4cc35d29cdd0a27ba2672cf330","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 16:06:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":12},{"id":"27313370496900ed2e8eaf3897dc35158d0e9a9e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-08-08 16:07:58.000000000","message":"Patch Set 12:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2e9aa50abaa4641938778d69ff85ff1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62e970c2eb0a4183bd8b7bc3466d4708 : SUCCESS in 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b2772503eb394ebe8e857a0ac6ef88ea : SUCCESS in 45s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"3ba19ed1c7d821b373f1d65e2086c11c8e13a38a","revisions":{"a9ff9545cd2829bd1ba4fef38d6492401f4402aa":{"kind":"REWORK","_number":1,"created":"2020-02-28 17:48:57.000000000","uploader":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"ref":"refs/changes/00/710500/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/1"}}},"commit":{"parents":[{"commit":"460bcb5de3b4973bec779d1110221c908e7cd3b6","subject":"Merge \"Support cross-tenant metrics in monasca collector\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/460bcb5de3b4973bec779d1110221c908e7cd3b6"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"subject":"fix response format \u0027total\u0027 for v2 dataframes api","message":"fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is\n{ \"total\": 3 }. However, for elasticsearch search\nresponse [2], the \"hits.total\" in response body is\n{\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/a9ff9545cd2829bd1ba4fef38d6492401f4402aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/a9ff9545cd2829bd1ba4fef38d6492401f4402aa"}]},"branch":"refs/heads/master"},"39385e35abfff858c6566cea20e37f5437ef0055":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-04-01 11:11:15.000000000","uploader":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"ref":"refs/changes/00/710500/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/2"}}},"commit":{"parents":[{"commit":"56609c46f96e38ddc13c7830d6b32479ddaaa1ac","subject":"[ussuri][goal] Cleanup drop python 2.7 support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/56609c46f96e38ddc13c7830d6b32479ddaaa1ac"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Ning Yao","email":"zay11022@163.com","date":"2020-04-01 11:11:15.000000000","tz":0},"subject":"fix response format \u0027total\u0027 for v2 dataframes api","message":"fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is\n{ \"total\": 3 }. However, for elasticsearch search\nresponse [2], the \"hits.total\" in response body is\n{\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/39385e35abfff858c6566cea20e37f5437ef0055"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/39385e35abfff858c6566cea20e37f5437ef0055"}]},"branch":"refs/heads/master"},"f8c4cd35c6852b98e1e18f60656b300552caa5b9":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-09-07 14:18:38.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/00/710500/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/3"}}},"commit":{"parents":[{"commit":"253d3359e6c1ccafef5daf67d7b7a667067bab1b","subject":"Merge \"Adjust hacking tests to fix py38 support\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/253d3359e6c1ccafef5daf67d7b7a667067bab1b"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2020-09-07 14:18:38.000000000","tz":0},"subject":"fix response format \u0027total\u0027 for v2 dataframes api","message":"fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is\n{ \"total\": 3 }. However, for elasticsearch search\nresponse [2], the \"hits.total\" in response body is\n{\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f8c4cd35c6852b98e1e18f60656b300552caa5b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f8c4cd35c6852b98e1e18f60656b300552caa5b9"}]},"branch":"refs/heads/master"},"3ef3246f44bd2f27fe3bb2fab1335cbe8c65f995":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2020-09-24 17:29:32.000000000","uploader":{"_account_id":24849,"name":"yao ning","email":"zay11022@163.com","username":"mslovy"},"ref":"refs/changes/00/710500/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/4"}}},"commit":{"parents":[{"commit":"2ad94f808c659036b5fc20f7878c074d32d90b0d","subject":"Update sample configuration and policy files","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2ad94f808c659036b5fc20f7878c074d32d90b0d"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Ning Yao","email":"zay11022@163.com","date":"2020-09-24 17:29:32.000000000","tz":0},"subject":"fix response format \u0027total\u0027 for v2 dataframes api","message":"fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is\n{ \"total\": 3 }. However, for elasticsearch search\nresponse [2], the \"hits.total\" in response body is\n{\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3ef3246f44bd2f27fe3bb2fab1335cbe8c65f995"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3ef3246f44bd2f27fe3bb2fab1335cbe8c65f995"}]},"branch":"refs/heads/master"},"672832a2d6ccbd4ed02650def1ce95ada611f4e9":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2022-08-08 10:53:39.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/00/710500/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/5"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-08-08 10:52:57.000000000","tz":-180},"subject":"fix response format \u0027total\u0027 for v2 dataframes api","message":"fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is\n{ \"total\": 3 }. However, for elasticsearch search\nresponse [2], the \"hits.total\" in response body is\n{\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nCo-author: Rafael Weingärtner \u003crafael@apache.org\u003e\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/672832a2d6ccbd4ed02650def1ce95ada611f4e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/672832a2d6ccbd4ed02650def1ce95ada611f4e9"}]},"branch":"refs/heads/master"},"5e30d0a980dc4308d7bce1fc99f913491b475b3a":{"kind":"REWORK","_number":6,"created":"2022-08-08 11:40:28.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/00/710500/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/6"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-08-08 11:39:55.000000000","tz":-180},"subject":"fix response format \u0027total\u0027 for v2 dataframes api","message":"fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is\n{ \"total\": 3 }. However, for elasticsearch search\nresponse [2], the \"hits.total\" in response body is\n{\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nCo-author: Rafael Weingärtner \u003crafael@apache.org\u003e\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5e30d0a980dc4308d7bce1fc99f913491b475b3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/5e30d0a980dc4308d7bce1fc99f913491b475b3a"}]},"branch":"refs/heads/master"},"40e713b7d2b64c0577bfc039d1c13c40f6f766fe":{"kind":"REWORK","_number":7,"created":"2022-08-08 11:42:12.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/00/710500/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/7"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-08-08 11:42:01.000000000","tz":-180},"subject":"fix response format \u0027total\u0027 for v2 dataframes api","message":"fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is\n{ \"total\": 3 }. However, for elasticsearch search\nresponse [2], the \"hits.total\" in response body is\n{\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nCo-author: Rafael Weingärtner \u003crafael@apache.org\u003e\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/40e713b7d2b64c0577bfc039d1c13c40f6f766fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/40e713b7d2b64c0577bfc039d1c13c40f6f766fe"}]},"branch":"refs/heads/master"},"8b357e34a086a95f84d255d152fc75f54c56bfb6":{"kind":"REWORK","_number":8,"created":"2022-08-08 13:58:50.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/00/710500/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/8"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-08-08 13:58:03.000000000","tz":-180},"subject":"Fix response format \u0027total\u0027 for v2 dataframes api","message":"Fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is { \"total\": 3 }.\nHowever, for elasticsearch search response [2], the \"hits.total\" in\nresponse body is {\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nCo-Authored-By: Rafael Weingärtner \u003crafael@apache.org\u003e\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8b357e34a086a95f84d255d152fc75f54c56bfb6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/8b357e34a086a95f84d255d152fc75f54c56bfb6"}]},"branch":"refs/heads/master"},"578001bfa260388cb2b9aceb1eac9f0a287c6276":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2022-08-08 14:02:25.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/00/710500/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/9"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-08-08 14:02:03.000000000","tz":-180},"subject":"Fix response format \u0027total\u0027 for v2 dataframes api","message":"Fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is { \"total\": 3 }.\nHowever, for elasticsearch search response [2], the \"hits.total\" in\nresponse body is {\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/8.3/search-your-data.html\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nCo-Authored-By: Rafael Weingärtner \u003crafael@apache.org\u003e\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/578001bfa260388cb2b9aceb1eac9f0a287c6276"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/578001bfa260388cb2b9aceb1eac9f0a287c6276"}]},"branch":"refs/heads/master"},"55840b74b3229aef28c3dcffeba0a111bd69f1c2":{"kind":"REWORK","_number":10,"created":"2022-08-08 14:24:59.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/00/710500/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/10"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2022-08-08 14:23:58.000000000","tz":120},"subject":"Fix response format \u0027total\u0027 for v2 dataframes API","message":"Fix response format \u0027total\u0027 for v2 dataframes API\n\nBased on [1], the response for v2 dataframes is {\"total\": 3}. However,\nfor Elasticsearch search response [2], the \"hits.total\" in the response\nbody is {\"value\": 3, \"relation\": \"eq\"}, which does not match the API\nresponse schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/8.3/search-your-data.html\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nCo-Authored-By: Rafael Weingärtner \u003crafael@apache.org\u003e\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/55840b74b3229aef28c3dcffeba0a111bd69f1c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/55840b74b3229aef28c3dcffeba0a111bd69f1c2"}]},"branch":"refs/heads/master"},"2d66716765236894a259fecd1a33662335443064":{"kind":"REWORK","_number":11,"created":"2022-08-08 14:28:32.000000000","uploader":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"ref":"refs/changes/00/710500/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/11"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Rafael Weingärtner","email":"rafael@apache.org","date":"2022-08-08 14:28:02.000000000","tz":-180},"subject":"Fix response format \u0027total\u0027 for v2 dataframes api","message":"Fix response format \u0027total\u0027 for v2 dataframes api\n\nbased on [1], the response for v2 dataframes is { \"total\": 3 }.\nHowever, for elasticsearch search response [2], the \"hits.total\" in\nresponse body is {\"value\": 3, \"relation\": \"eq\"}, which does not match\nthe api response schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/8.3/search-your-data.html\n\nStory: #2010219\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nCo-Authored-By: Rafael Weingärtner \u003crafael@apache.org\u003e\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2d66716765236894a259fecd1a33662335443064"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/2d66716765236894a259fecd1a33662335443064"}]},"branch":"refs/heads/master"},"3ba19ed1c7d821b373f1d65e2086c11c8e13a38a":{"kind":"REWORK","_number":12,"created":"2022-08-08 14:36:34.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/00/710500/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cloudkitty","ref":"refs/changes/00/710500/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cloudkitty refs/changes/00/710500/12"}}},"commit":{"parents":[{"commit":"f9d2ff341bde97fbe755a5bee917e1003c2f8e98","subject":"Merge \"Add API to create scopes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/f9d2ff341bde97fbe755a5bee917e1003c2f8e98"}]}],"author":{"name":"Ning Yao","email":"yaoning@unitedstack.com","date":"2020-02-28 17:43:08.000000000","tz":480},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2022-08-08 14:35:50.000000000","tz":120},"subject":"Fix response format \u0027total\u0027 for v2 dataframes API","message":"Fix response format \u0027total\u0027 for v2 dataframes API\n\nBased on [1], the response for v2 dataframes is {\"total\": 3}. However,\nfor Elasticsearch search response [2], the \"hits.total\" in the response\nbody is {\"value\": 3, \"relation\": \"eq\"}, which does not match the API\nresponse schema.\n\n[1]: https://docs.openstack.org/cloudkitty/latest/api-reference/v2/index.html?expanded\u003dget-dataframes-from-the-storage-backend-detail#response-example\n[2]: https://www.elastic.co/guide/en/elasticsearch/reference/8.3/search-your-data.html\n\nStory: 2010219\nTask: 45967\n\nChange-Id: Ie2c8fd1b146138efc085d7c844afd27b7e10f3f3\nCo-Authored-By: Rafael Weingärtner \u003crafael@apache.org\u003e\nSigned-off-by: Ning Yao \u003cyaoning@unitedstack.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3ba19ed1c7d821b373f1d65e2086c11c8e13a38a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cloudkitty/commit/3ba19ed1c7d821b373f1d65e2086c11c8e13a38a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[]}
