)]}'
{"specs/mitaka/approved/vmware-vvol-support.rst":[{"author":{"_account_id":16929,"name":"Giridhar Jayavelu","email":"gjayavelu@vmware.com","username":"gjayavelu"},"change_message_id":"a078b42f7bf8a07831ee2b5a9f6dcd7c1373b0e8","unresolved":false,"context_lines":[{"line_number":32,"context_line":"---------"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"As an End User I want to provision instances on VVol Datastores when using"},{"line_number":35,"context_line":"the VMware driver in Nova."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Proposed change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_c8e4ea3c","line":35,"updated":"2015-11-25 00:23:29.000000000","message":"may be provide some pointers on advantages of vvol datastores compared to others. also, worth mentioning that it is available only on vsphere 6.0 or above?","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"0d8e3c2af9d2d3bf27624a83408f30039e5e9f8e","unresolved":false,"context_lines":[{"line_number":32,"context_line":"---------"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"As an End User I want to provision instances on VVol Datastores when using"},{"line_number":35,"context_line":"the VMware driver in Nova."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Proposed change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_e2cf387d","line":35,"in_reply_to":"9a8ffd7b_6cf35b0b","updated":"2015-12-02 11:49:12.000000000","message":"I have updated the \u0027Dependencies\u0027 section","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b00a57e74f4accc8ab9ab98a4fff3bc1ea4603fa","unresolved":false,"context_lines":[{"line_number":32,"context_line":"---------"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"As an End User I want to provision instances on VVol Datastores when using"},{"line_number":35,"context_line":"the VMware driver in Nova."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Proposed change"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_6cf35b0b","line":35,"in_reply_to":"9a8ffd7b_c8e4ea3c","updated":"2015-12-01 22:08:21.000000000","message":"Hmm, the minimum support VC in nova today is 5.1.0:\n\nhttps://github.com/openstack/nova/blob/master/nova/virt/vmwareapi/constants.py#L21\n\nSo yeah this should be pointed out somewhere.","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b00a57e74f4accc8ab9ab98a4fff3bc1ea4603fa","unresolved":false,"context_lines":[{"line_number":106,"context_line":"Dependencies"},{"line_number":107,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"None"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Testing"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_2cc5538d","line":109,"updated":"2015-12-01 22:08:21.000000000","message":"If there is a minimum VC version of 6.0 for this, and we currently support \u003e5.1.0, then that should be pointed out here so we make sure to check that in the code.","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"0d8e3c2af9d2d3bf27624a83408f30039e5e9f8e","unresolved":false,"context_lines":[{"line_number":106,"context_line":"Dependencies"},{"line_number":107,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"None"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Testing"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_c299d47a","line":109,"in_reply_to":"9a8ffd7b_2cc5538d","updated":"2015-12-02 11:49:12.000000000","message":"Even though VVol are introduced in 6.0, we don\u0027t need to make any checks for the VC version. We simply need to whitelist the VVol type when choosing the datastore.","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b00a57e74f4accc8ab9ab98a4fff3bc1ea4603fa","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Testing"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"The VMware CI will verify that tempest is passing when using VVol datastores."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Documentation Impact"},{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_8c855f08","line":114,"updated":"2015-12-01 22:08:21.000000000","message":"Are you going to add a new job with a different vcenter configuration?  Because today the NSX CI is using VMFS:\n\nhttp://208.91.1.172/logs/186716/9/1448474588/c-vol.log.gz#_2015-11-25_09_42_37_222\n\nSo you\u0027d need a different 3rd party CI job to run with a different datastore backend, unless you\u0027re going to have multiple backends in the NSX CI for this.\n\nAnd the NSX CI today is running with vCenter 5.1.0:\n\nhttp://208.91.1.172/logs/186716/9/1448474588/c-vol.log.gz#_2015-11-25_09_37_16_363","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"2a844a383d972ef2e46015aeaa77ac54edb508fb","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Testing"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"The VMware CI will verify that tempest is passing when using VVol datastores."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Documentation Impact"},{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_91df8a39","line":114,"in_reply_to":"9a8ffd7b_62c82823","updated":"2015-12-02 15:24:17.000000000","message":"Manual runs are not going to cut it.  If we don\u0027t have testing of this feature, I want to at least see a warning logged when using it that it\u0027s not tested and therefore considered experimental.","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"0d8e3c2af9d2d3bf27624a83408f30039e5e9f8e","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Testing"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"The VMware CI will verify that tempest is passing when using VVol datastores."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Documentation Impact"},{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a8ffd7b_62c82823","line":114,"in_reply_to":"9a8ffd7b_8c855f08","updated":"2015-12-02 11:49:12.000000000","message":"We are considering adding more jobs for testing vSphere 6.0 features. At the very least we will do manual runs which are using different datastore types.","commit_id":"cae4f9479d1bb8004937c11dd717389600b839f5"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"6620f87566a27b20fe32047a72bd492287bd3020","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Testing"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Manual runs of the VMware CI will verify that tempest is passing when using"},{"line_number":116,"context_line":"VVol datastores."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_11eddab6","line":115,"updated":"2015-12-02 15:27:03.000000000","message":"This is not going to cut it.  Either we have a vmware third party CI job with this configuration *or* we log a warning when using this in the code that it\u0027s not tested and therefore considered experimental.","commit_id":"fc53420fd4377ab77b5af60f3a7fd4df928567aa"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"9386e04dffe1a8d90978f0844062905f26bf849d","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Testing"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Manual runs of the VMware CI will verify that tempest is passing when using"},{"line_number":116,"context_line":"VVol datastores."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_71cea62e","line":115,"in_reply_to":"9a8ffd7b_11eddab6","updated":"2015-12-02 15:29:56.000000000","message":"+1 a manual run doesn\u0027t work here.","commit_id":"fc53420fd4377ab77b5af60f3a7fd4df928567aa"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"88eb792ba7d3b46bdcbe32304bd28fde1924118a","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Testing"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Manual runs of the VMware CI will verify that tempest is passing when using"},{"line_number":116,"context_line":"VVol datastores."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_b0ccffbb","line":115,"in_reply_to":"9a8ffd7b_11eddab6","updated":"2015-12-02 17:32:25.000000000","message":"OK, we are going to setup a separate CI job that will run tempest on VVol datastores","commit_id":"fc53420fd4377ab77b5af60f3a7fd4df928567aa"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"ddaf7968fa3a7ddab1e03c2d14bd64af8e979037","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Testing"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Manual runs of the VMware CI will verify that tempest is passing when using"},{"line_number":116,"context_line":"VVol datastores."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_91854ad0","line":115,"in_reply_to":"9a8ffd7b_11eddab6","updated":"2015-12-02 15:28:27.000000000","message":"agreed","commit_id":"fc53420fd4377ab77b5af60f3a7fd4df928567aa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"87010d0bbd2f60892eab3854d7c2b64d3ed658a8","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Testing"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Manual runs of the VMware CI will verify that tempest is passing when using"},{"line_number":116,"context_line":"VVol datastores."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9a8ffd7b_30724f12","line":115,"in_reply_to":"9a8ffd7b_b0ccffbb","updated":"2015-12-02 17:41:27.000000000","message":"Just to be clear, I\u0027m not saying you have to have a separate CI job to get this change in, but if you don\u0027t have something testing it then I think we have to log in the code when it\u0027s used that it\u0027s not tested upstream.\n\nNow if you are going to setup a separate CI job, then I think you have some good things you can cover in that which would be different from the existing NSX CI today:\n\n1. vsphere 6.0 rather than 5.1.0 (current CI)\n\n2. VVol storage\n\n3. The NSXv3 neutron plugin instead of nova-network (that would actually be a big win since it sounds like most people running vmware in production should be using NSXv3 for networking).\n\nThere might be other differences, but these would be the major ones.","commit_id":"fc53420fd4377ab77b5af60f3a7fd4df928567aa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"79826f693b520f6b3138b840c842853db3d24a55","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Testing"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"There will be a separate CI job that will run tempest with VVol datastores"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Documentation Impact"},{"line_number":118,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a8ffd7b_10faab43","line":115,"updated":"2015-12-02 17:42:20.000000000","message":"See my comment in the previous patch set.  I\u0027m not requiring this, but if you do it, I think you have some nice things to gain, like testing against vc 6.0 and nsx networking rather than nova-network.","commit_id":"6ee1699770a9cc7d6e3d95891d0b4500eb66da74"}]}
