)]}'
{"specs/liberty/approved/libvirt-vzstorage-volume-support.rst":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"06d87c8dcc567a8389d7c1fef9d4b79fe3df9c7f","unresolved":false,"context_lines":[{"line_number":107,"context_line":"Dependencies"},{"line_number":108,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"None"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"Testing"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1af86dd1_4ddd9141","line":110,"updated":"2015-06-12 16:16:41.000000000","message":"Please can you add this as a dependency:\nhttps://blueprints.launchpad.net/cinder/+spec/virtuozzo-cloud-storage-support","commit_id":"e31ce2d295e47f3196d2a00b5a84eb6b26652db6"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"06d87c8dcc567a8389d7c1fef9d4b79fe3df9c7f","unresolved":false,"context_lines":[{"line_number":117,"context_line":"should be enough for the moment in order to test this."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"While a CI is being considered, for the moment Tempest tests will be run"},{"line_number":120,"context_line":"periodically for this scenario."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Documentation Impact"},{"line_number":123,"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":3,"id":"1af86dd1_cdf181cf","line":120,"updated":"2015-06-12 16:16:41.000000000","message":"So I think we decided we really need to see a 3rd party CI being promised to run against Nova changes please.","commit_id":"e31ce2d295e47f3196d2a00b5a84eb6b26652db6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c610699decc7d63a261fb8c5e32c40ca2a472b09","unresolved":false,"context_lines":[{"line_number":110,"context_line":"Dependencies"},{"line_number":111,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"None"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Testing"},{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa32b979_4ee6d045","line":113,"updated":"2015-06-19 13:49:30.000000000","message":"I think the implementation of the volume driver in nova should at least depend on blueprint consolidate-libvirt-fs-volume-drivers since I\u0027m refactoring the nova libvirt volume drivers and I\u0027m going to extract a common base class for the file system type volume drivers, and it sounds like the virtuozzo driver would fall under that.","commit_id":"dfc60be4ff324d732da13ac6938b99ba81bae9d6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8b4dca2b5c8d580502737d67661863d723485647","unresolved":false,"context_lines":[{"line_number":110,"context_line":"Dependencies"},{"line_number":111,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"None"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Testing"},{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa32b979_4e9ed064","line":113,"in_reply_to":"fa32b979_4e19f021","updated":"2015-06-19 13:52:31.000000000","message":"Here is the WIP os-brick change:\n\nhttps://review.openstack.org/#/c/188805/","commit_id":"dfc60be4ff324d732da13ac6938b99ba81bae9d6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1875b4a82ddc598fb147f6b6464f0f8d27da9cc5","unresolved":false,"context_lines":[{"line_number":110,"context_line":"Dependencies"},{"line_number":111,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"None"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Testing"},{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa32b979_4e19f021","line":113,"in_reply_to":"fa32b979_4ee6d045","updated":"2015-06-19 13:51:20.000000000","message":"At some point you\u0027re also going to collide with blueprint use-os-brick-library, so the virtuozzo work that\u0027s being done in nova will just be replaced by the work being done in blueprint use-os-brick-library since that should provide the volume connect/disconnect code for the driver and nova will just be using brick.\n\nSo priority-wise, you should focus on getting your driver code into os-brick first.","commit_id":"dfc60be4ff324d732da13ac6938b99ba81bae9d6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c610699decc7d63a261fb8c5e32c40ca2a472b09","unresolved":false,"context_lines":[{"line_number":115,"context_line":"Testing"},{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"This feature should be tested using the Virtuozzo Storage Cinder Volume"},{"line_number":119,"context_line":"driver. The existing Tempest tests along with the according unit tests"},{"line_number":120,"context_line":"should be enough for the moment in order to test this."},{"line_number":121,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa32b979_0e73e8b5","line":118,"updated":"2015-06-19 13:49:30.000000000","message":"I assume this runs on both nova and cinder changes using the same config?","commit_id":"dfc60be4ff324d732da13ac6938b99ba81bae9d6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c610699decc7d63a261fb8c5e32c40ca2a472b09","unresolved":false,"context_lines":[{"line_number":119,"context_line":"driver. The existing Tempest tests along with the according unit tests"},{"line_number":120,"context_line":"should be enough for the moment in order to test this."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"While a CI is being considered, for the moment Tempest tests will be run"},{"line_number":123,"context_line":"periodically for this scenario."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa32b979_ae3d1cbd","line":122,"updated":"2015-06-19 13:49:30.000000000","message":"Periodically how?  You mean post-merge?  So if a change is made to your driver in nova there isn\u0027t a guarantee that your CI will test it before it\u0027s approved?","commit_id":"dfc60be4ff324d732da13ac6938b99ba81bae9d6"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"a3cc06d7ea48ccafc65243b695cf29507b3aa0b6","unresolved":false,"context_lines":[{"line_number":120,"context_line":"should be enough for the moment in order to test this."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"While a CI is being considered, for the moment Tempest tests will be run"},{"line_number":123,"context_line":"periodically for this scenario."},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Documentation Impact"},{"line_number":126,"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":4,"id":"fa32b979_6eb5d42f","line":123,"updated":"2015-06-19 13:48:48.000000000","message":"it doesn\u0027t yet really say something like: \"The CI aims to eventually vote on every relevant Nova patchset\", which is what I guess were were hoping for here.","commit_id":"dfc60be4ff324d732da13ac6938b99ba81bae9d6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"813d323a9f1ec5c580c5ada84db97f4632210f1e","unresolved":false,"context_lines":[{"line_number":111,"context_line":"Dependencies"},{"line_number":112,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"None"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Testing"},{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa32b979_c1a47c4c","line":114,"updated":"2015-06-23 14:11:07.000000000","message":"I think this needs to call out that it depends on blueprint use-os-brick-library which is approved for liberty and should make it in.","commit_id":"29b60fd1e51e57f7edcc3b875dff847b1cdc0b16"},{"author":{"_account_id":13997,"name":"SHIGEMATSU Mitsuhiro","email":"shigematsu.mitsuhiro@lab.ntt.co.jp","username":"pshige"},"change_message_id":"6c5a89848bdbe2c7363641ce953a8a3e56da802a","unresolved":false,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"A new volume driver will be added in order to support attaching volumes"},{"line_number":43,"context_line":"located on Virtuozzo Storage. The volume driver will have a similiar workflow"},{"line_number":44,"context_line":"as NFS and SMBFS volume drivers have."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The CI system will be running on Nova tree and checking each Nova patch with"}],"source_content_type":"text/x-rst","patch_set":6,"id":"da20952f_9a278462","line":43,"updated":"2015-09-06 05:11:57.000000000","message":"s/similiar/similar/","commit_id":"377bbacc1bc4bd477b9e4752b05655d1311172f5"}],"specs/mitaka/approved/libvirt-vzstorage-volume-support.rst":[{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"fd6cba2c1ae243b795639126e4d1a27417dea2bd","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Project Priority"},{"line_number":35,"context_line":"-----------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"None"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"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":8,"id":"da85f559_fa07f919","line":37,"updated":"2015-11-10 11:05:42.000000000","message":"This section of the spec is no longer needed.","commit_id":"30f04762cabc353ce2b5b0eabd7bec8937404496"},{"author":{"_account_id":12661,"name":"Dmitry Guryanov","email":"dmitry.guryanov@gmail.com","username":"dguryanov"},"change_message_id":"70cd4bca009b9c275756a559005cfc9f5ea99251","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Project Priority"},{"line_number":35,"context_line":"-----------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"None"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Proposed change"},{"line_number":40,"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":8,"id":"da85f559_02e28f9f","line":37,"in_reply_to":"da85f559_fa07f919","updated":"2015-11-10 12:38:36.000000000","message":"Done","commit_id":"30f04762cabc353ce2b5b0eabd7bec8937404496"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"fd6cba2c1ae243b795639126e4d1a27417dea2bd","unresolved":false,"context_lines":[{"line_number":115,"context_line":"  https://blueprints.launchpad.net/nova/+spec/use-os-brick-library"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"* Extract common base from FS-based volume classes:"},{"line_number":118,"context_line":"  https://blueprints.launchpad.net/nova/+spec/consolidate-libvirt-fs-volume-drivers"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":8,"id":"da85f559_da1c7579","line":118,"updated":"2015-11-10 11:05:42.000000000","message":"Both of these blueprints were completed in Liberty, so i think you can remove these as dependencies now.","commit_id":"30f04762cabc353ce2b5b0eabd7bec8937404496"},{"author":{"_account_id":12661,"name":"Dmitry Guryanov","email":"dmitry.guryanov@gmail.com","username":"dguryanov"},"change_message_id":"70cd4bca009b9c275756a559005cfc9f5ea99251","unresolved":false,"context_lines":[{"line_number":115,"context_line":"  https://blueprints.launchpad.net/nova/+spec/use-os-brick-library"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"* Extract common base from FS-based volume classes:"},{"line_number":118,"context_line":"  https://blueprints.launchpad.net/nova/+spec/consolidate-libvirt-fs-volume-drivers"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":8,"id":"da85f559_c2f2476f","line":118,"in_reply_to":"da85f559_da1c7579","updated":"2015-11-10 12:38:36.000000000","message":"Done","commit_id":"30f04762cabc353ce2b5b0eabd7bec8937404496"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"ab92c7d54885aa030676448f2905ad08f0293779","unresolved":false,"context_lines":[{"line_number":116,"context_line":"driver. The existing Tempest tests along with the according unit tests"},{"line_number":117,"context_line":"should be enough for the moment in order to test this."},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"While a CI is being considered, for the moment Tempest tests will be run"},{"line_number":120,"context_line":"periodically for this scenario."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"Documentation Impact"}],"source_content_type":"text/x-rst","patch_set":9,"id":"da85f559_753c37c8","line":119,"updated":"2015-11-11 15:01:55.000000000","message":"Isn\u0027t the Virtuozzo Storage CI running now so it could test this?","commit_id":"a0d0c5172e4dc25958c2faa38589f23fd110daa7"}]}
