)]}'
{"etc/glance-api.conf":[{"author":{"_account_id":5202,"name":"Erno Kuvaja","email":"jokke@usr.fi","username":"jokke"},"change_message_id":"c6c9c2afe781ad42252eaf527a23f2eab69c15d3","unresolved":false,"context_lines":[{"line_number":1202,"context_line":"#swift_store_service_type \u003d object-store"},{"line_number":1203,"context_line":""},{"line_number":1204,"context_line":"#"},{"line_number":1205,"context_line":"# Name of single container to store images/name prefix for multiple"},{"line_number":1206,"context_line":"# containers"},{"line_number":1207,"context_line":"#"},{"line_number":1208,"context_line":"# When a single container is being used to store images, this"},{"line_number":1209,"context_line":"# configuration"},{"line_number":1210,"context_line":"# option indicates the container within the Glance account to be used"},{"line_number":1211,"context_line":"# for"},{"line_number":1212,"context_line":"# storing all images. When multiple containers are used to store"},{"line_number":1213,"context_line":"# images, this"},{"line_number":1214,"context_line":"# will be the name prefix for all containers. Usage of single/multiple"},{"line_number":1215,"context_line":"# containers can be controlled using the configuration option"},{"line_number":1216,"context_line":"# ``swift_store_multiple_containers_seed``."},{"line_number":1217,"context_line":"#"},{"line_number":1218,"context_line":"# When using multiple containers, the containers will be named after"},{"line_number":1219,"context_line":"# the value"},{"line_number":1220,"context_line":"# set for this configuration option with the first N chars of the"},{"line_number":1221,"context_line":"# image UUID"},{"line_number":1222,"context_line":"# as the suffix delimited by an underscore (where N is specified by"},{"line_number":1223,"context_line":"# ``swift_store_multiple_containers_seed``)."},{"line_number":1224,"context_line":"#"},{"line_number":1225,"context_line":"# Example: if the seed is set to 3 and swift_store_container \u003d"},{"line_number":1226,"context_line":"# ``glance``, then"},{"line_number":1227,"context_line":"# an image with UUID ``fdae39a1-bac5-4238-aba4-69bcc726e848`` would be"},{"line_number":1228,"context_line":"# placed in"},{"line_number":1229,"context_line":"# the container ``glance_fda``. All dashes in the UUID are included"},{"line_number":1230,"context_line":"# when"},{"line_number":1231,"context_line":"# creating the container name but do not count toward the character"},{"line_number":1232,"context_line":"# limit, so"},{"line_number":1233,"context_line":"# when N\u003d10 the container name would be ``glance_fdae39a1-ba.``"},{"line_number":1234,"context_line":"#"},{"line_number":1235,"context_line":"# Services which consume this:"},{"line_number":1236,"context_line":"#     * None (directly consumed by the Swift driver)"},{"line_number":1237,"context_line":"#"},{"line_number":1238,"context_line":"# Possible values:"},{"line_number":1239,"context_line":"#     * If using single container, this configuration option can be"},{"line_number":1240,"context_line":"# any string"},{"line_number":1241,"context_line":"#       that is a valid swift container name in Glance\u0027s Swift account"},{"line_number":1242,"context_line":"#     * If using multiple containers, this configuration option can be"},{"line_number":1243,"context_line":"# any"},{"line_number":1244,"context_line":"#       string as long as it satisfies the container naming rules"},{"line_number":1245,"context_line":"# enforced by"},{"line_number":1246,"context_line":"#       Swift. The value of ``swift_store_multiple_containers_seed``"},{"line_number":1247,"context_line":"# should be"},{"line_number":1248,"context_line":"#       taken into account as well."},{"line_number":1249,"context_line":"#"},{"line_number":1250,"context_line":"# Related options:"},{"line_number":1251,"context_line":"#     * ``swift_store_multiple_containers_seed``"},{"line_number":1252,"context_line":"#     * ``swift_store_multi_tenant``"},{"line_number":1253,"context_line":"#     * ``swift_store_create_container_on_put``"},{"line_number":1254,"context_line":"#"},{"line_number":1255,"context_line":"#  (string value)"},{"line_number":1256,"context_line":"#swift_store_container \u003d glance"}],"source_content_type":"text/plain","patch_set":2,"id":"fa7ab95a_0e525edd","line":1253,"range":{"start_line":1205,"start_character":0,"end_line":1253,"end_character":47},"updated":"2016-08-29 08:13:39.000000000","message":"Formatting breaking again due to the fixed formatting in the help texts. :(\n\nMultiple similarities below.","commit_id":"13acfed4770631eb5848b3c77daf3f8ba2259067"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"ff244509f8994040100d8117df2c79130472af9c","unresolved":false,"context_lines":[{"line_number":1058,"context_line":"# (integer value)"},{"line_number":1059,"context_line":"#store_capabilities_update_min_interval \u003d 0"},{"line_number":1060,"context_line":""},{"line_number":1061,"context_line":"# Specify the path to the CA bundle file to use in verifying the"},{"line_number":1062,"context_line":"# remote server certificate. (string value)"},{"line_number":1063,"context_line":"#https_ca_certificates_file \u003d \u003cNone\u003e"},{"line_number":1064,"context_line":""},{"line_number":1065,"context_line":"# If true, the remote server certificate is not verified. If false,"},{"line_number":1066,"context_line":"# then the default CA truststore is used for verification. This option"},{"line_number":1067,"context_line":"# is ignored if \"https_ca_certificates_file\" is set. (boolean value)"},{"line_number":1068,"context_line":"#https_insecure \u003d true"},{"line_number":1069,"context_line":""},{"line_number":1070,"context_line":"# Specify the http/https proxy information that should be used to"},{"line_number":1071,"context_line":"# connect to the remote server. The proxy information should be a key"},{"line_number":1072,"context_line":"# value pair of the scheme and proxy. e.g. http:10.0.0.1:3128. You can"},{"line_number":1073,"context_line":"# specify proxies for multiple schemes by seperating the key value"},{"line_number":1074,"context_line":"# pairs with a comma.e.g. http:10.0.0.1:3128, https:10.0.0.1:1080."},{"line_number":1075,"context_line":"# (dict value)"},{"line_number":1076,"context_line":"#http_proxy_information \u003d"},{"line_number":1077,"context_line":""},{"line_number":1078,"context_line":"# If True, swiftclient won\u0027t check for a valid SSL certificate when"},{"line_number":1079,"context_line":"# authenticating. (boolean value)"}],"source_content_type":"text/plain","patch_set":4,"id":"fa7ab95a_a727c810","side":"PARENT","line":1076,"range":{"start_line":1061,"start_character":0,"end_line":1076,"end_character":25},"updated":"2016-09-01 18:33:35.000000000","message":"The ordering of some config opts seems to be off though we are not missing out on thes opts.","commit_id":"ff405210444a94d8515892980a38dd7c3525dbd5"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"b8d1e0067d10c467863713b7b9d502a13e313649","unresolved":false,"context_lines":[{"line_number":1058,"context_line":"# (integer value)"},{"line_number":1059,"context_line":"#store_capabilities_update_min_interval \u003d 0"},{"line_number":1060,"context_line":""},{"line_number":1061,"context_line":"# Specify the path to the CA bundle file to use in verifying the"},{"line_number":1062,"context_line":"# remote server certificate. (string value)"},{"line_number":1063,"context_line":"#https_ca_certificates_file \u003d \u003cNone\u003e"},{"line_number":1064,"context_line":""},{"line_number":1065,"context_line":"# If true, the remote server certificate is not verified. If false,"},{"line_number":1066,"context_line":"# then the default CA truststore is used for verification. This option"},{"line_number":1067,"context_line":"# is ignored if \"https_ca_certificates_file\" is set. (boolean value)"},{"line_number":1068,"context_line":"#https_insecure \u003d true"},{"line_number":1069,"context_line":""},{"line_number":1070,"context_line":"# Specify the http/https proxy information that should be used to"},{"line_number":1071,"context_line":"# connect to the remote server. The proxy information should be a key"},{"line_number":1072,"context_line":"# value pair of the scheme and proxy. e.g. http:10.0.0.1:3128. You can"},{"line_number":1073,"context_line":"# specify proxies for multiple schemes by seperating the key value"},{"line_number":1074,"context_line":"# pairs with a comma.e.g. http:10.0.0.1:3128, https:10.0.0.1:1080."},{"line_number":1075,"context_line":"# (dict value)"},{"line_number":1076,"context_line":"#http_proxy_information \u003d"},{"line_number":1077,"context_line":""},{"line_number":1078,"context_line":"# If True, swiftclient won\u0027t check for a valid SSL certificate when"},{"line_number":1079,"context_line":"# authenticating. (boolean value)"}],"source_content_type":"text/plain","patch_set":4,"id":"fa7ab95a_8332aea5","side":"PARENT","line":1076,"range":{"start_line":1061,"start_character":0,"end_line":1076,"end_character":25},"in_reply_to":"fa7ab95a_a727c810","updated":"2016-09-01 22:32:19.000000000","message":"Looks like it\u0027s due to the way glance_store is loading modules.  See https://bugs.launchpad.net/glance-store/+bug/1619487 for details.","commit_id":"ff405210444a94d8515892980a38dd7c3525dbd5"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"ff244509f8994040100d8117df2c79130472af9c","unresolved":false,"context_lines":[{"line_number":593,"context_line":"#     * store_type_preference"},{"line_number":594,"context_line":"#"},{"line_number":595,"context_line":"#  (string value)"},{"line_number":596,"context_line":"# Allowed values: location_order, store_type"},{"line_number":597,"context_line":"#location_strategy \u003d location_order"},{"line_number":598,"context_line":""},{"line_number":599,"context_line":"#"}],"source_content_type":"text/plain","patch_set":4,"id":"fa7ab95a_47643cb8","line":596,"range":{"start_line":596,"start_character":0,"end_line":596,"end_character":44},"updated":"2016-09-01 18:33:35.000000000","message":"We can probably drop the possible values section when \"choices\" parameter is mentioned.\nBut, I wonder if the help text would look inconsistent though.","commit_id":"11cfe49b8f88f68d83028b5920891bb16792da72"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"ff244509f8994040100d8117df2c79130472af9c","unresolved":false,"context_lines":[{"line_number":946,"context_line":"#     * The ``sqlite`` driver uses a sqlite database (which sits on every glance"},{"line_number":947,"context_line":"#     node locally) to track the usage of cached images."},{"line_number":948,"context_line":"#     * The ``xattr`` driver uses the extended attributes of files to store this"},{"line_number":949,"context_line":"#     information. It also requires a filesystem that sets ``atime`` on the"},{"line_number":950,"context_line":"# files"},{"line_number":951,"context_line":"#     when accessed."},{"line_number":952,"context_line":"#"},{"line_number":953,"context_line":"# Possible values:"}],"source_content_type":"text/plain","patch_set":4,"id":"fa7ab95a_c793ec59","line":950,"range":{"start_line":949,"start_character":72,"end_line":950,"end_character":1},"updated":"2016-09-01 18:33:35.000000000","message":"Looks like there is corner case here with wrap_width change.\nNot a major concern though but something that needs to be fixed.\n\nIt looks like a corner case between what pep8 catches and where config generator wraps.","commit_id":"11cfe49b8f88f68d83028b5920891bb16792da72"},{"author":{"_account_id":8158,"name":"Hemanth Makkapati","email":"makstacker+osgerrit@gmail.com","username":"hemanth.makkapati"},"change_message_id":"ff244509f8994040100d8117df2c79130472af9c","unresolved":false,"context_lines":[{"line_number":1028,"context_line":"#"},{"line_number":1029,"context_line":"# The ``queue``subdirectory is used for queuing images for download. This is"},{"line_number":1030,"context_line":"# used primarily by the cache-prefetcher, which can be scheduled as a periodic"},{"line_number":1031,"context_line":"# task like cache-pruner and cache-cleaner, to cache images ahead of their"},{"line_number":1032,"context_line":"# usage."},{"line_number":1033,"context_line":"# Upon receiving the request to cache an image, Glance touches a file in the"},{"line_number":1034,"context_line":"# ``queue`` directory with the image id as the file name. The cache-prefetcher,"},{"line_number":1035,"context_line":"# when running, polls for the files in ``queue`` directory and starts"}],"source_content_type":"text/plain","patch_set":4,"id":"fa7ab95a_a7a428a6","line":1032,"range":{"start_line":1031,"start_character":69,"end_line":1032,"end_character":8},"updated":"2016-09-01 18:33:35.000000000","message":"same","commit_id":"11cfe49b8f88f68d83028b5920891bb16792da72"}]}
