)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5b06c23c2fceb57a99b36e603816dfe0a8d0b024","unresolved":false,"context_lines":[{"line_number":18,"context_line":"[libvirt]remove_unused_resized_minimum_age_seconds"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"New:"},{"line_number":21,"context_line":"[image_cache]manager_interval"},{"line_number":22,"context_line":"[image_cache]subdirectory_name"},{"line_number":23,"context_line":"[image_cache]remove_unused_base_images"},{"line_number":24,"context_line":"[image_cache]remove_unused_original_minimum_age_seconds"},{"line_number":25,"context_line":"[image_cache]remove_unused_resized_minimum_age_seconds"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Change-Id: I3c49825ac0d70152b6c8ee4c8ca01546265f4b80"},{"line_number":28,"context_line":"Partial-Bug: #1847302"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3fa7e38b_48112a5d","line":25,"range":{"start_line":21,"start_character":0,"end_line":25,"end_character":54},"updated":"2019-11-13 14:35:02.000000000","message":"Given that these only apply to libvirt, it might have made sense to keep/add the \u0027image_cache_\u0027 prefix and add them to the \u0027libvirt\u0027 group instead. I\u0027m also fine with this though\n\nLater: Ah, HyperV uses them too. TIL.","commit_id":"2c4e1ebf29aa8443ac37450b531bfa986e439211"}],"doc/source/admin/configuration/hypervisor-vmware.rst":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5b06c23c2fceb57a99b36e603816dfe0a8d0b024","unresolved":false,"context_lines":[{"line_number":930,"context_line":"section in the ``nova.conf`` file:"},{"line_number":931,"context_line":""},{"line_number":932,"context_line":":oslo.config:option:`image_cache.remove_unused_base_images`"},{"line_number":933,"context_line":"  Set this option to ``True`` to specify that unused images should be removed"},{"line_number":934,"context_line":"  after the duration specified in the"},{"line_number":935,"context_line":"  :oslo.config:option:`image_cache.remove_unused_original_minimum_age_seconds`"},{"line_number":936,"context_line":"  option.  The default is ``True``."},{"line_number":937,"context_line":""},{"line_number":938,"context_line":":oslo.config:option:`image_cache.remove_unused_original_minimum_age_seconds`"},{"line_number":939,"context_line":"  Specifies the duration in seconds after which an unused image is purged from"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_c8043a1b","line":936,"range":{"start_line":933,"start_character":0,"end_line":936,"end_character":35},"updated":"2019-11-13 14:35:02.000000000","message":"Personally, I\u0027d remove this since it duplicates what can be found by clicking through the link. You could just use bullet points here instead","commit_id":"2c4e1ebf29aa8443ac37450b531bfa986e439211"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"fbdff36fe78b2e2151ff6fd83f39afe4b37ff209","unresolved":false,"context_lines":[{"line_number":930,"context_line":"section in the ``nova.conf`` file:"},{"line_number":931,"context_line":""},{"line_number":932,"context_line":":oslo.config:option:`image_cache.remove_unused_base_images`"},{"line_number":933,"context_line":"  Set this option to ``True`` to specify that unused images should be removed"},{"line_number":934,"context_line":"  after the duration specified in the"},{"line_number":935,"context_line":"  :oslo.config:option:`image_cache.remove_unused_original_minimum_age_seconds`"},{"line_number":936,"context_line":"  option.  The default is ``True``."},{"line_number":937,"context_line":""},{"line_number":938,"context_line":":oslo.config:option:`image_cache.remove_unused_original_minimum_age_seconds`"},{"line_number":939,"context_line":"  Specifies the duration in seconds after which an unused image is purged from"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_af3220f1","line":936,"range":{"start_line":933,"start_character":0,"end_line":936,"end_character":35},"in_reply_to":"3fa7e38b_94c73712","updated":"2019-11-13 17:09:24.000000000","message":"Done","commit_id":"2c4e1ebf29aa8443ac37450b531bfa986e439211"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"4ec43825561562fbd865d2400d8cf746355d9e4f","unresolved":false,"context_lines":[{"line_number":930,"context_line":"section in the ``nova.conf`` file:"},{"line_number":931,"context_line":""},{"line_number":932,"context_line":":oslo.config:option:`image_cache.remove_unused_base_images`"},{"line_number":933,"context_line":"  Set this option to ``True`` to specify that unused images should be removed"},{"line_number":934,"context_line":"  after the duration specified in the"},{"line_number":935,"context_line":"  :oslo.config:option:`image_cache.remove_unused_original_minimum_age_seconds`"},{"line_number":936,"context_line":"  option.  The default is ``True``."},{"line_number":937,"context_line":""},{"line_number":938,"context_line":":oslo.config:option:`image_cache.remove_unused_original_minimum_age_seconds`"},{"line_number":939,"context_line":"  Specifies the duration in seconds after which an unused image is purged from"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_94c73712","line":936,"range":{"start_line":933,"start_character":0,"end_line":936,"end_character":35},"in_reply_to":"3fa7e38b_c8043a1b","updated":"2019-11-13 16:58:15.000000000","message":"Yeah, fair point. It\u0027s *almost* an unrelated change, but since I\u0027m turning the opt names into links...","commit_id":"2c4e1ebf29aa8443ac37450b531bfa986e439211"}],"nova/conf/imagecache.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3a14b92d858107b36c318ac1614c15acb31e2f85","unresolved":false,"context_lines":[{"line_number":25,"context_line":"               deprecated_name\u003d\u0027image_cache_manager_interval\u0027,"},{"line_number":26,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"},{"line_number":27,"context_line":"               help\u003d\"\"\""},{"line_number":28,"context_line":"    Number of seconds to wait between runs of the image cache manager."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Possible values:"},{"line_number":31,"context_line":"    * 0: run at the default rate."},{"line_number":32,"context_line":"    * -1: disable"},{"line_number":33,"context_line":"    * Any other value"},{"line_number":34,"context_line":"    \"\"\"),"},{"line_number":35,"context_line":"    cfg.StrOpt(\u0027subdirectory_name\u0027,"},{"line_number":36,"context_line":"        default\u003d\u0027_base\u0027,"},{"line_number":37,"context_line":"        deprecated_name\u003d\u0027image_cache_subdirectory_name\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_bec33438","line":34,"range":{"start_line":28,"start_character":0,"end_line":34,"end_character":9},"updated":"2019-10-23 19:58:22.000000000","message":"Dedent this stuff like above and below.","commit_id":"e4c8f4672c1a932fd022bad48bdb5e1b330932a0"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"4983951550c7526e3205f23da794848c32919281","unresolved":false,"context_lines":[{"line_number":25,"context_line":"               deprecated_name\u003d\u0027image_cache_manager_interval\u0027,"},{"line_number":26,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"},{"line_number":27,"context_line":"               help\u003d\"\"\""},{"line_number":28,"context_line":"    Number of seconds to wait between runs of the image cache manager."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    Possible values:"},{"line_number":31,"context_line":"    * 0: run at the default rate."},{"line_number":32,"context_line":"    * -1: disable"},{"line_number":33,"context_line":"    * Any other value"},{"line_number":34,"context_line":"    \"\"\"),"},{"line_number":35,"context_line":"    cfg.StrOpt(\u0027subdirectory_name\u0027,"},{"line_number":36,"context_line":"        default\u003d\u0027_base\u0027,"},{"line_number":37,"context_line":"        deprecated_name\u003d\u0027image_cache_subdirectory_name\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_de52b035","line":34,"range":{"start_line":28,"start_character":0,"end_line":34,"end_character":9},"in_reply_to":"3fa7e38b_bec33438","updated":"2019-10-23 20:11:39.000000000","message":"Done. (Bonus, made it render as a bullet list too.)","commit_id":"e4c8f4672c1a932fd022bad48bdb5e1b330932a0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5b06c23c2fceb57a99b36e603816dfe0a8d0b024","unresolved":false,"context_lines":[{"line_number":20,"context_line":"\"\"\")"},{"line_number":21,"context_line":"imagecache_opts \u003d ["},{"line_number":22,"context_line":"    cfg.IntOpt(\u0027manager_interval\u0027,"},{"line_number":23,"context_line":"               default\u003d2400,"},{"line_number":24,"context_line":"               min\u003d-1,"},{"line_number":25,"context_line":"               deprecated_name\u003d\u0027image_cache_manager_interval\u0027,"},{"line_number":26,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_9b28ca85","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":15},"updated":"2019-11-13 14:35:02.000000000","message":"nit: any chance you could remove this? I know we\u0027re inconsistent here, but seeing as the rest of the options you\u0027ve added here use this style...","commit_id":"2c4e1ebf29aa8443ac37450b531bfa986e439211"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"fbdff36fe78b2e2151ff6fd83f39afe4b37ff209","unresolved":false,"context_lines":[{"line_number":20,"context_line":"\"\"\")"},{"line_number":21,"context_line":"imagecache_opts \u003d ["},{"line_number":22,"context_line":"    cfg.IntOpt(\u0027manager_interval\u0027,"},{"line_number":23,"context_line":"               default\u003d2400,"},{"line_number":24,"context_line":"               min\u003d-1,"},{"line_number":25,"context_line":"               deprecated_name\u003d\u0027image_cache_manager_interval\u0027,"},{"line_number":26,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_cf2d1c90","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":15},"in_reply_to":"3fa7e38b_54353f44","updated":"2019-11-13 17:09:24.000000000","message":"Done","commit_id":"2c4e1ebf29aa8443ac37450b531bfa986e439211"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"4ec43825561562fbd865d2400d8cf746355d9e4f","unresolved":false,"context_lines":[{"line_number":20,"context_line":"\"\"\")"},{"line_number":21,"context_line":"imagecache_opts \u003d ["},{"line_number":22,"context_line":"    cfg.IntOpt(\u0027manager_interval\u0027,"},{"line_number":23,"context_line":"               default\u003d2400,"},{"line_number":24,"context_line":"               min\u003d-1,"},{"line_number":25,"context_line":"               deprecated_name\u003d\u0027image_cache_manager_interval\u0027,"},{"line_number":26,"context_line":"               deprecated_group\u003d\u0027DEFAULT\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_54353f44","line":23,"range":{"start_line":23,"start_character":8,"end_line":23,"end_character":15},"in_reply_to":"3fa7e38b_9b28ca85","updated":"2019-11-13 16:58:15.000000000","message":"Sure, will hit it on the rebase. (I thought it might have been a straight copy/paste, but I see I did actually reformat it, bad me.)","commit_id":"2c4e1ebf29aa8443ac37450b531bfa986e439211"}],"releasenotes/notes/image_cache-conf-opts-moved-e552e4a2d59e056e.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3a14b92d858107b36c318ac1614c15acb31e2f85","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The following conf options have been moved to the ``[image_cache]`` group"},{"line_number":5,"context_line":"    and renamed accordingly. The old option paths are deprecated and will be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_fe252c0b","line":2,"updated":"2019-10-23 19:58:22.000000000","message":"I don\u0027t think we need both upgrade and deprecations sections - deprecations is probably good enough. It\u0027s an upgrade issue when we drop compat for the old names.","commit_id":"e4c8f4672c1a932fd022bad48bdb5e1b330932a0"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"4983951550c7526e3205f23da794848c32919281","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"upgrade:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    The following conf options have been moved to the ``[image_cache]`` group"},{"line_number":5,"context_line":"    and renamed accordingly. The old option paths are deprecated and will be"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_9e32f80e","line":2,"in_reply_to":"3fa7e38b_fe252c0b","updated":"2019-10-23 20:11:39.000000000","message":"Done","commit_id":"e4c8f4672c1a932fd022bad48bdb5e1b330932a0"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3a14b92d858107b36c318ac1614c15acb31e2f85","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    and renamed accordingly. The old option paths are deprecated and will be"},{"line_number":6,"context_line":"    removed in a future release."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    .. list-table::"},{"line_number":9,"context_line":"       :header-rows: 1"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"       * - Deprecated Option"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_3e33c464","line":8,"updated":"2019-10-23 19:58:22.000000000","message":"fancy!","commit_id":"e4c8f4672c1a932fd022bad48bdb5e1b330932a0"}]}
