)]}'
{"releasenotes/notes/memcached-changes-88d72dd3c676d387.yaml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Memcached won\u0027t be collocated anymore on keystone hosts for the UUID"},{"line_number":5,"context_line":"    token caching.  As a result, use a config override to define"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f013ff3_76ae5fe8","line":2,"updated":"2017-05-15 08:46:29.000000000","message":"it feels to me like this should be an upgrade note, not \u0027other\u0027. This affects people upgrading from an earlier version.","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Memcached won\u0027t be collocated anymore on keystone hosts for the UUID"},{"line_number":5,"context_line":"    token caching.  As a result, use a config override to define"},{"line_number":6,"context_line":"    keystone.conf memcache section (with its servers) if you still want"},{"line_number":7,"context_line":"    to use UUID tokens and keep the old architecture."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f013ff3_d69f73b2","line":4,"range":{"start_line":4,"start_character":23,"end_line":4,"end_character":33},"updated":"2017-05-15 08:46:29.000000000","message":"co-located","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"other:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Memcached won\u0027t be collocated anymore on keystone hosts for the UUID"},{"line_number":5,"context_line":"    token caching.  As a result, use a config override to define"},{"line_number":6,"context_line":"    keystone.conf memcache section (with its servers) if you still want"},{"line_number":7,"context_line":"    to use UUID tokens and keep the old architecture."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f013ff3_366337df","line":4,"range":{"start_line":4,"start_character":14,"end_line":4,"end_character":19},"updated":"2017-05-15 08:46:29.000000000","message":"contractions should not be used in documentation - this should be \u0027will not\u0027","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    token caching.  As a result, use a config override to define"},{"line_number":6,"context_line":"    keystone.conf memcache section (with its servers) if you still want"},{"line_number":7,"context_line":"    to use UUID tokens and keep the old architecture."},{"line_number":8,"context_line":"    Please keep in mind UUID tokens are deprecated in Pike and will be"},{"line_number":9,"context_line":"    removed in Q."},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    keystone_memcache_servers variable now represents the memcache servers"},{"line_number":12,"context_line":"    used for all the keystone components caching. This is wired in the"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f013ff3_5666c3ef","line":9,"range":{"start_line":8,"start_character":0,"end_line":9,"end_character":17},"updated":"2017-05-15 08:46:29.000000000","message":"Can we substantiate this with an upstream release note reference or is this our decision?","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    Please keep in mind UUID tokens are deprecated in Pike and will be"},{"line_number":9,"context_line":"    removed in Q."},{"line_number":10,"context_line":"  - |"},{"line_number":11,"context_line":"    keystone_memcache_servers variable now represents the memcache servers"},{"line_number":12,"context_line":"    used for all the keystone components caching. This is wired in the"},{"line_number":13,"context_line":"    integrated openstack-ansible to the memcached servers pool."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f013ff3_36b8d728","line":11,"updated":"2017-05-15 08:46:29.000000000","message":"This note feels like a fix of a known issue?","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"}],"templates/keystone.conf.j2":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":33,"context_line":"transport_url \u003d rabbit://{% for host in keystone_rabbitmq_telemetry_servers.split(\u0027,\u0027) %}{{ keystone_rabbitmq_telemetry_userid }}:{{ keystone_rabbitmq_telemetry_password }}@{{ host }}:{{ keystone_rabbitmq_telemetry_port }}{% if not loop.last %},{% else %}/{{ keystone_rabbitmq_telemetry_vhost }}{% endif %}{% endfor %}"},{"line_number":34,"context_line":"{% endif %}"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"# This is deprecated in Pike, and scheduled to remove in Q."},{"line_number":37,"context_line":"{% if \u0027memcache\u0027 in keystone_token_driver and \u0027fernet\u0027 not in keystone_token_provider and (keystone_memcache_enabled | bool) %}"},{"line_number":38,"context_line":"[memcache]"},{"line_number":39,"context_line":"servers \u003d {{ keystone_memcached_servers }}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"1f013ff3_4203a243","line":36,"updated":"2017-05-15 08:46:29.000000000","message":"Based on the information available in https://docs.openstack.org/ocata/config-reference/identity/caching.html it appears that the memcache section\u0027s \"servers\" option is deprecated in O and will be removed in P. We should match that.","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"{% if keystone_memcache_enabled | bool %}"},{"line_number":43,"context_line":"[cache]"},{"line_number":44,"context_line":"backend \u003d dogpile.cache.memcached"},{"line_number":45,"context_line":"{% if keystone_cache_backend_argument is defined %}"},{"line_number":46,"context_line":"backend_argument \u003d {{ keystone_cache_backend_argument }}"},{"line_number":47,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"1f013ff3_76977f92","line":44,"updated":"2017-05-15 08:46:29.000000000","message":"I\u0027ve registered a bug to clarify what the right backend value is to use for production deployments: https://bugs.launchpad.net/oslo.cache/+bug/1690756","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5701efe7797a922892af6cc2df5d7a46b9e5edfb","unresolved":false,"context_lines":[{"line_number":42,"context_line":"{% if keystone_memcache_enabled | bool %}"},{"line_number":43,"context_line":"[cache]"},{"line_number":44,"context_line":"backend \u003d dogpile.cache.memcached"},{"line_number":45,"context_line":"{% if keystone_cache_backend_argument is defined %}"},{"line_number":46,"context_line":"backend_argument \u003d {{ keystone_cache_backend_argument }}"},{"line_number":47,"context_line":"{% endif %}"},{"line_number":48,"context_line":"config_prefix \u003d cache.keystone"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"1f013ff3_f6838f55","line":45,"updated":"2017-05-15 08:46:29.000000000","message":"Do we need to add this? Why not just let people use config override for this?","commit_id":"d4513da7a5ec6e7f0178018cbe6d1aae4932ce10"}]}
