)]}'
{"api-ref/source/v1/vnf_packages.inc":[{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"e355e03ee0cb2b71bf0e0edcfb78a07f024dd9ee","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The \u0027HTTP_RANGE\u0027 header is inspected for a valid value."},{"line_number":376,"context_line":"If it is present and valid, then the package content within"},{"line_number":377,"context_line":"the range is fetched.If not present the entire content is"},{"line_number":378,"context_line":"fetched"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"A \u0027size\u0027 column has been added to vnf_packages db table."}],"source_content_type":"text/x-c++src","patch_set":7,"id":"df33271e_ffd99b82","line":377,"updated":"2020-04-02 13:04:22.000000000","message":"insert a space.","commit_id":"e86baafa162389b1b4354dcbbf4a7fee0035c75b"},{"author":{"_account_id":29236,"name":"Shubham Potale","email":"Shubham.Potale@nttdata.com","username":"shubham.potale"},"change_message_id":"17c3fd47ad4dc77c8deee30945e8a8361ae2f0b1","unresolved":false,"context_lines":[{"line_number":374,"context_line":""},{"line_number":375,"context_line":"The \u0027HTTP_RANGE\u0027 header is inspected for a valid value."},{"line_number":376,"context_line":"If it is present and valid, then the package content within"},{"line_number":377,"context_line":"the range is fetched.If not present the entire content is"},{"line_number":378,"context_line":"fetched"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"A \u0027size\u0027 column has been added to vnf_packages db table."}],"source_content_type":"text/x-c++src","patch_set":7,"id":"df33271e_d52e258a","line":377,"in_reply_to":"df33271e_ffd99b82","updated":"2020-04-03 09:09:08.000000000","message":"Done","commit_id":"e86baafa162389b1b4354dcbbf4a7fee0035c75b"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"e355e03ee0cb2b71bf0e0edcfb78a07f024dd9ee","unresolved":false,"context_lines":[{"line_number":375,"context_line":"The \u0027HTTP_RANGE\u0027 header is inspected for a valid value."},{"line_number":376,"context_line":"If it is present and valid, then the package content within"},{"line_number":377,"context_line":"the range is fetched.If not present the entire content is"},{"line_number":378,"context_line":"fetched"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"A \u0027size\u0027 column has been added to vnf_packages db table."},{"line_number":381,"context_line":"When the VNF package content is uploaded, the size of the"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"df33271e_9fd4cf49","line":378,"updated":"2020-04-02 13:04:22.000000000","message":"insert a .","commit_id":"e86baafa162389b1b4354dcbbf4a7fee0035c75b"},{"author":{"_account_id":29236,"name":"Shubham Potale","email":"Shubham.Potale@nttdata.com","username":"shubham.potale"},"change_message_id":"17c3fd47ad4dc77c8deee30945e8a8361ae2f0b1","unresolved":false,"context_lines":[{"line_number":375,"context_line":"The \u0027HTTP_RANGE\u0027 header is inspected for a valid value."},{"line_number":376,"context_line":"If it is present and valid, then the package content within"},{"line_number":377,"context_line":"the range is fetched.If not present the entire content is"},{"line_number":378,"context_line":"fetched"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"A \u0027size\u0027 column has been added to vnf_packages db table."},{"line_number":381,"context_line":"When the VNF package content is uploaded, the size of the"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"df33271e_354f916b","line":378,"in_reply_to":"df33271e_9fd4cf49","updated":"2020-04-03 09:09:08.000000000","message":"Done","commit_id":"e86baafa162389b1b4354dcbbf4a7fee0035c75b"},{"author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"change_message_id":"e355e03ee0cb2b71bf0e0edcfb78a07f024dd9ee","unresolved":false,"context_lines":[{"line_number":377,"context_line":"the range is fetched.If not present the entire content is"},{"line_number":378,"context_line":"fetched"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"A \u0027size\u0027 column has been added to vnf_packages db table."},{"line_number":381,"context_line":"When the VNF package content is uploaded, the size of the"},{"line_number":382,"context_line":"csar zip is persisted in this newly added \u0027size\u0027 column of"},{"line_number":383,"context_line":"vnf_packages db table."},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"When VNF_Package content is fetched for the first time, its size is"},{"line_number":386,"context_line":"retrieved from glance store and the size column in vnf packages table"},{"line_number":387,"context_line":"is populated with this value. For subsequent fetch calls the size of"},{"line_number":388,"context_line":"csar file content is retrieved from \u0027size\u0027 column in vnf_packages"},{"line_number":389,"context_line":"table."},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"A lot of the content fetching code has been reused from"},{"line_number":392,"context_line":"glance/api/v2/image_data.py ResponseSerializer class"},{"line_number":393,"context_line":"download function"},{"line_number":394,"context_line":""},{"line_number":395,"context_line":"Response Codes"},{"line_number":396,"context_line":"--------------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"df33271e_bf5b93f3","line":393,"range":{"start_line":380,"start_character":0,"end_line":393,"end_character":17},"updated":"2020-04-02 13:04:22.000000000","message":"I don\u0027t think this info is needed for user documents.","commit_id":"e86baafa162389b1b4354dcbbf4a7fee0035c75b"},{"author":{"_account_id":29236,"name":"Shubham Potale","email":"Shubham.Potale@nttdata.com","username":"shubham.potale"},"change_message_id":"17c3fd47ad4dc77c8deee30945e8a8361ae2f0b1","unresolved":false,"context_lines":[{"line_number":377,"context_line":"the range is fetched.If not present the entire content is"},{"line_number":378,"context_line":"fetched"},{"line_number":379,"context_line":""},{"line_number":380,"context_line":"A \u0027size\u0027 column has been added to vnf_packages db table."},{"line_number":381,"context_line":"When the VNF package content is uploaded, the size of the"},{"line_number":382,"context_line":"csar zip is persisted in this newly added \u0027size\u0027 column of"},{"line_number":383,"context_line":"vnf_packages db table."},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"When VNF_Package content is fetched for the first time, its size is"},{"line_number":386,"context_line":"retrieved from glance store and the size column in vnf packages table"},{"line_number":387,"context_line":"is populated with this value. For subsequent fetch calls the size of"},{"line_number":388,"context_line":"csar file content is retrieved from \u0027size\u0027 column in vnf_packages"},{"line_number":389,"context_line":"table."},{"line_number":390,"context_line":""},{"line_number":391,"context_line":"A lot of the content fetching code has been reused from"},{"line_number":392,"context_line":"glance/api/v2/image_data.py ResponseSerializer class"},{"line_number":393,"context_line":"download function"},{"line_number":394,"context_line":""},{"line_number":395,"context_line":"Response Codes"},{"line_number":396,"context_line":"--------------"}],"source_content_type":"text/x-c++src","patch_set":7,"id":"df33271e_15524d13","line":393,"range":{"start_line":380,"start_character":0,"end_line":393,"end_character":17},"in_reply_to":"df33271e_bf5b93f3","updated":"2020-04-03 09:09:08.000000000","message":"Done","commit_id":"e86baafa162389b1b4354dcbbf4a7fee0035c75b"}],"tacker/db/migration/alembic_migrations/versions/d2e39e01d540_add_size_to_vnfpackage.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e945c1cdadde1b74ce80ae82ecd058b690d4c374","unresolved":false,"context_lines":[{"line_number":25,"context_line":"revision \u003d \u0027d2e39e01d540\u0027"},{"line_number":26,"context_line":"down_revision \u003d \u0027985e28392890\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from alembic import op"},{"line_number":29,"context_line":"import sqlalchemy as sa"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":16,"id":"1f493fa4_606567e1","line":28,"updated":"2020-04-24 15:19:31.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"5c58d9375b4e72b37be22e5fcdae15a5ca6e162d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"e945c1cdadde1b74ce80ae82ecd058b690d4c374","unresolved":false,"context_lines":[{"line_number":26,"context_line":"down_revision \u003d \u0027985e28392890\u0027"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from alembic import op"},{"line_number":29,"context_line":"import sqlalchemy as sa"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"# Added \u0027size\u0027 column to an existing table. Server_default bit will make"}],"source_content_type":"text/x-python","patch_set":16,"id":"1f493fa4_c0643be7","line":29,"updated":"2020-04-24 15:19:31.000000000","message":"pep8: E402 module level import not at top of file","commit_id":"5c58d9375b4e72b37be22e5fcdae15a5ca6e162d"}]}
