)]}'
{"CHANGELOG":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"f3b9a83144ed00ccd122ec148275b4c4b877f19a","unresolved":false,"context_lines":[{"line_number":10,"context_line":"      from making progress."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    * Fixed a bug in how Swift uses eventlet that was exposed under high"},{"line_number":13,"context_line":"      concurrency."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"swift (2.19.0, OpenStack Rocky)"},{"line_number":16,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":1,"id":"9fdfeff1_bbfe9bac","line":13,"updated":"2019-02-13 05:12:53.000000000","message":"This one seems a little vague. Although it at least tell\u0027s ops there was an intermitant bug under high concurrency and now it\u0027s fixed.\n\nEDIT: Looking at the rocky git log.. yeah, get_hub.select.poll from the unpatched to see if poll is available on the platform.. that is very low level and rather in depth.. I now see why you simplified it. lgtm :)","commit_id":"86ceae502900c2cfe3fb4ef1a90ffc34ba4c1f20"}],"releasenotes/notes/2_19_1_release-5072dd72557f5708.yaml":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"962afb98667fe06238f5ae5bfa92b0a12800b916","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    Prevent PyKMIP\u0027s kmip_protocol logger from logging at DEBUG."},{"line_number":5,"context_line":"    Previously, some versions of PyKMIP would include all wire"},{"line_number":6,"context_line":"    data when the root logger was configured to log at DEBUG; this"},{"line_number":7,"context_line":"    could expose key material in logs. Only the kmip_keymaster was"},{"line_number":8,"context_line":"    affected."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"  - \u003e"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_613e34b9","line":7,"range":{"start_line":7,"start_character":48,"end_line":7,"end_character":62},"updated":"2019-02-13 21:03:47.000000000","message":"Double backticks to match what\u0027s on master.","commit_id":"8e28f10c570982e1c677455279a45b490823f682"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"962afb98667fe06238f5ae5bfa92b0a12800b916","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    from making progress."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"  - \u003e"},{"line_number":15,"context_line":"    Fixed a bug in how Swift uses eventlet that was exposed under high"},{"line_number":16,"context_line":"    concurrency."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9fdfeff1_0147284e","line":16,"range":{"start_line":15,"start_character":4,"end_line":16,"end_character":16},"updated":"2019-02-13 21:03:47.000000000","message":"Not on master?","commit_id":"8e28f10c570982e1c677455279a45b490823f682"}]}
