)]}'
{"novaclient/v2/shell.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ec8b14cc7771d8dd6bb001f594173bad892f8621","unresolved":false,"context_lines":[{"line_number":590,"context_line":"    dest\u003d\u0027files\u0027,"},{"line_number":591,"context_line":"    default\u003d[],"},{"line_number":592,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":593,"context_line":"           \"on the new server. More files can be injected by multiple \""},{"line_number":594,"context_line":"           \"\u0027--file` options. Limited by the injected_files quota value.\"))"},{"line_number":595,"context_line":"@utils.arg("},{"line_number":596,"context_line":"    \u0027--key-name\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f485f77_0357655a","line":593,"range":{"start_line":593,"start_character":58,"end_line":593,"end_character":60},"updated":"2017-11-16 15:13:27.000000000","message":"using","commit_id":"4b5e15625215366247e1c55f66071aa48bd6f773"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ec8b14cc7771d8dd6bb001f594173bad892f8621","unresolved":false,"context_lines":[{"line_number":591,"context_line":"    default\u003d[],"},{"line_number":592,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":593,"context_line":"           \"on the new server. More files can be injected by multiple \""},{"line_number":594,"context_line":"           \"\u0027--file` options. Limited by the injected_files quota value.\"))"},{"line_number":595,"context_line":"@utils.arg("},{"line_number":596,"context_line":"    \u0027--key-name\u0027,"},{"line_number":597,"context_line":"    default\u003dos.environ.get(\u0027NOVACLIENT_DEFAULT_KEY_NAME\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f485f77_43b55d7d","line":594,"updated":"2017-11-16 15:13:27.000000000","message":"We should probably note that by default quota limits you can only inject 5 files per server create:\n\nhttps://github.com/openstack/nova/blob/16.0.0/nova/conf/quota.py#L129\n\nSo maybe mention that the number you can specify is limited by \"Personality\" limit and you can see what the limit is using the \"nova limits\" command.","commit_id":"4b5e15625215366247e1c55f66071aa48bd6f773"},{"author":{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},"change_message_id":"185568f84cce3dd826a014a1260b0e9f6376e383","unresolved":false,"context_lines":[{"line_number":591,"context_line":"    default\u003d[],"},{"line_number":592,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":593,"context_line":"           \"on the new server. More files can be injected by multiple \""},{"line_number":594,"context_line":"           \"\u0027--file` options. Limited by the injected_files quota value.\"))"},{"line_number":595,"context_line":"@utils.arg("},{"line_number":596,"context_line":"    \u0027--key-name\u0027,"},{"line_number":597,"context_line":"    default\u003dos.environ.get(\u0027NOVACLIENT_DEFAULT_KEY_NAME\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f485f77_a82e1c8f","line":594,"in_reply_to":"1f485f77_43b55d7d","updated":"2017-11-17 02:33:07.000000000","message":"Sure, I\u0027ll update this following your comments.","commit_id":"4b5e15625215366247e1c55f66071aa48bd6f773"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ec8b14cc7771d8dd6bb001f594173bad892f8621","unresolved":false,"context_lines":[{"line_number":1786,"context_line":"    dest\u003d\u0027files\u0027,"},{"line_number":1787,"context_line":"    default\u003d[],"},{"line_number":1788,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":1789,"context_line":"           \"on the new server. More files can be injected by multiple \""},{"line_number":1790,"context_line":"           \"\u0027--file` options. You may store up to 5 files.\"))"},{"line_number":1791,"context_line":"def do_rebuild(cs, args):"},{"line_number":1792,"context_line":"    \"\"\"Shutdown, re-image, and re-boot a server.\"\"\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f485f77_c3e14d9d","line":1789,"range":{"start_line":1789,"start_character":58,"end_line":1789,"end_character":60},"updated":"2017-11-16 15:13:27.000000000","message":"using","commit_id":"4b5e15625215366247e1c55f66071aa48bd6f773"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c9eac323b6f68e5b2b3e274aee3bd5e5984f6846","unresolved":false,"context_lines":[{"line_number":591,"context_line":"    default\u003d[],"},{"line_number":592,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":593,"context_line":"           \"on the new server. More files can be injected using multiple \""},{"line_number":594,"context_line":"           \"\u0027--file` options. Limited by the injected_files quota value.\""},{"line_number":595,"context_line":"           \"The default value is 5. You can get the current quota value by \""},{"line_number":596,"context_line":"           \"\u0027Personality\u0027 limit from \u0027nova limits` command.\"))"},{"line_number":597,"context_line":"@utils.arg("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff82abbf_2efc5e3c","line":594,"range":{"start_line":594,"start_character":45,"end_line":594,"end_character":59},"updated":"2017-11-29 06:13:50.000000000","message":"\u0027injected_files\u0027","commit_id":"001383e86c5f7c04a91e777b2876714582aadc9a"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c9eac323b6f68e5b2b3e274aee3bd5e5984f6846","unresolved":false,"context_lines":[{"line_number":591,"context_line":"    default\u003d[],"},{"line_number":592,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":593,"context_line":"           \"on the new server. More files can be injected using multiple \""},{"line_number":594,"context_line":"           \"\u0027--file` options. Limited by the injected_files quota value.\""},{"line_number":595,"context_line":"           \"The default value is 5. You can get the current quota value by \""},{"line_number":596,"context_line":"           \"\u0027Personality\u0027 limit from \u0027nova limits` command.\"))"},{"line_number":597,"context_line":"@utils.arg("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff82abbf_ce5b72f3","line":594,"range":{"start_line":594,"start_character":71,"end_line":594,"end_character":72},"updated":"2017-11-29 06:13:50.000000000","message":"Add a white space after it.","commit_id":"001383e86c5f7c04a91e777b2876714582aadc9a"},{"author":{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},"change_message_id":"2f91a7ede6b0f79c6f3553a000595ce19cd8990c","unresolved":false,"context_lines":[{"line_number":591,"context_line":"    default\u003d[],"},{"line_number":592,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":593,"context_line":"           \"on the new server. More files can be injected using multiple \""},{"line_number":594,"context_line":"           \"\u0027--file` options. Limited by the injected_files quota value.\""},{"line_number":595,"context_line":"           \"The default value is 5. You can get the current quota value by \""},{"line_number":596,"context_line":"           \"\u0027Personality\u0027 limit from \u0027nova limits` command.\"))"},{"line_number":597,"context_line":"@utils.arg("}],"source_content_type":"text/x-python","patch_set":5,"id":"ff82abbf_297538fa","line":594,"range":{"start_line":594,"start_character":45,"end_line":594,"end_character":59},"in_reply_to":"ff82abbf_2efc5e3c","updated":"2017-11-29 07:08:32.000000000","message":"Will be fixed in the next review.\nThanks.","commit_id":"001383e86c5f7c04a91e777b2876714582aadc9a"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c9eac323b6f68e5b2b3e274aee3bd5e5984f6846","unresolved":false,"context_lines":[{"line_number":593,"context_line":"           \"on the new server. More files can be injected using multiple \""},{"line_number":594,"context_line":"           \"\u0027--file` options. Limited by the injected_files quota value.\""},{"line_number":595,"context_line":"           \"The default value is 5. You can get the current quota value by \""},{"line_number":596,"context_line":"           \"\u0027Personality\u0027 limit from \u0027nova limits` command.\"))"},{"line_number":597,"context_line":"@utils.arg("},{"line_number":598,"context_line":"    \u0027--key-name\u0027,"},{"line_number":599,"context_line":"    default\u003dos.environ.get(\u0027NOVACLIENT_DEFAULT_KEY_NAME\u0027),"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff82abbf_2e6c5e9a","line":596,"range":{"start_line":596,"start_character":49,"end_line":596,"end_character":50},"updated":"2017-11-29 06:13:50.000000000","message":"\u0027","commit_id":"001383e86c5f7c04a91e777b2876714582aadc9a"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"c9eac323b6f68e5b2b3e274aee3bd5e5984f6846","unresolved":false,"context_lines":[{"line_number":1819,"context_line":"    default\u003d[],"},{"line_number":1820,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":1821,"context_line":"           \"on the new server. More files can be injected using multiple \""},{"line_number":1822,"context_line":"           \"\u0027--file` options. You may store up to 5 files.\"))"},{"line_number":1823,"context_line":"@utils.arg("},{"line_number":1824,"context_line":"    \u0027--key-name\u0027,"},{"line_number":1825,"context_line":"    metavar\u003d\u0027\u003ckey-name\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"ff82abbf_4e6762b8","line":1822,"range":{"start_line":1822,"start_character":19,"end_line":1822,"end_character":20},"updated":"2017-11-29 06:13:50.000000000","message":"\u0027","commit_id":"001383e86c5f7c04a91e777b2876714582aadc9a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"852d837aa07ce011b23ce62ec386900a67967748","unresolved":false,"context_lines":[{"line_number":1819,"context_line":"    default\u003d[],"},{"line_number":1820,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":1821,"context_line":"           \"on the new server. More files can be injected using multiple \""},{"line_number":1822,"context_line":"           \"\u0027--file\u0027 options. You may store up to 5 files.\"))"},{"line_number":1823,"context_line":"@utils.arg("},{"line_number":1824,"context_line":"    \u0027--key-name\u0027,"},{"line_number":1825,"context_line":"    metavar\u003d\u0027\u003ckey-name\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff82abbf_195f310f","line":1822,"range":{"start_line":1822,"start_character":30,"end_line":1822,"end_character":57},"updated":"2017-11-30 20:59:52.000000000","message":"We could also update this to say \"You may store up to 5 files by default.\" And then add the same wording about using the \u0027nova limits\u0027 command to see what your actual limit is. But I guess that could also be done in a follow up change.","commit_id":"c363793a68816048ce7363837b36b584421ac0e7"},{"author":{"_account_id":19944,"name":"Chen Hanxiao","email":"chen_han_xiao@126.com","username":"chenhanxiao"},"change_message_id":"74a5ca694660002544e4d9bc2fabe99cb2ddbbf8","unresolved":false,"context_lines":[{"line_number":1819,"context_line":"    default\u003d[],"},{"line_number":1820,"context_line":"    help\u003d_(\"Store arbitrary files from \u003csrc-path\u003e locally to \u003cdst-path\u003e \""},{"line_number":1821,"context_line":"           \"on the new server. More files can be injected using multiple \""},{"line_number":1822,"context_line":"           \"\u0027--file\u0027 options. You may store up to 5 files.\"))"},{"line_number":1823,"context_line":"@utils.arg("},{"line_number":1824,"context_line":"    \u0027--key-name\u0027,"},{"line_number":1825,"context_line":"    metavar\u003d\u0027\u003ckey-name\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":6,"id":"ff82abbf_d3a99290","line":1822,"range":{"start_line":1822,"start_character":30,"end_line":1822,"end_character":57},"in_reply_to":"ff82abbf_195f310f","updated":"2017-12-01 13:05:50.000000000","message":"Sure, will be added in another review.","commit_id":"c363793a68816048ce7363837b36b584421ac0e7"}]}
