)]}'
{"releasenotes/notes/bug-1506657-3bcb4ef46623124d.yaml":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"f09e131351d8e764e1b96e54735eb0a4b4f5ce73","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Added a new configuration option, hash_ring_reset_interval,"},{"line_number":4,"context_line":"    to control how often the conductor\u0027s view of the hash ring"},{"line_number":5,"context_line":"    is reset."},{"line_number":6,"context_line":"critical:"},{"line_number":7,"context_line":"  - Fixed a bug where the conductor\u0027s view of the hash"},{"line_number":8,"context_line":"    ring was never refreshed if the sync_local_state"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_6c86f614","line":5,"updated":"2015-11-25 22:02:13.000000000","message":"I think if we put this in upgrade, we should add more info. otherwise, what should an Ops person do? Maybe mention the default value and say that it should be sufficient but they can change the interval if they want. (Well, maybe that is too much but something more.)","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5d5fc9707ccbdd27ec7e3b5dca9cb45f28f12ff2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Added a new configuration option, hash_ring_reset_interval,"},{"line_number":4,"context_line":"    to control how often the conductor\u0027s view of the hash ring"},{"line_number":5,"context_line":"    is reset."},{"line_number":6,"context_line":"critical:"},{"line_number":7,"context_line":"  - Fixed a bug where the conductor\u0027s view of the hash"},{"line_number":8,"context_line":"    ring was never refreshed if the sync_local_state"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_6f7268af","line":5,"in_reply_to":"9a8ffd7b_6c86f614","updated":"2015-11-25 22:09:58.000000000","message":"Done","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"f09e131351d8e764e1b96e54735eb0a4b4f5ce73","unresolved":false,"context_lines":[{"line_number":6,"context_line":"critical:"},{"line_number":7,"context_line":"  - Fixed a bug where the conductor\u0027s view of the hash"},{"line_number":8,"context_line":"    ring was never refreshed if the sync_local_state"},{"line_number":9,"context_line":"    periodic task was disabled."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_6cb836e6","line":9,"updated":"2015-11-25 22:02:13.000000000","message":"Which meant what? Should these link to the bugs so people can get more info?","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5d5fc9707ccbdd27ec7e3b5dca9cb45f28f12ff2","unresolved":false,"context_lines":[{"line_number":6,"context_line":"critical:"},{"line_number":7,"context_line":"  - Fixed a bug where the conductor\u0027s view of the hash"},{"line_number":8,"context_line":"    ring was never refreshed if the sync_local_state"},{"line_number":9,"context_line":"    periodic task was disabled."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_0f6abcb3","line":9,"in_reply_to":"9a8ffd7b_6cb836e6","updated":"2015-11-25 22:09:58.000000000","message":"Done","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"}],"releasenotes/notes/fix-sync-power-state-last-error-65fa42bad8e38c3b.yaml":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"f09e131351d8e764e1b96e54735eb0a4b4f5ce73","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fixed an issue where `node.last_error` did not show"},{"line_number":4,"context_line":"    the actual issue when the periodic power state sync failed."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_6c87d6d7","line":3,"updated":"2015-11-25 22:02:13.000000000","message":"this is probably a nit but we should try to use the same tense. the previous \u0027fix\u0027 I looked at said \u0027Fixes\u0027, and this is \u0027Fixed\u0027.","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5d5fc9707ccbdd27ec7e3b5dca9cb45f28f12ff2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Fixed an issue where `node.last_error` did not show"},{"line_number":4,"context_line":"    the actual issue when the periodic power state sync failed."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_2fc1c080","line":3,"in_reply_to":"9a8ffd7b_6c87d6d7","updated":"2015-11-25 22:09:58.000000000","message":"Done","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"}],"releasenotes/notes/ipa-streams-raw-images-1010327b0dad763c.yaml":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"13216282a2986522eb19029236508555ba12b35e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - The agent deploy driver now streams raw images"},{"line_number":4,"context_line":"    directly to disk (instead of staging in memory) by"},{"line_number":5,"context_line":"    default."},{"line_number":6,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_02a5b3a0","line":3,"updated":"2015-11-25 22:50:19.000000000","message":"i think you used \u0027Agent deploy\u0027 in other places but minor detail.","commit_id":"ac864d696ed093987911e03a057a6d7f966dc310"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"f12467726ee062e265155d4fea451c89077a8f30","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - The agent deploy driver now streams raw images"},{"line_number":4,"context_line":"    directly to disk (instead of staging in memory) by"},{"line_number":5,"context_line":"    default."},{"line_number":6,"context_line":"upgrade:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_a5bab1be","line":3,"in_reply_to":"9a8ffd7b_02a5b3a0","updated":"2015-11-26 00:00:10.000000000","message":"Done","commit_id":"ac864d696ed093987911e03a057a6d7f966dc310"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"13216282a2986522eb19029236508555ba12b35e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    directly to disk (instead of staging in memory) by"},{"line_number":9,"context_line":"    default; this can be turned off by setting the"},{"line_number":10,"context_line":"    [agent]stream_raw_images configuration option to False."},{"line_number":11,"context_line":"    This may be undesirable if the disk the image is being"},{"line_number":12,"context_line":"    written is significantly slower than the network."},{"line_number":13,"context_line":"fixes:"},{"line_number":14,"context_line":"  - Because the agent deploy driver now streams raw images"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_8205237b","line":11,"updated":"2015-11-25 22:50:19.000000000","message":"what may be undesirable. setting the config to False. or streaming raw images?","commit_id":"ac864d696ed093987911e03a057a6d7f966dc310"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"f12467726ee062e265155d4fea451c89077a8f30","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    directly to disk (instead of staging in memory) by"},{"line_number":9,"context_line":"    default; this can be turned off by setting the"},{"line_number":10,"context_line":"    [agent]stream_raw_images configuration option to False."},{"line_number":11,"context_line":"    This may be undesirable if the disk the image is being"},{"line_number":12,"context_line":"    written is significantly slower than the network."},{"line_number":13,"context_line":"fixes:"},{"line_number":14,"context_line":"  - Because the agent deploy driver now streams raw images"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9a8ffd7b_45b185e0","line":11,"in_reply_to":"9a8ffd7b_8205237b","updated":"2015-11-26 00:00:10.000000000","message":"Good point.","commit_id":"ac864d696ed093987911e03a057a6d7f966dc310"}],"releasenotes/notes/snmp-reboot-delay-d18ee3f6c6fc0998.yaml":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"f09e131351d8e764e1b96e54735eb0a4b4f5ce73","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Added a reboot_delay option to the SNMP driver, to"},{"line_number":4,"context_line":"    allow adding a pause between power off and power on."},{"line_number":5,"context_line":"fixes:"},{"line_number":6,"context_line":"  - Fixes an issue where some SNMP power controllers will"},{"line_number":7,"context_line":"    not power back on after a deploy."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_ccfda23b","line":4,"updated":"2015-11-25 22:02:13.000000000","message":"is reboot_delay a config? if so s/option/config/. Wonder if we should mention which group the config is in.","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5d5fc9707ccbdd27ec7e3b5dca9cb45f28f12ff2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - Added a reboot_delay option to the SNMP driver, to"},{"line_number":4,"context_line":"    allow adding a pause between power off and power on."},{"line_number":5,"context_line":"fixes:"},{"line_number":6,"context_line":"  - Fixes an issue where some SNMP power controllers will"},{"line_number":7,"context_line":"    not power back on after a deploy."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_6f13480e","line":4,"in_reply_to":"9a8ffd7b_ccfda23b","updated":"2015-11-25 22:09:58.000000000","message":"Done","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"}],"releasenotes/notes/validate-node-properties-73509ee40f409ca2.yaml":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"f09e131351d8e764e1b96e54735eb0a4b4f5ce73","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - The `cpus`, `local_gb`, and `memory_mb` properties"},{"line_number":4,"context_line":"    of a node are now validated at input time to ensure"},{"line_number":5,"context_line":"    they are non-negative numbers."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_ec8f46ca","line":5,"updated":"2015-11-25 22:02:13.000000000","message":"seems like a fix/bug to me, not a feature. but anyway.","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5d5fc9707ccbdd27ec7e3b5dca9cb45f28f12ff2","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - The `cpus`, `local_gb`, and `memory_mb` properties"},{"line_number":4,"context_line":"    of a node are now validated at input time to ensure"},{"line_number":5,"context_line":"    they are non-negative numbers."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a8ffd7b_af30509f","line":5,"in_reply_to":"9a8ffd7b_ec8f46ca","updated":"2015-11-25 22:09:58.000000000","message":"Yeah, maybe you\u0027re right. I debated the same thing. :)","commit_id":"7df5fe99d399d2ed912e9648c1a2d02b194d5cc5"}]}
