)]}'
{"api-ref/source/parameters.yaml":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":1739,"context_line":"  in: body"},{"line_number":1740,"context_line":"  required: true"},{"line_number":1741,"context_line":"  type: string"},{"line_number":1742,"context_line":"  max_version: 2.55"},{"line_number":1743,"context_line":"cores: \u0026cores"},{"line_number":1744,"context_line":"  description: |"},{"line_number":1745,"context_line":"    The number of allowed server cores for each tenant."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_f689aac9","line":1742,"range":{"start_line":1742,"start_character":15,"end_line":1742,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"2.56","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"884597f5e400f02e4592706004be14d146ce4d82","unresolved":false,"context_lines":[{"line_number":1739,"context_line":"  in: body"},{"line_number":1740,"context_line":"  required: true"},{"line_number":1741,"context_line":"  type: string"},{"line_number":1742,"context_line":"  max_version: 2.55"},{"line_number":1743,"context_line":"cores: \u0026cores"},{"line_number":1744,"context_line":"  description: |"},{"line_number":1745,"context_line":"    The number of allowed server cores for each tenant."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_7bd8167a","line":1742,"range":{"start_line":1742,"start_character":15,"end_line":1742,"end_character":19},"in_reply_to":"df87a7cf_f689aac9","updated":"2017-12-08 15:06:22.000000000","message":"Nice catch, obviously a rebase failure (I was searching for 2.56 to change to 2.57 but forgot about the max versions here).","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3299,"context_line":"  in: body"},{"line_number":3300,"context_line":"  required: true"},{"line_number":3301,"context_line":"  type: integer"},{"line_number":3302,"context_line":"  max_version: 2.55"},{"line_number":3303,"context_line":"injected_file_content_bytes_quota_details:"},{"line_number":3304,"context_line":"  description: |"},{"line_number":3305,"context_line":"    The object of detailed injected file content bytes quota,"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_16876eb7","line":3302,"range":{"start_line":3302,"start_character":15,"end_line":3302,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3308,"context_line":"  in: body"},{"line_number":3309,"context_line":"  required: true"},{"line_number":3310,"context_line":"  type: object"},{"line_number":3311,"context_line":"  max_version: 2.55"},{"line_number":3312,"context_line":"injected_file_content_bytes_quota_optional:"},{"line_number":3313,"context_line":"  description: |"},{"line_number":3314,"context_line":"    The number of allowed bytes of content for each injected file."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_96c4def6","line":3311,"range":{"start_line":3311,"start_character":15,"end_line":3311,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3315,"context_line":"  in: body"},{"line_number":3316,"context_line":"  required: false"},{"line_number":3317,"context_line":"  type: integer"},{"line_number":3318,"context_line":"  max_version: 2.55"},{"line_number":3319,"context_line":"injected_file_path_bytes:"},{"line_number":3320,"context_line":"  description: |"},{"line_number":3321,"context_line":"    The number of allowed bytes for each injected file path."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_36b5d27e","line":3318,"range":{"start_line":3318,"start_character":15,"end_line":3318,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3322,"context_line":"  in: body"},{"line_number":3323,"context_line":"  required: true"},{"line_number":3324,"context_line":"  type: integer"},{"line_number":3325,"context_line":"  max_version: 2.55"},{"line_number":3326,"context_line":"injected_file_path_bytes_quota_details:"},{"line_number":3327,"context_line":"  description: |"},{"line_number":3328,"context_line":"    The object of detailed injected file path bytes quota,"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_f6b20a94","line":3325,"range":{"start_line":3325,"start_character":15,"end_line":3325,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3331,"context_line":"  in: body"},{"line_number":3332,"context_line":"  required: true"},{"line_number":3333,"context_line":"  type: object"},{"line_number":3334,"context_line":"  max_version: 2.55"},{"line_number":3335,"context_line":"injected_file_path_bytes_quota_optional:"},{"line_number":3336,"context_line":"  description: |"},{"line_number":3337,"context_line":"    The number of allowed bytes for each injected file path."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_16b0ce89","line":3334,"range":{"start_line":3334,"start_character":15,"end_line":3334,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3338,"context_line":"  in: body"},{"line_number":3339,"context_line":"  required: false"},{"line_number":3340,"context_line":"  type: integer"},{"line_number":3341,"context_line":"  max_version: 2.55"},{"line_number":3342,"context_line":"injected_files: \u0026injected_files"},{"line_number":3343,"context_line":"  description: |"},{"line_number":3344,"context_line":"    The number of allowed injected files for each tenant."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_7664ba22","line":3341,"range":{"start_line":3341,"start_character":15,"end_line":3341,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3345,"context_line":"  in: body"},{"line_number":3346,"context_line":"  required: true"},{"line_number":3347,"context_line":"  type: integer"},{"line_number":3348,"context_line":"  max_version: 2.55"},{"line_number":3349,"context_line":"injected_files_quota_class: \u0026injected_files_quota_class"},{"line_number":3350,"context_line":"  \u003c\u003c: *injected_files"},{"line_number":3351,"context_line":"  description: |"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_96693efa","line":3348,"range":{"start_line":3348,"start_character":15,"end_line":3348,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3360,"context_line":"  in: body"},{"line_number":3361,"context_line":"  required: true"},{"line_number":3362,"context_line":"  type: object"},{"line_number":3363,"context_line":"  max_version: 2.55"},{"line_number":3364,"context_line":"injected_files_quota_optional:"},{"line_number":3365,"context_line":"  description: |"},{"line_number":3366,"context_line":"    The number of allowed injected files for each tenant."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_566f36fb","line":3363,"range":{"start_line":3363,"start_character":15,"end_line":3363,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":3367,"context_line":"  in: body"},{"line_number":3368,"context_line":"  required: false"},{"line_number":3369,"context_line":"  type: integer"},{"line_number":3370,"context_line":"  max_version: 2.55"},{"line_number":3371,"context_line":"injectNetworkInfo:"},{"line_number":3372,"context_line":"  description: |"},{"line_number":3373,"context_line":"    The action."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_f6776ad3","line":3370,"range":{"start_line":3370,"start_character":15,"end_line":3370,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":4583,"context_line":"  in: body"},{"line_number":4584,"context_line":"  required: true"},{"line_number":4585,"context_line":"  type: string"},{"line_number":4586,"context_line":"  max_version: 2.55"},{"line_number":4587,"context_line":"pause:"},{"line_number":4588,"context_line":"  description: |"},{"line_number":4589,"context_line":"    The action to pause a server."}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_16752ecb","line":4586,"range":{"start_line":4586,"start_character":15,"end_line":4586,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"b546a83a4e486efef870481077703aa6a476ab45","unresolved":false,"context_lines":[{"line_number":4612,"context_line":"  in: body"},{"line_number":4613,"context_line":"  required: false"},{"line_number":4614,"context_line":"  type: array"},{"line_number":4615,"context_line":"  max_version: 2.55"},{"line_number":4616,"context_line":"policies:"},{"line_number":4617,"context_line":"  description: |"},{"line_number":4618,"context_line":"    A list of exactly one policy name to associate with the server group. The"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_d67a66b8","line":4615,"range":{"start_line":4615,"start_character":15,"end_line":4615,"end_character":19},"updated":"2017-12-08 04:26:57.000000000","message":"ditto","commit_id":"8964318bfd824d717e904f7a3819bc498c23e238"}],"doc/api_samples/servers/v2.57/server-action-rebuild.json":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"85d6701176d2e93701bd021db3f0204526c81231","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"rebuild\" : {"},{"line_number":3,"context_line":"        \"accessIPv4\" : \"1.2.3.4\","},{"line_number":4,"context_line":"        \"accessIPv6\" : \"80fe::\","},{"line_number":5,"context_line":"        \"imageRef\" : \"70a599e0-31e7-49b7-b260-868f441e862b\","},{"line_number":6,"context_line":"        \"name\" : \"foobar\","},{"line_number":7,"context_line":"        \"key_name\": \"new-key\","},{"line_number":8,"context_line":"        \"description\" : \"description of foobar\","},{"line_number":9,"context_line":"        \"adminPass\" : \"seekr3t\","},{"line_number":10,"context_line":"        \"metadata\" : {"},{"line_number":11,"context_line":"            \"meta_var\" : \"meta_val\""},{"line_number":12,"context_line":"        },"},{"line_number":13,"context_line":"        \"user_data\": \"ZWNobyAiaGVsbG8gd29ybGQi\""},{"line_number":14,"context_line":"    }"},{"line_number":15,"context_line":"}"}],"source_content_type":"application/json","patch_set":13,"id":"df87a7cf_4d842fd3","line":14,"range":{"start_line":2,"start_character":0,"end_line":14,"end_character":5},"updated":"2017-12-12 13:08:59.000000000","message":"s/\u0027\" : \"\u0027/\u0027\": \"\u0027/g\n\nref: https://review.openstack.org/#/c/523543/","commit_id":"1cb9f198ba0096b879a15be33742b52f53081d92"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"00922eb1e76996415ce4ac2c6dd7c1b6cb680c3a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"rebuild\" : {"},{"line_number":3,"context_line":"        \"accessIPv4\" : \"1.2.3.4\","},{"line_number":4,"context_line":"        \"accessIPv6\" : \"80fe::\","},{"line_number":5,"context_line":"        \"imageRef\" : \"70a599e0-31e7-49b7-b260-868f441e862b\","},{"line_number":6,"context_line":"        \"name\" : \"foobar\","},{"line_number":7,"context_line":"        \"key_name\": \"new-key\","},{"line_number":8,"context_line":"        \"description\" : \"description of foobar\","},{"line_number":9,"context_line":"        \"adminPass\" : \"seekr3t\","},{"line_number":10,"context_line":"        \"metadata\" : {"},{"line_number":11,"context_line":"            \"meta_var\" : \"meta_val\""},{"line_number":12,"context_line":"        },"},{"line_number":13,"context_line":"        \"user_data\": \"ZWNobyAiaGVsbG8gd29ybGQi\""},{"line_number":14,"context_line":"    }"},{"line_number":15,"context_line":"}"}],"source_content_type":"application/json","patch_set":13,"id":"df87a7cf_fcd7f6bd","line":14,"range":{"start_line":2,"start_character":0,"end_line":14,"end_character":5},"in_reply_to":"df87a7cf_4d842fd3","updated":"2017-12-12 14:22:52.000000000","message":"Done","commit_id":"1cb9f198ba0096b879a15be33742b52f53081d92"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"59b0077c6c868599961c6b98139e2edd9b0b1a98","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        \"key_name\": \"new-key\","},{"line_number":8,"context_line":"        \"description\": \"description of foobar\","},{"line_number":9,"context_line":"        \"adminPass\": \"seekr3t\","},{"line_number":10,"context_line":"        \"metadata\" : {"},{"line_number":11,"context_line":"            \"meta_var\": \"meta_val\""},{"line_number":12,"context_line":"        },"},{"line_number":13,"context_line":"        \"user_data\": \"ZWNobyAiaGVsbG8gd29ybGQi\""}],"source_content_type":"application/json","patch_set":14,"id":"df87a7cf_20e188d1","line":10,"range":{"start_line":10,"start_character":18,"end_line":10,"end_character":20},"updated":"2017-12-13 19:38:06.000000000","message":"not yet, but far enough at this time.","commit_id":"126c3d4c78d937888213979272534e1cb706a4d4"}],"doc/api_samples/servers/v2.57/server-create-req.json":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"85d6701176d2e93701bd021db3f0204526c81231","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"server\" : {"},{"line_number":3,"context_line":"        \"accessIPv4\": \"1.2.3.4\","},{"line_number":4,"context_line":"        \"accessIPv6\": \"80fe::\","},{"line_number":5,"context_line":"        \"name\" : \"new-server-test\","},{"line_number":6,"context_line":"        \"imageRef\" : \"70a599e0-31e7-49b7-b260-868f441e862b\","},{"line_number":7,"context_line":"        \"flavorRef\" : \"http://openstack.example.com/flavors/1\","},{"line_number":8,"context_line":"        \"availability_zone\": \"nova\","},{"line_number":9,"context_line":"        \"OS-DCF:diskConfig\": \"AUTO\","},{"line_number":10,"context_line":"        \"metadata\" : {"},{"line_number":11,"context_line":"            \"My Server Name\" : \"Apache1\""},{"line_number":12,"context_line":"        },"},{"line_number":13,"context_line":"        \"security_groups\": ["},{"line_number":14,"context_line":"            {"},{"line_number":15,"context_line":"                \"name\": \"default\""},{"line_number":16,"context_line":"            }"},{"line_number":17,"context_line":"        ],"},{"line_number":18,"context_line":"        \"user_data\" : \"IyEvYmluL2Jhc2gKL2Jpbi9zdQplY2hvICJJIGFtIGluIHlvdSEiCg\u003d\u003d\","},{"line_number":19,"context_line":"        \"networks\": \"auto\""},{"line_number":20,"context_line":"    }"},{"line_number":21,"context_line":"}"}],"source_content_type":"application/json","patch_set":13,"id":"df87a7cf_ed6e632d","line":18,"range":{"start_line":2,"start_character":0,"end_line":18,"end_character":81},"updated":"2017-12-12 13:08:59.000000000","message":"ditto","commit_id":"1cb9f198ba0096b879a15be33742b52f53081d92"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"00922eb1e76996415ce4ac2c6dd7c1b6cb680c3a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"    \"server\" : {"},{"line_number":3,"context_line":"        \"accessIPv4\": \"1.2.3.4\","},{"line_number":4,"context_line":"        \"accessIPv6\": \"80fe::\","},{"line_number":5,"context_line":"        \"name\" : \"new-server-test\","},{"line_number":6,"context_line":"        \"imageRef\" : \"70a599e0-31e7-49b7-b260-868f441e862b\","},{"line_number":7,"context_line":"        \"flavorRef\" : \"http://openstack.example.com/flavors/1\","},{"line_number":8,"context_line":"        \"availability_zone\": \"nova\","},{"line_number":9,"context_line":"        \"OS-DCF:diskConfig\": \"AUTO\","},{"line_number":10,"context_line":"        \"metadata\" : {"},{"line_number":11,"context_line":"            \"My Server Name\" : \"Apache1\""},{"line_number":12,"context_line":"        },"},{"line_number":13,"context_line":"        \"security_groups\": ["},{"line_number":14,"context_line":"            {"},{"line_number":15,"context_line":"                \"name\": \"default\""},{"line_number":16,"context_line":"            }"},{"line_number":17,"context_line":"        ],"},{"line_number":18,"context_line":"        \"user_data\" : \"IyEvYmluL2Jhc2gKL2Jpbi9zdQplY2hvICJJIGFtIGluIHlvdSEiCg\u003d\u003d\","},{"line_number":19,"context_line":"        \"networks\": \"auto\""},{"line_number":20,"context_line":"    }"},{"line_number":21,"context_line":"}"}],"source_content_type":"application/json","patch_set":13,"id":"df87a7cf_dcdc72e5","line":18,"range":{"start_line":2,"start_character":0,"end_line":18,"end_character":81},"in_reply_to":"df87a7cf_ed6e632d","updated":"2017-12-12 14:22:52.000000000","message":"Done","commit_id":"1cb9f198ba0096b879a15be33742b52f53081d92"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"59b0077c6c868599961c6b98139e2edd9b0b1a98","unresolved":false,"context_lines":[{"line_number":7,"context_line":"        \"flavorRef\" : \"http://openstack.example.com/flavors/1\","},{"line_number":8,"context_line":"        \"availability_zone\": \"nova\","},{"line_number":9,"context_line":"        \"OS-DCF:diskConfig\": \"AUTO\","},{"line_number":10,"context_line":"        \"metadata\" : {"},{"line_number":11,"context_line":"            \"My Server Name\" : \"Apache1\""},{"line_number":12,"context_line":"        },"},{"line_number":13,"context_line":"        \"security_groups\": ["}],"source_content_type":"application/json","patch_set":14,"id":"df87a7cf_80cf3456","line":10,"range":{"start_line":10,"start_character":18,"end_line":10,"end_character":20},"updated":"2017-12-13 19:38:06.000000000","message":"ditto","commit_id":"126c3d4c78d937888213979272534e1cb706a4d4"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"59b0077c6c868599961c6b98139e2edd9b0b1a98","unresolved":false,"context_lines":[{"line_number":8,"context_line":"        \"availability_zone\": \"nova\","},{"line_number":9,"context_line":"        \"OS-DCF:diskConfig\": \"AUTO\","},{"line_number":10,"context_line":"        \"metadata\" : {"},{"line_number":11,"context_line":"            \"My Server Name\" : \"Apache1\""},{"line_number":12,"context_line":"        },"},{"line_number":13,"context_line":"        \"security_groups\": ["},{"line_number":14,"context_line":"            {"}],"source_content_type":"application/json","patch_set":14,"id":"df87a7cf_40d92c20","line":11,"range":{"start_line":11,"start_character":28,"end_line":11,"end_character":30},"updated":"2017-12-13 19:38:06.000000000","message":"ditto","commit_id":"126c3d4c78d937888213979272534e1cb706a4d4"}],"nova/api/openstack/compute/views/limits.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4367df8f090948e372ab0d586c28071b9178984a","unresolved":false,"context_lines":[{"line_number":27,"context_line":"            \"key_pairs\": [\"maxTotalKeypairs\"],"},{"line_number":28,"context_line":"            \"floating_ips\": [\"maxTotalFloatingIps\"],"},{"line_number":29,"context_line":"            \"metadata_items\": [\"maxServerMeta\", \"maxImageMeta\"],"},{"line_number":30,"context_line":"            # TODO(mriedem): Exclude maxPersonality* limits on 2.56"},{"line_number":31,"context_line":"            \"injected_files\": [\"maxPersonality\"],"},{"line_number":32,"context_line":"            \"injected_file_content_bytes\": [\"maxPersonalitySize\"],"},{"line_number":33,"context_line":"            \"security_groups\": [\"maxSecurityGroups\"],"}],"source_content_type":"text/x-python","patch_set":2,"id":"ff82abbf_8f62cc3d","line":30,"updated":"2017-11-23 15:44:30.000000000","message":"This can be removed now.","commit_id":"734eddf30f65a41588a3d178efa928459b777b24"}],"nova/tests/functional/api_sample_tests/api_samples/limits/v2.56/limit-get-resp.json.tpl":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4367df8f090948e372ab0d586c28071b9178984a","unresolved":false,"context_lines":[{"line_number":13,"context_line":"            \"totalRAMUsed\": 0,"},{"line_number":14,"context_line":"            \"totalServerGroupsUsed\": 0"},{"line_number":15,"context_line":"        },"},{"line_number":16,"context_line":"        \"rate\": []"},{"line_number":17,"context_line":"    }"},{"line_number":18,"context_line":"}"}],"source_content_type":"text/x-smarty","patch_set":6,"id":"ff82abbf_d887230f","line":16,"updated":"2017-11-23 15:44:30.000000000","message":"Maybe we should take this opportunity to remove the rate limiting stuff from the limits API. It doesn\u0027t have anything to do with removing personality files, but...","commit_id":"6f45a66a9c6d98f57383ef87f074a6bd1bf61cd1"}],"releasenotes/notes/bp-deprecate-file-injection-feaf490524d10b3d.yaml":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"85d6701176d2e93701bd021db3f0204526c81231","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The 2.57 microversion makes the following changes:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    * The ``personality`` parameter is removed from the server create and"},{"line_number":7,"context_line":"      rebuild APIs."},{"line_number":8,"context_line":"    * The ``user_data`` parameter is added to the server rebuild API."},{"line_number":9,"context_line":"    * The ``maxPersonality`` and ``maxPersonalitySize`` limits are excluded"},{"line_number":10,"context_line":"      from the ``GET /limits`` API response."}],"source_content_type":"text/x-yaml","patch_set":13,"id":"df87a7cf_ad905bee","line":7,"range":{"start_line":7,"start_character":18,"end_line":7,"end_character":19},"updated":"2017-12-12 13:08:59.000000000","message":"better to add\n\n and use the ``user_data`` parameter instead\n\nfor API users.","commit_id":"1cb9f198ba0096b879a15be33742b52f53081d92"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"00922eb1e76996415ce4ac2c6dd7c1b6cb680c3a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The 2.57 microversion makes the following changes:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    * The ``personality`` parameter is removed from the server create and"},{"line_number":7,"context_line":"      rebuild APIs."},{"line_number":8,"context_line":"    * The ``user_data`` parameter is added to the server rebuild API."},{"line_number":9,"context_line":"    * The ``maxPersonality`` and ``maxPersonalitySize`` limits are excluded"},{"line_number":10,"context_line":"      from the ``GET /limits`` API response."}],"source_content_type":"text/x-yaml","patch_set":13,"id":"df87a7cf_7cf52656","line":7,"range":{"start_line":7,"start_character":18,"end_line":7,"end_character":19},"in_reply_to":"df87a7cf_9caa6a6e","updated":"2017-12-12 14:22:52.000000000","message":"I re-worded a bit, see what you think.","commit_id":"1cb9f198ba0096b879a15be33742b52f53081d92"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1a7f88411bc7536f432e2365e4c88bbe754fb1b6","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    The 2.57 microversion makes the following changes:"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"    * The ``personality`` parameter is removed from the server create and"},{"line_number":7,"context_line":"      rebuild APIs."},{"line_number":8,"context_line":"    * The ``user_data`` parameter is added to the server rebuild API."},{"line_number":9,"context_line":"    * The ``maxPersonality`` and ``maxPersonalitySize`` limits are excluded"},{"line_number":10,"context_line":"      from the ``GET /limits`` API response."}],"source_content_type":"text/x-yaml","patch_set":13,"id":"df87a7cf_9caa6a6e","line":7,"range":{"start_line":7,"start_character":18,"end_line":7,"end_character":19},"in_reply_to":"df87a7cf_ad905bee","updated":"2017-12-12 14:15:34.000000000","message":"That\u0027s pointed out in the second bullet for rebuild and I\u0027ve provided a link to the spec if people want more details on why personality files are being removed and what the replacement is.","commit_id":"1cb9f198ba0096b879a15be33742b52f53081d92"}]}
