)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11303,"name":"Markus Zoeller (markus_z)","email":"mzoeller@linux.vnet.ibm.com","username":"mzoeller"},"change_message_id":"6e9a7b5a38a090a2cb2e4e3dbad060cc804ed39e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"options, the improved help text will be split into several patches; this"},{"line_number":13,"context_line":"is patch 2 of 4."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Blueprint centralize-config-options"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I3900aa874810a8d6aa60d5015e6613b9f0cf5b55"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa0719c6_2f243dc3","line":15,"updated":"2016-03-23 15:50:18.000000000","message":"Please be aware that the effort in Newton is tracked with a\nnew (follow up) blueprint \n\n    centralize-config-options-newton\n\nIf questions arise, ping me. Thanks for your help here!","commit_id":"9a86d49986e081d93594a7d35d2ff3ef5b0f7263"}],"nova/conf/network.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"aa6595ee7ddbf2ce945fb29e45d8cfff6e766f04","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"    None"},{"line_number":150,"context_line":"\"\"\"),"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"    cfg.IntOpt(\"num_networks\","},{"line_number":153,"context_line":"            default\u003d1,"},{"line_number":154,"context_line":"            help\u003d\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_cd1b711a","line":151,"updated":"2016-02-16 04:13:42.000000000","message":"Unnecessary change.","commit_id":"ace62d67f4df876c8ef4931f85c08639032d9c7f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"aa6595ee7ddbf2ce945fb29e45d8cfff6e766f04","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    cfg.IntOpt(\"num_networks\","},{"line_number":153,"context_line":"            default\u003d1,"},{"line_number":154,"context_line":"            help\u003d\"\"\""},{"line_number":155,"context_line":"text"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Please note that this option is only used when using nova-network instead of"},{"line_number":158,"context_line":"Neutron in your deployment."}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_2de13dff","line":155,"range":{"start_line":155,"start_character":0,"end_line":155,"end_character":4},"updated":"2016-02-16 04:13:42.000000000","message":"Typo?","commit_id":"ace62d67f4df876c8ef4931f85c08639032d9c7f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"aa6595ee7ddbf2ce945fb29e45d8cfff6e766f04","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"Possible values:"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    vals"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"* Services that use this:"},{"line_number":165,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_2db81de5","line":162,"range":{"start_line":162,"start_character":4,"end_line":162,"end_character":8},"updated":"2016-02-16 04:13:42.000000000","message":"Please clarify what is valid value.","commit_id":"ace62d67f4df876c8ef4931f85c08639032d9c7f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"aa6595ee7ddbf2ce945fb29e45d8cfff6e766f04","unresolved":false,"context_lines":[{"line_number":262,"context_line":""},{"line_number":263,"context_line":"Possible values:"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    vals"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"* Services that use this:"},{"line_number":268,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_8d96894a","line":265,"range":{"start_line":265,"start_character":4,"end_line":265,"end_character":8},"updated":"2016-02-16 04:13:42.000000000","message":"Please clarify what is valid value.","commit_id":"ace62d67f4df876c8ef4931f85c08639032d9c7f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"aa6595ee7ddbf2ce945fb29e45d8cfff6e766f04","unresolved":false,"context_lines":[{"line_number":281,"context_line":""},{"line_number":282,"context_line":"Possible values:"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    vals"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"* Services that use this:"},{"line_number":287,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"dae33548_cda091a2","line":284,"range":{"start_line":284,"start_character":4,"end_line":284,"end_character":8},"updated":"2016-02-16 04:13:42.000000000","message":"ditto","commit_id":"ace62d67f4df876c8ef4931f85c08639032d9c7f"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"57b65e1432c5e3ad44ae6063299118ade8b4a6bc","unresolved":false,"context_lines":[{"line_number":154,"context_line":"            default\u003d1,"},{"line_number":155,"context_line":"            help\u003d\"\"\""},{"line_number":156,"context_line":"This option represents the number of networks to create if not explicitly"},{"line_number":157,"context_line":"specified when the VM is created. The only time this is used is if a CIDR is"},{"line_number":158,"context_line":"specified, but an explicit network_size is not. In that case, the subnets are"},{"line_number":159,"context_line":"created by diving the IP address space of the CIDR by num_networks. The"},{"line_number":160,"context_line":"resulting subnet sizes cannot be larger than the configuration option"}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_c67baabc","line":157,"range":{"start_line":157,"start_character":10,"end_line":157,"end_character":32},"updated":"2016-04-01 10:34:50.000000000","message":"Are you sure? I thought this is only used when doing \"nova-manage network create\"?","commit_id":"d0fa6066c7e11659043523c6d9c979a4b1ff52ff"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"57b65e1432c5e3ad44ae6063299118ade8b4a6bc","unresolved":false,"context_lines":[{"line_number":201,"context_line":"    cfg.IntOpt(\"vpn_start\","},{"line_number":202,"context_line":"            default\u003d1000,"},{"line_number":203,"context_line":"            help\u003d\"\"\""},{"line_number":204,"context_line":"This is the port number to use as the first VPN port for private networks."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Please note that this option is only used when using nova-network instead of"},{"line_number":207,"context_line":"Neutron in your deployment."}],"source_content_type":"text/x-python","patch_set":5,"id":"ba0121b8_865c124c","line":204,"updated":"2016-04-01 10:34:50.000000000","message":"Can we say when its used? I guess this is only when doing VLAN manager?","commit_id":"d0fa6066c7e11659043523c6d9c979a4b1ff52ff"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"10b28a2598e6bf558c13fd3bcebf2a723dff5324","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Possible values:"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    Any positive integer is technically valid, although there are practical"},{"line_number":147,"context_line":"    limits based upon available IP address space and virtual interfaces."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"* Related options:"},{"line_number":150,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5a9d85d2_003274f1","line":147,"range":{"start_line":146,"start_character":4,"end_line":147,"end_character":72},"updated":"2016-06-20 14:36:23.000000000","message":"Please add information about default value.","commit_id":"3eec4cb39cfb83a3d5ad57ecddeb2c6ecc273b0c"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"b29b0f4b94a4e4af84c70d94d619f4475d1a728e","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"Possible values:"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    Any positive integer is technically valid, although there are practical"},{"line_number":147,"context_line":"    limits based upon available IP address space and virtual interfaces."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"* Related options:"},{"line_number":150,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5a9d85d2_f5ea55ab","line":147,"range":{"start_line":146,"start_character":4,"end_line":147,"end_character":72},"in_reply_to":"5a9d85d2_003274f1","updated":"2016-06-21 12:50:04.000000000","message":"Done","commit_id":"3eec4cb39cfb83a3d5ad57ecddeb2c6ecc273b0c"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"10b28a2598e6bf558c13fd3bcebf2a723dff5324","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Possible values:"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    Any valid IP address"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"* Related options:"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5a9d85d2_805ca426","line":164,"range":{"start_line":164,"start_character":4,"end_line":164,"end_character":24},"updated":"2016-06-20 14:36:23.000000000","message":"Please add information about default value.","commit_id":"3eec4cb39cfb83a3d5ad57ecddeb2c6ecc273b0c"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"b29b0f4b94a4e4af84c70d94d619f4475d1a728e","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"Possible values:"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    Any valid IP address"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"* Related options:"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"5a9d85d2_b5e0cdcd","line":164,"range":{"start_line":164,"start_character":4,"end_line":164,"end_character":24},"in_reply_to":"5a9d85d2_805ca426","updated":"2016-06-21 12:50:04.000000000","message":"Done","commit_id":"3eec4cb39cfb83a3d5ad57ecddeb2c6ecc273b0c"},{"author":{"_account_id":14511,"name":"Maciej Szankin","email":"maciej+review@szankin.pl","username":"mszankin"},"change_message_id":"10b28a2598e6bf558c13fd3bcebf2a723dff5324","unresolved":false,"context_lines":[{"line_number":186,"context_line":"    cfg.IntOpt(\"network_size\","},{"line_number":187,"context_line":"            default\u003d256,"},{"line_number":188,"context_line":"            help\u003d\"\"\""},{"line_number":189,"context_line":"This option determines the number of addresses in each private subnet. The"},{"line_number":190,"context_line":"default is 256."},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"Please note that this option is only used when using nova-network instead of"},{"line_number":193,"context_line":"Neutron in your deployment."}],"source_content_type":"text/x-python","patch_set":8,"id":"5a9d85d2_e06808bd","line":190,"range":{"start_line":189,"start_character":71,"end_line":190,"end_character":15},"updated":"2016-06-20 14:36:23.000000000","message":"Maybe move to possible values section.","commit_id":"3eec4cb39cfb83a3d5ad57ecddeb2c6ecc273b0c"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"b29b0f4b94a4e4af84c70d94d619f4475d1a728e","unresolved":false,"context_lines":[{"line_number":186,"context_line":"    cfg.IntOpt(\"network_size\","},{"line_number":187,"context_line":"            default\u003d256,"},{"line_number":188,"context_line":"            help\u003d\"\"\""},{"line_number":189,"context_line":"This option determines the number of addresses in each private subnet. The"},{"line_number":190,"context_line":"default is 256."},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"Please note that this option is only used when using nova-network instead of"},{"line_number":193,"context_line":"Neutron in your deployment."}],"source_content_type":"text/x-python","patch_set":8,"id":"5a9d85d2_95dcb113","line":190,"range":{"start_line":189,"start_character":71,"end_line":190,"end_character":15},"in_reply_to":"5a9d85d2_e06808bd","updated":"2016-06-21 12:50:04.000000000","message":"Done","commit_id":"3eec4cb39cfb83a3d5ad57ecddeb2c6ecc273b0c"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"bc17f4c9d6be55d4729e7dd33a13a5f497aa90d1","unresolved":false,"context_lines":[{"line_number":134,"context_line":"            default\u003d1,"},{"line_number":135,"context_line":"            help\u003d\"\"\""},{"line_number":136,"context_line":"This option represents the number of networks to create if not explicitly"},{"line_number":137,"context_line":"specified when the VM is created. The only time this is used is if a CIDR is"},{"line_number":138,"context_line":"specified, but an explicit network_size is not. In that case, the subnets are"},{"line_number":139,"context_line":"created by diving the IP address space of the CIDR by num_networks. The"},{"line_number":140,"context_line":"resulting subnet sizes cannot be larger than the configuration option"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_4d3639e7","line":137,"updated":"2016-07-05 12:57:02.000000000","message":"Re my comment on patchset 5, I don\u0027t think this is true.\n\nThis is only used when creating networks with nova-network. This is only ever used, it seems, when calling \"nova-manage network create\".\n\nNow if you create multiple networks, by default, I think nova-network gives a VM all the networks that are created, if using FLAT. But not 100% sure.","commit_id":"e8a858ffc8a737825745b77b1dba4f77d8ca8c08"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"fb6c07a8f81c1a1f2b85740683cd6d1f862d5f63","unresolved":false,"context_lines":[{"line_number":134,"context_line":"            default\u003d1,"},{"line_number":135,"context_line":"            help\u003d\"\"\""},{"line_number":136,"context_line":"This option represents the number of networks to create if not explicitly"},{"line_number":137,"context_line":"specified when the VM is created. The only time this is used is if a CIDR is"},{"line_number":138,"context_line":"specified, but an explicit network_size is not. In that case, the subnets are"},{"line_number":139,"context_line":"created by diving the IP address space of the CIDR by num_networks. The"},{"line_number":140,"context_line":"resulting subnet sizes cannot be larger than the configuration option"}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_69320012","line":137,"in_reply_to":"1aa78d24_4d3639e7","updated":"2016-07-05 15:40:51.000000000","message":"No, I\u0027m not sure. I got that from reading some docs, which I can no longer locate. Searching the docs today it seems that you are 100% correct. Fixed.","commit_id":"e8a858ffc8a737825745b77b1dba4f77d8ca8c08"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"bc17f4c9d6be55d4729e7dd33a13a5f497aa90d1","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    cfg.IntOpt(\"vpn_start\","},{"line_number":175,"context_line":"            default\u003d1000,"},{"line_number":176,"context_line":"            help\u003d\"\"\""},{"line_number":177,"context_line":"This is the port number to use as the first VPN port for private networks."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Please note that this option is only used when using nova-network instead of"},{"line_number":180,"context_line":"Neutron in your deployment."}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_edaba5d4","line":177,"updated":"2016-07-05 12:57:02.000000000","message":"as mentioned on patchset 5, please can you mention when this is used. I think its when creating networks when using VLAN Manager","commit_id":"e8a858ffc8a737825745b77b1dba4f77d8ca8c08"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"fb6c07a8f81c1a1f2b85740683cd6d1f862d5f63","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    cfg.IntOpt(\"vpn_start\","},{"line_number":175,"context_line":"            default\u003d1000,"},{"line_number":176,"context_line":"            help\u003d\"\"\""},{"line_number":177,"context_line":"This is the port number to use as the first VPN port for private networks."},{"line_number":178,"context_line":""},{"line_number":179,"context_line":"Please note that this option is only used when using nova-network instead of"},{"line_number":180,"context_line":"Neutron in your deployment."}],"source_content_type":"text/x-python","patch_set":10,"id":"1aa78d24_dfabe2d4","line":177,"in_reply_to":"1aa78d24_edaba5d4","updated":"2016-07-05 15:40:51.000000000","message":"I think you are right; looking through the code, that\u0027s the only block where I see that used, and also only if no `vpn_start` parameter is passed to the create network call. I\u0027ll add that.","commit_id":"e8a858ffc8a737825745b77b1dba4f77d8ca8c08"}]}
