)]}'
{"nova/conf/compute.py":[{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"6f412b02615e41d47df2e9bb3185498ca017dcfc","unresolved":false,"context_lines":[{"line_number":350,"context_line":""},{"line_number":351,"context_line":"Possible values:"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    * Any string representing the name of instancei"},{"line_number":354,"context_line":"    * \u0027instance-%08x\u0027-default value"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"Related options:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_7a752dc9","line":353,"range":{"start_line":353,"start_character":42,"end_line":353,"end_character":51},"updated":"2016-06-08 19:06:37.000000000","message":"typo?  Maybe change to \"A string representing instance names\"","commit_id":"e5f05637e24d777a7728591982aee12d4794ff3d"},{"author":{"_account_id":18339,"name":"Sivasathurappan Radhakrishnan","email":"siva.radhakrishnan@intel.com","username":"sivakrishnan"},"change_message_id":"20c37e16f6ad4912ecbb6b9378c4acfabad613cf","unresolved":false,"context_lines":[{"line_number":350,"context_line":""},{"line_number":351,"context_line":"Possible values:"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    * Any string representing the name of instancei"},{"line_number":354,"context_line":"    * \u0027instance-%08x\u0027-default value"},{"line_number":355,"context_line":""},{"line_number":356,"context_line":"Related options:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_2bdcc345","line":353,"range":{"start_line":353,"start_character":42,"end_line":353,"end_character":51},"in_reply_to":"7aa08908_7a752dc9","updated":"2016-06-09 15:23:29.000000000","message":"Done","commit_id":"e5f05637e24d777a7728591982aee12d4794ff3d"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"6f412b02615e41d47df2e9bb3185498ca017dcfc","unresolved":false,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"Possible values:"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    * Any string representing the name of snapshot"},{"line_number":369,"context_line":"    * \u0027snapshot-%s\u0027-default value"},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"Related options:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_dd8ffb72","line":368,"range":{"start_line":368,"start_character":5,"end_line":368,"end_character":49},"updated":"2016-06-08 19:06:37.000000000","message":"Same here but with snapshot names","commit_id":"e5f05637e24d777a7728591982aee12d4794ff3d"},{"author":{"_account_id":18339,"name":"Sivasathurappan Radhakrishnan","email":"siva.radhakrishnan@intel.com","username":"sivakrishnan"},"change_message_id":"20c37e16f6ad4912ecbb6b9378c4acfabad613cf","unresolved":false,"context_lines":[{"line_number":365,"context_line":""},{"line_number":366,"context_line":"Possible values:"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    * Any string representing the name of snapshot"},{"line_number":369,"context_line":"    * \u0027snapshot-%s\u0027-default value"},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"Related options:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_abf0b3ca","line":368,"range":{"start_line":368,"start_character":5,"end_line":368,"end_character":49},"in_reply_to":"7aa08908_dd8ffb72","updated":"2016-06-09 15:23:29.000000000","message":"Done","commit_id":"e5f05637e24d777a7728591982aee12d4794ff3d"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"22638b3a1ab9a8e349414ba2c87f8a4d5db44ec1","unresolved":false,"context_lines":[{"line_number":312,"context_line":"db_opts \u003d ["},{"line_number":313,"context_line":"    cfg.StrOpt(\u0027osapi_compute_unique_server_name_scope\u0027,"},{"line_number":314,"context_line":"               default\u003d\u0027\u0027,"},{"line_number":315,"context_line":"               help\u003d\"\"\""},{"line_number":316,"context_line":"When set, compute API will consider duplicate hostnames"},{"line_number":317,"context_line":"invalid within the specified scope, regardless of case."},{"line_number":318,"context_line":"Should be empty, \"project\" or \"global\"."}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_41b8d975","line":315,"updated":"2016-06-23 08:58:45.000000000","message":"Can we please add choices in here.\n\nAt that point I think we can drop the possible values bit, as its already covered.","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":19741,"name":"Hieu LE","email":"hieulq2@viettel.com.vn","username":"hieulq"},"change_message_id":"719e2d6315cb3476a2ac962d41f34d7ed8205554","unresolved":false,"context_lines":[{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    * \u0027project\u0027"},{"line_number":323,"context_line":"    * \u0027global\u0027"},{"line_number":324,"context_line":"    * Empty"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"Related options:"},{"line_number":327,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_fa4f07bc","line":324,"updated":"2016-06-16 03:52:55.000000000","message":"Missing default value here.","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":18339,"name":"Sivasathurappan Radhakrishnan","email":"siva.radhakrishnan@intel.com","username":"sivakrishnan"},"change_message_id":"6df9b5c42c0d041a79d4d212e23a1a8fbe092a7b","unresolved":false,"context_lines":[{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    * \u0027project\u0027"},{"line_number":323,"context_line":"    * \u0027global\u0027"},{"line_number":324,"context_line":"    * Empty"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"Related options:"},{"line_number":327,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_8eb785d6","line":324,"in_reply_to":"7aa08908_fa4f07bc","updated":"2016-06-16 15:04:15.000000000","message":"Done","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"22638b3a1ab9a8e349414ba2c87f8a4d5db44ec1","unresolved":false,"context_lines":[{"line_number":333,"context_line":"If set to true, this option will add services"},{"line_number":334,"context_line":"to the available pool on create."},{"line_number":335,"context_line":""},{"line_number":336,"context_line":"Possible values:"},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"    * True (Default)"},{"line_number":339,"context_line":"    * False"},{"line_number":340,"context_line":""},{"line_number":341,"context_line":"Related options:"},{"line_number":342,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_bcc28651","line":339,"range":{"start_line":336,"start_character":0,"end_line":339,"end_character":11},"updated":"2016-06-23 08:58:45.000000000","message":"This seems to duplicate the option definition, can we please just drop this bit.\n\nI just edited the wiki page so we are more consistent with that approach:\nhttps://wiki.openstack.org/wiki/ConfigOptionsConsistency#fix_opt_description","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"22638b3a1ab9a8e349414ba2c87f8a4d5db44ec1","unresolved":false,"context_lines":[{"line_number":346,"context_line":"               default\u003d\u0027instance-%08x\u0027,"},{"line_number":347,"context_line":"               help\u003d\"\"\""},{"line_number":348,"context_line":"This option enables you to set template string to be used to"},{"line_number":349,"context_line":"generate instance names."},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"Possible values:"},{"line_number":352,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_fc136eb5","line":349,"updated":"2016-06-23 08:58:45.000000000","message":"So its not clear from this that you can also have \"instance-%(uuid)s\" also as a valid template:\nhttps://github.com/openstack/nova/blob/f2ef8181b35a83b46862dd0f8e5a9994facbd89d/nova/objects/instance.py#L253\n\nPlease can you try describe how this works.","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"22638b3a1ab9a8e349414ba2c87f8a4d5db44ec1","unresolved":false,"context_lines":[{"line_number":347,"context_line":"               help\u003d\"\"\""},{"line_number":348,"context_line":"This option enables you to set template string to be used to"},{"line_number":349,"context_line":"generate instance names."},{"line_number":350,"context_line":""},{"line_number":351,"context_line":"Possible values:"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    * A string representing instance names"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_7cd5beb5","line":350,"updated":"2016-06-23 08:58:45.000000000","message":"So it turns out, some hypervisors use this generated name to find instances on the hypervisor. So be careful not to have the same name twice on one host, and if you change it after your initial deploy, you make find issues when trying to access existing instances.","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"22638b3a1ab9a8e349414ba2c87f8a4d5db44ec1","unresolved":false,"context_lines":[{"line_number":361,"context_line":"               default\u003d\u0027snapshot-%s\u0027,"},{"line_number":362,"context_line":"               help\u003d\"\"\""},{"line_number":363,"context_line":"This option enables you to set template string to be used to"},{"line_number":364,"context_line":"generate snapshot names."},{"line_number":365,"context_line":""},{"line_number":366,"context_line":"Possible values:"},{"line_number":367,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3aaa91ec_c56e7995","line":364,"updated":"2016-06-23 08:58:45.000000000","message":"As above, I think we need more details on what is possible here. Actually, maybe nothing is possible, but its worth a check.","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"22638b3a1ab9a8e349414ba2c87f8a4d5db44ec1","unresolved":false,"context_lines":[{"line_number":366,"context_line":"Possible values:"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    * A string representing snapshot names"},{"line_number":369,"context_line":"    * \u0027snapshot-%s\u0027-default value"},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"Related options:"},{"line_number":372,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3aaa91ec_8513d10c","line":369,"range":{"start_line":369,"start_character":16,"end_line":369,"end_character":18},"updated":"2016-06-23 08:58:45.000000000","message":"can you say what %s is, I think its the glance image uuid?","commit_id":"0c09d128c9dd9bc0bb5ff545c41d22e95d909107"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"61d93d0304bc8c659265696207d9a4b12f679b78","unresolved":false,"context_lines":[{"line_number":321,"context_line":""},{"line_number":322,"context_line":"    * \u0027project\u0027"},{"line_number":323,"context_line":"    * \u0027global\u0027"},{"line_number":324,"context_line":"    * Empty (Default)"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"Related options:"},{"line_number":327,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3aaa91ec_4530c99e","line":324,"updated":"2016-06-23 08:59:21.000000000","message":"See previous patch for comments.","commit_id":"e6222243a282ac610c653896d4da14e2e21c53ac"}]}
