)]}'
{"id":"openstack%2Fmonasca-api~667931","triplet_id":"openstack%2Fmonasca-api~master~I588a9bc0a19cd02ebfb8c0c1742896f208941396","project":"openstack/monasca-api","branch":"master","topic":"story_2006059","hashtags":[],"change_id":"I588a9bc0a19cd02ebfb8c0c1742896f208941396","subject":"Support batching metrics when writing to Kafka","status":"MERGED","created":"2019-06-27 14:01:43.000000000","updated":"2019-11-25 12:49:43.000000000","submitted":"2019-11-25 12:48:30.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":"667931-1574686110336-29596582","meta_rev_id":"3648c2be5d5456e89d6655be98cd8e5fb3997395","_number":667931,"virtual_id_number":667931,"owner":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-25 12:48:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"}],"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":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-11-18 09:33:37.000000000","_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"}],"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":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"all":[{"value":0,"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"value":0,"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-25 12:01:57.000000000","_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-03 15:05:30.000000000","updated_by":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"reviewer":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"state":"REVIEWER"},{"updated":"2019-11-25 12:01:57.000000000","updated_by":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"reviewer":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"state":"REVIEWER"},{"updated":"2019-11-25 12:48:30.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":"bcaf64f2edf571c7e20e9660150c80fdd425832f","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-06-27 14:01:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fbff4d7a72a67a049523aa16bd0efd8a1608a1cc","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-06-27 14:02:22.000000000","message":"Patch Set 1:\n\nCould use a unit test. Any thoughts appreciated.","accounts_in_message":[],"_revision_number":1},{"id":"52eccc22d41c7749825c0ed20444ea96b8f6ef61","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-06-27 14:12:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7140a537cbd350c33ba2f6c2dae5401e9068e9e6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-27 15:14:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/31/667931/2/check/openstack-tox-cover/e90a1a7/cover/ : SUCCESS in 4m 28s\n- openstack-tox-lower-constraints http://logs.openstack.org/31/667931/2/check/openstack-tox-lower-constraints/c6c767a/ : SUCCESS in 10m 34s\n- openstack-tox-pep8 http://logs.openstack.org/31/667931/2/check/openstack-tox-pep8/614e4dc/ : SUCCESS in 4m 20s\n- openstack-tox-py27 http://logs.openstack.org/31/667931/2/check/openstack-tox-py27/e31cabf/ : SUCCESS in 3m 59s\n- openstack-tox-py36 http://logs.openstack.org/31/667931/2/check/openstack-tox-py36/eb977ee/ : SUCCESS in 4m 26s\n- openstack-tox-docs http://logs.openstack.org/31/667931/2/check/openstack-tox-docs/c0c2cf7/html/ : SUCCESS in 6m 26s\n- monasca-tempest-python2-influxdb http://logs.openstack.org/31/667931/2/check/monasca-tempest-python2-influxdb/21bd29c/ : SUCCESS in 37m 59s\n- monasca-tempest-python3-influxdb http://logs.openstack.org/31/667931/2/check/monasca-tempest-python3-influxdb/57e8032/ : SUCCESS in 42m 05s\n- monasca-tempest-java-influxdb http://logs.openstack.org/31/667931/2/check/monasca-tempest-java-influxdb/13ffb57/ : FAILURE in 52m 30s (non-voting)\n- monasca-tempest-python2-cassandra http://logs.openstack.org/31/667931/2/check/monasca-tempest-python2-cassandra/23e018e/ : SUCCESS in 37m 11s\n- monasca-tempest-python3-cassandra http://logs.openstack.org/31/667931/2/check/monasca-tempest-python3-cassandra/ef840b2/ : FAILURE in 23m 03s (non-voting)\n- monasca-tempest-python2-java-cassandra http://logs.openstack.org/31/667931/2/check/monasca-tempest-python2-java-cassandra/6d4b19f/ : SUCCESS in 50m 23s\n- monasca-tempest-python3-java-cassandra http://logs.openstack.org/31/667931/2/check/monasca-tempest-python3-java-cassandra/6671fc8/ : FAILURE in 23m 24s (non-voting)\n- monascalog-python3-tempest http://logs.openstack.org/31/667931/2/check/monascalog-python3-tempest/7be1a63/ : SUCCESS in 42m 56s\n- build-monasca-docker-image http://logs.openstack.org/31/667931/2/check/build-monasca-docker-image/8411707/ : SUCCESS in 5m 46s","accounts_in_message":[],"_revision_number":2},{"id":"f18eb0740ed5cd71a7e42b5c04923ef0cd1a6063","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-06-28 15:18:30.000000000","message":"Patch Set 2:\n\nWe\u0027ve rolled this out to a production environment and it\u0027s enabled multiple ~20GB metric posts to be ingested without issue (something like 300GB of metrics as stored in Kafka, over a couple of hours). It appears stable over 24 hours.","accounts_in_message":[],"_revision_number":2},{"id":"1971da9f470d536510b08d7d23cb29a70237db85","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-07-01 14:36:52.000000000","message":"Patch Set 2:\n\n\u003e Could use a unit test. Any thoughts appreciated.\n\nYes, a unit test on `_send_metrics` would be nice.","accounts_in_message":[],"_revision_number":2},{"id":"1f74e6ddacc51006e754e637d90f8b4b3db48daf","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-07-01 14:45:05.000000000","message":"Patch Set 2:\n\nThanks for this change. Looks good for me. Could you please present it in the next team meeting to notify other folks as well?\n\nAlso, please add a release note for the new configuration option.","accounts_in_message":[],"_revision_number":2},{"id":"310d1e252a0586e3dc9f09d7a0519dfbdee1292f","author":{"_account_id":10311,"name":"Joseph Davis","email":"joseph.davis@suse.com","username":"joadavis"},"date":"2019-07-03 15:05:30.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a40501ef6ee5783ec988584d6ec12234d812bf9f","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-07-03 15:38:49.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6eaea20e5eccd9e00c64c05d2e641b71343d8d8b","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-10-09 15:57:59.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3563dbd1a7fc2af62bee965e481fb479f26d29f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-09 17:00:30.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/7320f2894bca4c1da20ab7ab61acb19f : FAILURE in 4m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ded220fa57d24ea4b3521a5ab58b6379 : FAILURE in 11m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e41e68eb0ce4d6c9814b8d8b6f9047a : SUCCESS in 4m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/37d5bd37e520441ca5befd28e2c73e7d : FAILURE in 4m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/135f0199d5294de1900ab32da635a4f6 : FAILURE in 5m 00s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/86ff8b2a834844dd9ad1d02c1c84caca : FAILURE in 13m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40ca40d84223443295cf81b9f946d9f3 : SUCCESS in 6m 56s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/659796251c1a44e9b7441e86dc1165c5 : FAILURE in 33m 37s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/6c12216e92a7440099780ca637735568 : FAILURE in 52m 29s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/edeccdf973fe4ca4a2bf4a7916f05002 : FAILURE in 40m 43s\n- monasca-tempest-python2-java-cassandra https://zuul.opendev.org/t/openstack/build/18f34bc5944e471a974c5e1e624a1b2b : FAILURE in 36m 30s (non-voting)\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/66a2f1feae88473195cef5052f9e3032 : SUCCESS in 46m 30s\n- build-monasca-docker-image https://zuul.opendev.org/t/openstack/build/ec2fd10785f24691ada7f0709fd1f8fd : SUCCESS in 8m 01s","accounts_in_message":[],"_revision_number":3},{"id":"503a2095025d4ea7010089d0c8b47d5cb3486776","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-10-23 14:07:59.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"c25678e6f0d78855628a4a86f2447958b25f3c56","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-10-23 14:09:52.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"64543ae7668cdc97da3c75d6ecbda6be12a48714","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-23 14:59:48.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c4bf3823f3c14a6096ae014a66308ffe : SUCCESS in 6m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c3b8a516aa44b71acf4d453defb745f : SUCCESS in 12m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ee148265dc704296bd142a2724bd5158 : SUCCESS in 5m 00s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1c5d19da8fc9433db498eb83414bae7d : SUCCESS in 6m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c5642ac1639548c6a37cbdf30f8b4511 : SUCCESS in 4m 15s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d73e337bc0d94412ac268547e7def88b : SUCCESS in 10m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1632a3fc1efa4027ba8b2f42afb15843 : SUCCESS in 6m 39s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/3e881c6191d44a73bde7a752fcec0210 : SUCCESS in 43m 01s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/9a713f1767f9462e804dbddfeb695581 : SUCCESS in 42m 12s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/65d6f25b19ea42ebbf7e697c0d529db7 : FAILURE in 37m 35s\n- monasca-tempest-python2-java-cassandra https://zuul.opendev.org/t/openstack/build/104edde5ac1e45ed8f3e98a9487f7deb : SUCCESS in 33m 02s (non-voting)\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/94159c2b89eb4efeb9a74ba755662c0a : FAILURE in 43m 39s\n- build-monasca-docker-image https://zuul.opendev.org/t/openstack/build/28a0014e2b324752bbca523fb625c70c : SUCCESS in 7m 08s","accounts_in_message":[],"_revision_number":5},{"id":"304efdc1516010257ae62b4096892062f49c330e","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-11-06 09:27:19.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"847e2b8717fe14f551d68677bc9241af21d21c17","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-06 10:10:29.000000000","message":"Patch Set 6: 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/bdfe0ae71d4546548866fbbb8ee513b5 : SUCCESS in 5m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2031cb53dc39411490c1f913e5d42bdf : SUCCESS in 12m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a71f890fae944e26b1e170f3bc0f4b64 : SUCCESS in 4m 24s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a8ed04fd1c5343dbbecaa78002ed566c : SUCCESS in 4m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b3ffdc2f8a2049178847f660620550fe : SUCCESS in 4m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0783b4407ecd4974a1bbdcd11434bb47 : SUCCESS in 11m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52facff1b34048408fabf728e92f36c6 : SUCCESS in 7m 04s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/67cbfb14ccd041c09222f4b21274a4c7 : SUCCESS in 36m 58s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/82f3e072d48244819dd2a8acf5ffd733 : SUCCESS in 36m 55s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/7b28c290982a48f9ac9471aa73f88445 : SUCCESS in 39m 19s\n- monasca-tempest-python2-java-cassandra https://zuul.opendev.org/t/openstack/build/6df9ffbd94e64c2e85f318830c57d28c : SUCCESS in 41m 16s (non-voting)\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/97d52d3cbefe46cea1051e630094b0fc : FAILURE in 41m 00s\n- build-monasca-docker-image https://zuul.opendev.org/t/openstack/build/fdc70ee773594b258f944a73f69dbf7a : SUCCESS in 7m 24s","accounts_in_message":[],"_revision_number":6},{"id":"3f72cff42d65dba0ec154795d5d81272ba52fcb2","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-11-12 11:09:09.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"cfaa2cba034ad0408b41d2a41eb63aeccd6bad55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-12 12:00:41.000000000","message":"Patch Set 7: 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/b4ea5a1b14b644e793fdacb4c2cc6959 : SUCCESS in 5m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6ec4821ca46a4ccb8b4bce17c87d522b : SUCCESS in 11m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/448c8b8bee64432e98d0d9e5c8241673 : SUCCESS in 5m 32s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2b2b30ba5a8b4f5c808de04a1e6e877d : SUCCESS in 6m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4c90e00b74e3450095cda32ae59802a8 : SUCCESS in 6m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b3260da3d55e43039dbbd4284f8fe849 : SUCCESS in 13m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b973b790c00347199d997d914bff62ca : SUCCESS in 5m 46s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/bb74c0d8ac2c4558b3f9544f648325c0 : SUCCESS in 38m 18s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/8c82f51387da427f8324ddd3b43a7097 : SUCCESS in 35m 55s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/a3994bddedc3497f9f9332772c1344f5 : SUCCESS in 34m 44s\n- monasca-tempest-python2-java-cassandra https://zuul.opendev.org/t/openstack/build/66a68d898b084dc49a35f3b404e35465 : SUCCESS in 44m 18s (non-voting)\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/84ed629990614a7a99aafcfc6da89327 : FAILURE in 49m 47s\n- build-monasca-docker-image https://zuul.opendev.org/t/openstack/build/2faadb29b64e47bd9faa4a6f51918c08 : SUCCESS in 8m 59s","accounts_in_message":[],"_revision_number":7},{"id":"4d1407126936bb6eda2768ffe2ecaca41a43bee2","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-11-12 13:28:11.000000000","message":"Patch Set 7:\n\nI think this code is not needed when working with the Confluent Kafka client. The messages are added to the queue one by one and processed asynchronously. The queue length is controlled by the client and its maximum size can be configured e.g. with queue.buffering.max.kbytes (should we add Monasca configuration options for that?). Thoughts?\n\nDo you need to support the legacy client?","accounts_in_message":[],"_revision_number":7},{"id":"334845c1d52328d61db428cd71b35548f2444652","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-11-12 13:33:59.000000000","message":"Patch Set 7:\n\nThanks Witek - I think exposing that option, or at the very least ensuring that it is set to a sensible size is all that is required on master.\n\nFor legacy branches, I think this is still useful. We could mark the config option introduced by this as deprecated or use a hard coded constant?","accounts_in_message":[],"_revision_number":7},{"id":"6838667fd2bda568ade0e26ae9980030163f298b","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-11-12 14:09:58.000000000","message":"Patch Set 7:\n\n(1 comment)\n\n\u003e Thanks Witek - I think exposing that option, or at the very least\n \u003e ensuring that it is set to a sensible size is all that is required\n \u003e on master.\n\nYes, I think we can expose that. Current default queue size is 100.000 messages or 1GB.\n\n \u003e For legacy branches, I think this is still useful. We could mark\n \u003e the config option introduced by this as deprecated or use a hard\n \u003e coded constant?\n\nLet\u0027s merge this code now and move to the client configuration option after the legacy client gets removed.","accounts_in_message":[],"_revision_number":7},{"id":"8aaf4f9620a7426adbf49607f023d57a77e75bcb","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2019-11-15 16:35:19.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c7375e8a82eaca93bcbee79fa75cc72ea2b480ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-15 17:31:27.000000000","message":"Patch Set 8: 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/f29886d29a06402abb5fe5f9653cbf78 : SUCCESS in 4m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d19984225f6a47d4b78e327866c33a22 : SUCCESS in 12m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/286e63d94b014b4fa21eba1fc628b60e : SUCCESS in 5m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b8a5adb1c7424b478aa620fba86a87be : SUCCESS in 4m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a05bc2354cb948e288ab7443e8918618 : SUCCESS in 4m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/66bac8a6b60e4c02a013e2deb9252cfd : SUCCESS in 15m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/859a87e35500486f8b5d5c4ff0d291b3 : SUCCESS in 5m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1e36468eb0ae4798affe9f84ada3b674 : SUCCESS in 4m 05s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/eec4e4770b90423486bd075b26829ce0 : SUCCESS in 41m 25s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/005b8c62b4c74dca964d21f0b571f64c : SUCCESS in 33m 51s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/c8ec017c2a764ca4aba260d09588d6d9 : SUCCESS in 44m 16s\n- monasca-tempest-python2-java-cassandra https://zuul.opendev.org/t/openstack/build/4ec91efe460d4e1d8383714236c6474e : SUCCESS in 42m 24s (non-voting)\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/0052238e3f2b4abeb6188d45c0317e3b : FAILURE in 44m 43s\n- build-monasca-docker-image https://zuul.opendev.org/t/openstack/build/0720c4aa952248cf88e7ff111b41e1d7 : SUCCESS in 8m 42s","accounts_in_message":[],"_revision_number":8},{"id":"dc218cc1c7a14af9437817f00a0d749d721578f0","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-11-18 09:33:37.000000000","message":"Patch Set 8: Code-Review+2\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"a420a6a1501a5a1c39a4917cce03aa90381913b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-18 10:29:11.000000000","message":"Patch Set 8:\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/147a074f7d7d487486b9b805d875ffac : SUCCESS in 4m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f8a52ab36eb64f08ae7b339c364ee117 : SUCCESS in 11m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d280a442d3b414bb23b9c683f68a215 : SUCCESS in 4m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cd2b652fb59a48bcb700e6ed0f0e250f : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d0ad06782631490083f36336aa52fe7d : SUCCESS in 4m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e1f3ec59b77647549eef3824cf7d88be : SUCCESS in 17m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c85f518b4e5f4cc0b34014480d18e2c4 : SUCCESS in 5m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a9d380b74394d289497d237ff003625 : SUCCESS in 6m 00s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/e33b8121def7450dba3e3e4a4b3419f5 : SUCCESS in 39m 52s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/0a6489e7c9b64912a136264600cd9b68 : SUCCESS in 32m 25s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/49a07b06b4504f629f12ddcec469131c : SUCCESS in 46m 01s\n- monasca-tempest-python2-java-cassandra https://zuul.opendev.org/t/openstack/build/afe63f8ceefc4415ae7e0c906bed71c8 : SUCCESS in 36m 46s (non-voting)\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/301604174b0a4d3cbe68d360ecc72d6c : FAILURE in 45m 08s\n- build-monasca-docker-image https://zuul.opendev.org/t/openstack/build/4f793cf727d84a30bddea791ee15fb03 : SUCCESS in 7m 19s","accounts_in_message":[],"_revision_number":8},{"id":"708072ac2e327c39b4498c33464e41beeaa2b828","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-11-20 12:12:57.000000000","message":"Topic set to story_2006059","accounts_in_message":[],"_revision_number":8},{"id":"3a833b29ab2e771a4a7ab4521165fb73f73e9dbb","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-11-22 09:40:00.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"55a0530f424c78429e9657f44dfea19f96e803cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-22 10:31:09.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a7baada988e42028cd3dd67ec73a289 : SUCCESS in 5m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4e23ad59b9f94502b417cbd9e7b54f63 : SUCCESS in 10m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a2c567a55f04ba68747555ca2c26e5c : SUCCESS in 3m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/02357e506dbd4e16969c7a9651dedc44 : SUCCESS in 5m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a1df3608e2b341ecad180a693979b767 : SUCCESS in 4m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c1d5ae5642d540dc9b7f8b727dae5713 : SUCCESS in 15m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f4adbf026187460a9a91561822d1c2c4 : SUCCESS in 5m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/780c8ee034e44e9e9e264ab0702ec5b5 : SUCCESS in 4m 09s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/411eb7f9d2fe4d93bf930f81a2c6663b : SUCCESS in 39m 31s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/5c931f3c62ca478eb2a83244786641d5 : SUCCESS in 41m 15s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/a08c70308f964d5286fa0a1c247a123d : SUCCESS in 37m 47s\n- monasca-tempest-python2-java-cassandra https://zuul.opendev.org/t/openstack/build/6074ab36a1fd4d47b321e0ff01f5564e : SUCCESS in 33m 42s (non-voting)\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/e171bb3b91bd48ce8095882d503137c7 : SUCCESS in 45m 02s\n- build-monasca-docker-image https://zuul.opendev.org/t/openstack/build/bc003bb71f3d471398b8fc67fc8a8e06 : SUCCESS in 7m 51s","accounts_in_message":[],"_revision_number":8},{"id":"b6d71e181aeb20c7a7d7b6aa181f3c86d64218f2","author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"date":"2019-11-25 12:01:57.000000000","message":"Patch Set 8: Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"9aad3462a761d02394b48a3a2e7f61f55772da82","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-25 12:02:08.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"c981c865e88b3b7e4ba7f04c4ca4ed9067f4ef4f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-25 12:48:30.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7aba6834cf494946a0d095f1ee761083 : SUCCESS in 11m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/619b77bf0378438696ba32dfb873b77d : SUCCESS in 5m 00s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1aeefc55a2404e29b8e96c7d77ee8600 : SUCCESS in 4m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/032ca84e34be45998db9ce76dd4596d7 : SUCCESS in 4m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9dacb0be7625480e83ed00aab304ff54 : SUCCESS in 14m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e186abc813e94c2b89344b2a66a2a6ff : SUCCESS in 7m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/744e39cd348643bcbfa4545e75ee60ca : SUCCESS in 5m 26s\n- monasca-tempest-python2-influxdb https://zuul.opendev.org/t/openstack/build/ee08cbf841724cb7ab3872bd4744dd1c : SUCCESS in 32m 31s\n- monasca-tempest-python3-influxdb https://zuul.opendev.org/t/openstack/build/c4d4239876534dd48da0ccb62bee6383 : SUCCESS in 40m 09s\n- monasca-tempest-python2-cassandra https://zuul.opendev.org/t/openstack/build/ee7f034459784418a3f79a24c4991b7c : SUCCESS in 41m 28s\n- monascalog-python3-tempest https://zuul.opendev.org/t/openstack/build/767e09b4cf62402a882e75935262e347 : SUCCESS in 40m 45s","accounts_in_message":[],"_revision_number":8},{"id":"1f03aeb9035a06d9098a9d3c10606bc9129ff5ab","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-25 12:48:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8},{"id":"3648c2be5d5456e89d6655be98cd8e5fb3997395","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-25 12:49:43.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b96fdc1f6af64cfb8deb905f7ad16784 : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b051555f247c46c7b5f8fbd2a4426847 : SUCCESS in 49s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"f4dce6c37d19060fd426f3ae834e295b286be986","revisions":{"7cbf27ecd5cb373603cd43303250e20549a15778":{"kind":"REWORK","_number":1,"created":"2019-06-27 14:01:43.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/1"}}},"commit":{"parents":[{"commit":"45aaa78fd5a416fcfd1a9521ef4c6c77d325b878","subject":"Merge \"Update hacking version to 1.1.x\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/45aaa78fd5a416fcfd1a9521ef4c6c77d325b878"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 14:01:31.000000000","tz":60},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/7cbf27ecd5cb373603cd43303250e20549a15778"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/7cbf27ecd5cb373603cd43303250e20549a15778"}]},"branch":"refs/heads/master"},"901e35e232be301df11b875e300215d153364d40":{"kind":"REWORK","_number":2,"created":"2019-06-27 14:12:14.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/2"}}},"commit":{"parents":[{"commit":"45aaa78fd5a416fcfd1a9521ef4c6c77d325b878","subject":"Merge \"Update hacking version to 1.1.x\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/45aaa78fd5a416fcfd1a9521ef4c6c77d325b878"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 14:11:07.000000000","tz":60},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/901e35e232be301df11b875e300215d153364d40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/901e35e232be301df11b875e300215d153364d40"}]},"branch":"refs/heads/master"},"63fa49ca088f26edea5a496bd122c255616ff2fa":{"kind":"REWORK","_number":3,"created":"2019-10-09 15:57:59.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/3"}}},"commit":{"parents":[{"commit":"d364988931ea27b63a24b5de884147022ab14a86","subject":"Merge \"Update master for stable/train\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/d364988931ea27b63a24b5de884147022ab14a86"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-10-09 15:38:25.000000000","tz":60},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/63fa49ca088f26edea5a496bd122c255616ff2fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/63fa49ca088f26edea5a496bd122c255616ff2fa"}]},"branch":"refs/heads/master"},"92aeb62d9fab16dbe338796ea1e8f9a9cad26dc6":{"kind":"REWORK","_number":4,"created":"2019-10-23 14:07:59.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/4"}}},"commit":{"parents":[{"commit":"d364988931ea27b63a24b5de884147022ab14a86","subject":"Merge \"Update master for stable/train\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/d364988931ea27b63a24b5de884147022ab14a86"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-10-23 14:06:54.000000000","tz":60},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/92aeb62d9fab16dbe338796ea1e8f9a9cad26dc6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/92aeb62d9fab16dbe338796ea1e8f9a9cad26dc6"}]},"branch":"refs/heads/master"},"ab2fef1a2202e19429c4316931ae8d07462f5a6d":{"kind":"REWORK","_number":5,"created":"2019-10-23 14:09:52.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/5"}}},"commit":{"parents":[{"commit":"d364988931ea27b63a24b5de884147022ab14a86","subject":"Merge \"Update master for stable/train\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/d364988931ea27b63a24b5de884147022ab14a86"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-10-23 14:09:19.000000000","tz":60},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/ab2fef1a2202e19429c4316931ae8d07462f5a6d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/ab2fef1a2202e19429c4316931ae8d07462f5a6d"}]},"branch":"refs/heads/master"},"0aa9a1de59fd7ba72eab98b55e21348bbf225a20":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2019-11-06 09:27:19.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/6"}}},"commit":{"parents":[{"commit":"159bc64f418f10f7902b72e01ef9fdc045e38b6d","subject":"Correct the IPv6 address and port parsing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/159bc64f418f10f7902b72e01ef9fdc045e38b6d"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-11-06 09:27:19.000000000","tz":0},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/0aa9a1de59fd7ba72eab98b55e21348bbf225a20"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/0aa9a1de59fd7ba72eab98b55e21348bbf225a20"}]},"branch":"refs/heads/master"},"e2f989f4695b2bdcec1482c3dfcfa864ae289087":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2019-11-12 11:09:09.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/7"}}},"commit":{"parents":[{"commit":"38bd4ce6ea88a6c7814649aa57820a874b16f5c5","subject":"Merge \"Fix for editing an Alarm Definition\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/38bd4ce6ea88a6c7814649aa57820a874b16f5c5"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-11-12 11:09:09.000000000","tz":0},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/e2f989f4695b2bdcec1482c3dfcfa864ae289087"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/e2f989f4695b2bdcec1482c3dfcfa864ae289087"}]},"branch":"refs/heads/master"},"f4dce6c37d19060fd426f3ae834e295b286be986":{"kind":"REWORK","_number":8,"created":"2019-11-15 16:35:19.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/31/667931/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/monasca-api","ref":"refs/changes/31/667931/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/monasca-api refs/changes/31/667931/8"}}},"commit":{"parents":[{"commit":"38bd4ce6ea88a6c7814649aa57820a874b16f5c5","subject":"Merge \"Fix for editing an Alarm Definition\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/38bd4ce6ea88a6c7814649aa57820a874b16f5c5"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-06-27 13:46:28.000000000","tz":60},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2019-11-15 16:33:15.000000000","tz":0},"subject":"Support batching metrics when writing to Kafka","message":"Support batching metrics when writing to Kafka\n\nWhen a large post (\u003e 10s of MB) is made to the Monasca API an attempt\nis made to write these metrics to the metrics topic in Kafka. However, due to\nthe large size of the write, this can fail with a number of obscure errors\nwhich depend on exactly how much data is written. This change supports\nsplitting the post into chunks so that they can be written to Kafka in\nsequence. A default has been chosen so that the maximum write to Kafka\nshould be comfortably under 1MB.\n\nA future extension could support splitting the post by size, rather than the\nnumber of measurements. A better time to look at this may be after the\nPython Kafka library has been upgraded.\n\nStory: 2006059\nTask: 34772\nChange-Id: I588a9bc0a19cd02ebfb8c0c1742896f208941396\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/f4dce6c37d19060fd426f3ae834e295b286be986"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/monasca-api/commit/f4dce6c37d19060fd426f3ae834e295b286be986"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
