)]}'
{"specs/pike/persistent-block-storage.rst":[{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"cc3d4b80057a909137e27566a457adaa80d34f69","unresolved":false,"context_lines":[{"line_number":25,"context_line":"virtual storage (like Cinder volume) to Tacker VDU.\r"},{"line_number":26,"context_line":"\r"},{"line_number":27,"context_line":"\r"},{"line_number":28,"context_line":"Background technoledge\r"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":30,"context_line":"None\r"},{"line_number":31,"context_line":"\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfeb2761_eda0d992","line":28,"updated":"2017-04-05 06:04:05.000000000","message":"knowledge.","commit_id":"6c1f21fafddaccf71b515e93c3c7abac752a207b"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"628c4038f8f0a625d2f0c0207a0afa19de5ad61b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        VB1:\r"},{"line_number":65,"context_line":"          type: tosca.nodes.nfv.BlockStorage.Tacker\r"},{"line_number":66,"context_line":"          properties:\r"},{"line_number":67,"context_line":"            size: 1000\r"},{"line_number":68,"context_line":"\r"},{"line_number":69,"context_line":"        CB1:\r"},{"line_number":70,"context_line":"          type: tosca.nodes.nfv.BlockStorageAttachment.Tacker\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfeb2761_6d0cc9a4","line":67,"updated":"2017-04-05 06:06:13.000000000","message":"should we provide the type of volume here ?","commit_id":"6c1f21fafddaccf71b515e93c3c7abac752a207b"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"628c4038f8f0a625d2f0c0207a0afa19de5ad61b","unresolved":false,"context_lines":[{"line_number":67,"context_line":"            size: 1000\r"},{"line_number":68,"context_line":"\r"},{"line_number":69,"context_line":"        CB1:\r"},{"line_number":70,"context_line":"          type: tosca.nodes.nfv.BlockStorageAttachment.Tacker\r"},{"line_number":71,"context_line":"          properties:\r"},{"line_number":72,"context_line":"            location: /dev/vdb\r"},{"line_number":73,"context_line":"          requirements:\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfeb2761_0dd2dd00","line":70,"updated":"2017-04-05 06:06:13.000000000","message":"pls add tosca definitions of new type and add referenece to the tosca spec where its defined.","commit_id":"6c1f21fafddaccf71b515e93c3c7abac752a207b"},{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"628c4038f8f0a625d2f0c0207a0afa19de5ad61b","unresolved":false,"context_lines":[{"line_number":74,"context_line":"            - virtualBinding:\r"},{"line_number":75,"context_line":"                node: VDU1\r"},{"line_number":76,"context_line":"            - attachment:\r"},{"line_number":77,"context_line":"                node: VB1\r"},{"line_number":78,"context_line":"\r"},{"line_number":79,"context_line":"2. TODO\r"},{"line_number":80,"context_line":"\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dfeb2761_8d2cad02","line":77,"updated":"2017-04-05 06:06:13.000000000","message":"also we should have policy parameters where when the attached VDU is deleted, corresponding CB should be removed or not?\n\nthis would be useful during migration of vm.","commit_id":"6c1f21fafddaccf71b515e93c3c7abac752a207b"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"9313a3c2c51b4f12abb26b5e54428a6a78d5de4b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Problem description\r"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":22,"context_line":"\r"},{"line_number":23,"context_line":"Currently Tacker doesn\u0027t have many storage related attributes exposed in its TOSCA template.\r"},{"line_number":24,"context_line":"VDU disk_size is probably the only thing. We don\u0027t have support for attaching a persistent\r"},{"line_number":25,"context_line":"virtual storage (like Cinder volume) to Tacker VDU.\r"},{"line_number":26,"context_line":"\r"},{"line_number":27,"context_line":"\r"},{"line_number":28,"context_line":"Background technoledge\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bff0334d_012ef390","line":25,"range":{"start_line":23,"start_character":0,"end_line":25,"end_character":51},"updated":"2017-04-12 03:05:50.000000000","message":"add:\n\nsometimes,  VDU also needs \u0027boot from volume\u0027 feature.","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"626b5eb5c3c6654ff7d87b1636ed8be5bd3bb338","unresolved":false,"context_lines":[{"line_number":20,"context_line":"Problem description\r"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":22,"context_line":"\r"},{"line_number":23,"context_line":"Currently Tacker doesn\u0027t have many storage related attributes exposed in its TOSCA template.\r"},{"line_number":24,"context_line":"VDU disk_size is probably the only thing. We don\u0027t have support for attaching a persistent\r"},{"line_number":25,"context_line":"virtual storage (like Cinder volume) to Tacker VDU.\r"},{"line_number":26,"context_line":"\r"},{"line_number":27,"context_line":"\r"},{"line_number":28,"context_line":"Background technoledge\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_c98ec4cf","line":25,"range":{"start_line":23,"start_character":0,"end_line":25,"end_character":51},"in_reply_to":"bff0334d_012ef390","updated":"2017-04-23 02:19:03.000000000","message":"Done","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":27,"context_line":"\r"},{"line_number":28,"context_line":"Background technoledge\r"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":30,"context_line":"None\r"},{"line_number":31,"context_line":"\r"},{"line_number":32,"context_line":"\r"},{"line_number":33,"context_line":"Proposed change\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_323b51d2","line":30,"updated":"2017-04-13 10:00:56.000000000","message":"There must be some background knowledge required for this. Like how this used to be achieved in NFV environment without tosca if any","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"626b5eb5c3c6654ff7d87b1636ed8be5bd3bb338","unresolved":false,"context_lines":[{"line_number":27,"context_line":"\r"},{"line_number":28,"context_line":"Background technoledge\r"},{"line_number":29,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":30,"context_line":"None\r"},{"line_number":31,"context_line":"\r"},{"line_number":32,"context_line":"\r"},{"line_number":33,"context_line":"Proposed change\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_a9bdb869","line":30,"in_reply_to":"9ff52f3f_323b51d2","updated":"2017-04-23 02:19:03.000000000","message":"Done","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":39,"context_line":"\r"},{"line_number":40,"context_line":"Assume the following sample template where 1 VDU is connected to a network\r"},{"line_number":41,"context_line":"using single connection. For Block Storage, there are a new node of VB1.\r"},{"line_number":42,"context_line":"The VB1 is to describe the Block Storage, such as block size. For VDU1, it\r"},{"line_number":43,"context_line":"needs requirements which describe the relationship between VDU1 and VB1.\r"},{"line_number":44,"context_line":"\r"},{"line_number":45,"context_line":".. code-block:: yaml\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_f2496960","line":42,"updated":"2017-04-13 10:00:56.000000000","message":"Are there any other attributes to VB1 ?","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"626b5eb5c3c6654ff7d87b1636ed8be5bd3bb338","unresolved":false,"context_lines":[{"line_number":39,"context_line":"\r"},{"line_number":40,"context_line":"Assume the following sample template where 1 VDU is connected to a network\r"},{"line_number":41,"context_line":"using single connection. For Block Storage, there are a new node of VB1.\r"},{"line_number":42,"context_line":"The VB1 is to describe the Block Storage, such as block size. For VDU1, it\r"},{"line_number":43,"context_line":"needs requirements which describe the relationship between VDU1 and VB1.\r"},{"line_number":44,"context_line":"\r"},{"line_number":45,"context_line":".. code-block:: yaml\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_e97f40a9","line":42,"in_reply_to":"9ff52f3f_f2496960","updated":"2017-04-23 02:19:03.000000000","message":"Add new attribute \u0027location\u0027 here, and will add other atributes later when the model is specified.","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":73,"context_line":"\r"},{"line_number":74,"context_line":"\r"},{"line_number":75,"context_line":"2. TODO\r"},{"line_number":76,"context_line":"\r"},{"line_number":77,"context_line":"\r"},{"line_number":78,"context_line":"\r"},{"line_number":79,"context_line":"\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_72a43909","line":76,"updated":"2017-04-13 10:00:56.000000000","message":"TODO for ? any new thoughts to add here ?","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":84,"context_line":"\r"},{"line_number":85,"context_line":"REST API impact\r"},{"line_number":86,"context_line":"---------------\r"},{"line_number":87,"context_line":"None\r"},{"line_number":88,"context_line":"\r"},{"line_number":89,"context_line":"Security impact\r"},{"line_number":90,"context_line":"---------------\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_32aeb1e7","line":87,"updated":"2017-04-13 10:00:56.000000000","message":"None ??","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":96,"context_line":"\r"},{"line_number":97,"context_line":"Other end user impact\r"},{"line_number":98,"context_line":"---------------------\r"},{"line_number":99,"context_line":"None\r"},{"line_number":100,"context_line":"\r"},{"line_number":101,"context_line":"Performance Impact\r"},{"line_number":102,"context_line":"------------------\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_f2b7293a","line":99,"updated":"2017-04-13 10:00:56.000000000","message":"None?","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Assignee(s)\r"},{"line_number":118,"context_line":"-----------\r"},{"line_number":119,"context_line":"Primary assignee:\r"},{"line_number":120,"context_line":"  None\r"},{"line_number":121,"context_line":"\r"},{"line_number":122,"context_line":"Work Items\r"},{"line_number":123,"context_line":"----------\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_9288dd71","line":120,"updated":"2017-04-13 10:00:56.000000000","message":"Add yourself here","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"626b5eb5c3c6654ff7d87b1636ed8be5bd3bb338","unresolved":false,"context_lines":[{"line_number":117,"context_line":"Assignee(s)\r"},{"line_number":118,"context_line":"-----------\r"},{"line_number":119,"context_line":"Primary assignee:\r"},{"line_number":120,"context_line":"  None\r"},{"line_number":121,"context_line":"\r"},{"line_number":122,"context_line":"Work Items\r"},{"line_number":123,"context_line":"----------\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_095cac49","line":120,"in_reply_to":"9ff52f3f_9288dd71","updated":"2017-04-23 02:19:03.000000000","message":"Done","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":121,"context_line":"\r"},{"line_number":122,"context_line":"Work Items\r"},{"line_number":123,"context_line":"----------\r"},{"line_number":124,"context_line":"TODO\r"},{"line_number":125,"context_line":"\r"},{"line_number":126,"context_line":"Dependencies\r"},{"line_number":127,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_52825551","line":124,"updated":"2017-04-13 10:00:56.000000000","message":"Please detail the work items at every level of development.","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"7f6183bdb8fc395086e8f205f7bb65243f3f7faf","unresolved":false,"context_lines":[{"line_number":125,"context_line":"\r"},{"line_number":126,"context_line":"Dependencies\r"},{"line_number":127,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":128,"context_line":"None\r"},{"line_number":129,"context_line":"\r"},{"line_number":130,"context_line":"\r"},{"line_number":131,"context_line":"Testing\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ff52f3f_12d96d82","line":128,"updated":"2017-04-13 10:00:56.000000000","message":"Will this depend on cinder development changes or storage backend changes?","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"626b5eb5c3c6654ff7d87b1636ed8be5bd3bb338","unresolved":false,"context_lines":[{"line_number":125,"context_line":"\r"},{"line_number":126,"context_line":"Dependencies\r"},{"line_number":127,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":128,"context_line":"None\r"},{"line_number":129,"context_line":"\r"},{"line_number":130,"context_line":"\r"},{"line_number":131,"context_line":"Testing\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_693a10e8","line":128,"in_reply_to":"9ff52f3f_12d96d82","updated":"2017-04-23 02:19:03.000000000","message":"Done","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"9313a3c2c51b4f12abb26b5e54428a6a78d5de4b","unresolved":false,"context_lines":[{"line_number":140,"context_line":"\r"},{"line_number":141,"context_line":"References\r"},{"line_number":142,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":143,"context_line":"TODO\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bff0334d_a1df4767","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":4},"updated":"2017-04-12 03:05:50.000000000","message":"add reference here:\nhttp://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/csprd01/TOSCA-Simple-Profile-YAML-v1.0-csprd01.html#_Toc430015836","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"626b5eb5c3c6654ff7d87b1636ed8be5bd3bb338","unresolved":false,"context_lines":[{"line_number":140,"context_line":"\r"},{"line_number":141,"context_line":"References\r"},{"line_number":142,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":143,"context_line":"TODO\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff73747_493f54d6","line":143,"range":{"start_line":143,"start_character":0,"end_line":143,"end_character":4},"in_reply_to":"bff0334d_a1df4767","updated":"2017-04-23 02:19:03.000000000","message":"Done","commit_id":"5b60b10c6dbb6bf4dab2fff995b8bb8c04b2e453"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"5cf06c8badec288b472110af07587c7e01ddae05","unresolved":false,"context_lines":[{"line_number":206,"context_line":"            - virtualAttachment:"},{"line_number":207,"context_line":"                node: VB1"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"For model 1 and model 2 above, which one is better?"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"2. TOSCA for boot from volume"},{"line_number":212,"context_line":"TODO"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ff73747_9ce78541","line":209,"range":{"start_line":209,"start_character":0,"end_line":209,"end_character":51},"updated":"2017-04-26 04:55:57.000000000","message":"I like mode 2,\n\nbut: \n1. how to specify if the volume is deleted if vdu is removed\n2. how to boot from volume\n3. how to specify the boot index( I don\u0027t know if we need it), just like the way by https://review.openstack.org/#/c/422066/4/samples/tosca-templates/vnfd/tosca-vnfd-block-device-mappingv2.yaml","commit_id":"c8af42bf1c8e879cd8538180d100a16aef4af4ca"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"795fa23aad0ad281a3a193c264f1a95855ef2435","unresolved":false,"context_lines":[{"line_number":206,"context_line":"            - virtualAttachment:"},{"line_number":207,"context_line":"                node: VB1"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"For model 1 and model 2 above, which one is better?"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"2. TOSCA for boot from volume"},{"line_number":212,"context_line":"TODO"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5ff73747_6a11d053","line":209,"range":{"start_line":209,"start_character":0,"end_line":209,"end_character":51},"in_reply_to":"5ff73747_9ce78541","updated":"2017-05-03 03:13:57.000000000","message":"I found that the mode 2 can not support the feature 1 and 2. So I think the mode 1 and mode 2 are both needed for different scenario.","commit_id":"c8af42bf1c8e879cd8538180d100a16aef4af4ca"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"dd901e10b4c009ebcb9bb92d348c60a6c17d41bd","unresolved":false,"context_lines":[{"line_number":1,"context_line":".."},{"line_number":2,"context_line":" This work is licensed under a Creative Commons Attribution 3.0 Unported"},{"line_number":3,"context_line":" License."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1f013ff3_18cca268","line":3,"range":{"start_line":2,"start_character":0,"end_line":3,"end_character":9},"updated":"2017-05-17 07:49:00.000000000","message":"please add what the heat template for your tosca sample looks like.","commit_id":"bc0949de6cd8bb45fbe18b334ea8d368d6dddcdb"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"6cc14a49bc18e2101eb24b9a92c9b9b9c6f7d13c","unresolved":false,"context_lines":[{"line_number":182,"context_line":"                node: VB1"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"2. TOSCA for boot from volume"},{"line_number":186,"context_line":"Assume the following sample template where a VDU1 is connected to a network"},{"line_number":187,"context_line":"using single connection. For Block Storage, there are a new node of VB1."},{"line_number":188,"context_line":"The VB1 is to describe the Block Storage, such as block size. For VDU1, it"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1f013ff3_d378aaf9","line":185,"range":{"start_line":185,"start_character":3,"end_line":185,"end_character":29},"updated":"2017-05-15 02:44:56.000000000","message":"can you use CB way to do this too?","commit_id":"bc0949de6cd8bb45fbe18b334ea8d368d6dddcdb"},{"author":{"_account_id":18595,"name":"Zhou Zhihong","email":"zhouzhihong@cmss.chinamobile.com","username":"shuihushen"},"change_message_id":"72c4b7ba1a787a76b90b5e92c7e9b04c4110e8a4","unresolved":false,"context_lines":[{"line_number":182,"context_line":"                node: VB1"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"2. TOSCA for boot from volume"},{"line_number":186,"context_line":"Assume the following sample template where a VDU1 is connected to a network"},{"line_number":187,"context_line":"using single connection. For Block Storage, there are a new node of VB1."},{"line_number":188,"context_line":"The VB1 is to describe the Block Storage, such as block size. For VDU1, it"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1f013ff3_8f454e1a","line":185,"range":{"start_line":185,"start_character":3,"end_line":185,"end_character":29},"in_reply_to":"1f013ff3_d378aaf9","updated":"2017-05-15 13:44:45.000000000","message":"No, I can\u0027t. Because the heat doesn\u0027t support.","commit_id":"bc0949de6cd8bb45fbe18b334ea8d368d6dddcdb"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"e3bdf7e9ab4841823113361dc85ea07b70ceb9fa","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":".. code-block:: yaml"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    topology_template:"},{"line_number":199,"context_line":"      node_templates:"},{"line_number":200,"context_line":"        VDU1:"},{"line_number":201,"context_line":"          type: tosca.nodes.nfv.VDU.Tacker"},{"line_number":202,"context_line":"\t      properties:"},{"line_number":203,"context_line":"\t        flavor: centos"},{"line_number":204,"context_line":"          requirements:"},{"line_number":205,"context_line":"            - local_storage:"},{"line_number":206,"context_line":"                node: VB1"},{"line_number":207,"context_line":"                relationship:"},{"line_number":208,"context_line":"                  type: tosca.relationships.AttachesTo"},{"line_number":209,"context_line":"                  location: /dev/vdb"},{"line_number":210,"context_line":"                  delete_on_termination: false"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"        CP1:"},{"line_number":213,"context_line":"          type: tosca.nodes.nfv.CP.Tacker"}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_142c6097","line":210,"range":{"start_line":198,"start_character":0,"end_line":210,"end_character":46},"updated":"2017-06-01 11:04:26.000000000","message":"we should consider if we can use a consistent way, i.e. the CB below way to do the boot from volume too during coding.","commit_id":"de8516bb25bec3eb2760a0484329c2855e1e334c"},{"author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"change_message_id":"4828a7d85e584783c5e6d3d3a7a1cad4916cf8c4","unresolved":false,"context_lines":[{"line_number":230,"context_line":"A volume can only be attached to one instance in current nova/cinder realization."},{"line_number":231,"context_line":"In tacker vnf scaling scenario, a VDU may have many instantiated instances."},{"line_number":232,"context_line":"So in heat, we need create multiple volumes for each instances."},{"line_number":233,"context_line":"Unfortunately, heat does not support it."},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"So we should verify the tosca template have no scaling policies when block storage"},{"line_number":236,"context_line":"exists."},{"line_number":237,"context_line":""},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_2c360754","line":236,"range":{"start_line":233,"start_character":0,"end_line":236,"end_character":7},"updated":"2017-06-01 00:49:15.000000000","message":"Please plan to add this to release notes of this feature.","commit_id":"de8516bb25bec3eb2760a0484329c2855e1e334c"},{"author":{"_account_id":19644,"name":"Yan Xing\u0027an","email":"yanxingan@cmss.chinamobile.com","username":"yanxingan"},"change_message_id":"0cdb7785590be85681e7040a86909ece337ab42f","unresolved":false,"context_lines":[{"line_number":230,"context_line":"A volume can only be attached to one instance in current nova/cinder realization."},{"line_number":231,"context_line":"In tacker vnf scaling scenario, a VDU may have many instantiated instances."},{"line_number":232,"context_line":"So in heat, we need create multiple volumes for each instances."},{"line_number":233,"context_line":"Unfortunately, heat does not support it."},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"So we should verify the tosca template have no scaling policies when block storage"},{"line_number":236,"context_line":"exists."},{"line_number":237,"context_line":""},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_72905a44","line":236,"range":{"start_line":233,"start_character":0,"end_line":236,"end_character":7},"in_reply_to":"df140735_2c360754","updated":"2017-06-01 01:58:54.000000000","message":"ok, we will add a release note during coding.","commit_id":"de8516bb25bec3eb2760a0484329c2855e1e334c"}]}
