)]}'
{"specs/juno/provide-option-to-format-volumes-on-create.rst":[{"author":{"_account_id":11538,"name":"Zhang Ni","email":"zhangni@huawei.com","username":"zhangni"},"change_message_id":"50d99714b18ecd86af630b68dfd3aa721b9bdb2e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"https://blueprints.launchpad.net/cinder/+spec/optional-format-on-create"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Provide an option on volume creation to pre format the volume with"},{"line_number":14,"context_line":"a file system so it can be auto-mounted to a Nova instance."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Problem description"},{"line_number":17,"context_line":"\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":"baada198_79825ca6","line":14,"updated":"2014-07-24 01:50:57.000000000","message":"some automatic script need to be enforced in guest OS to complete auto-mounted, what about let the script to complete format volume and cinder don\u0027t have to do anything?","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"29a093652e81cf6d7e1a4cb38c79cf2c9cbd0f8f","unresolved":false,"context_lines":[{"line_number":21,"context_line":"* cinder create"},{"line_number":22,"context_line":"* attach to instance"},{"line_number":23,"context_line":"* log in to instance and:"},{"line_number":24,"context_line":"    - partition device"},{"line_number":25,"context_line":"    - format device"},{"line_number":26,"context_line":"    - mount device"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_50e730ac","line":24,"updated":"2014-07-23 21:54:42.000000000","message":"\u003cstring\u003e:24: (ERROR/3) Unexpected indentation.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"280dee8d52a5ba9190935a06cc5d0dc3e0aa8d6e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Add options to \"cinder create\" that allow a user to partition a volume"},{"line_number":44,"context_line":"as well as format it with a filesystem."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"We don\u0027t need to cover every possible FS or partition scheme but just pick"},{"line_number":47,"context_line":"some of the most common (ext3/4, xfs)?"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_15bcf8ba","line":44,"updated":"2014-07-01 17:17:03.000000000","message":"Maybe a new call, rather than overloading the existing one even more with more options that only apply in one circumstance?","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"ddd9eb5427b9480e6aae53d7a59fd56e65d2698b","unresolved":false,"context_lines":[{"line_number":44,"context_line":"as well as format it with a filesystem."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"We don\u0027t need to cover every possible FS or partition scheme but just pick"},{"line_number":47,"context_line":"some of the most common (ext3/4, xfs)?"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Options for partitioning can be provided via a set of basic partition schemes"},{"line_number":50,"context_line":"that could be selected from (similar to Nova\u0027s flavors).  Formatting options"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_9a22cfb8","line":47,"updated":"2014-06-25 02:02:24.000000000","message":"Would be nice to be able to add other file systems as well.  Multi-attach fails miserably with the standard file systems, but there are a few opensource file systems that work.  XtreemFS is one.     We don\u0027t have to support them all for the first rev, but I just wanted to throw the idea out there to make sure we can add support for others as a follow on patch once this one lands.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"1b77d341dbb568d14c31dfa56bbc50cacb592379","unresolved":false,"context_lines":[{"line_number":44,"context_line":"as well as format it with a filesystem."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"We don\u0027t need to cover every possible FS or partition scheme but just pick"},{"line_number":47,"context_line":"some of the most common (ext3/4, xfs)?"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Options for partitioning can be provided via a set of basic partition schemes"},{"line_number":50,"context_line":"that could be selected from (similar to Nova\u0027s flavors).  Formatting options"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_9adaf776","line":47,"in_reply_to":"1ae5cdf2_986e52ff","updated":"2014-07-01 16:47:41.000000000","message":"Yup, no reason not to","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":4355,"name":"Avishay Traeger","email":"avishay@stratoscale.com","username":"avishay-il"},"change_message_id":"97734fe387ea655020d0fbefad02e970a85844d4","unresolved":false,"context_lines":[{"line_number":44,"context_line":"as well as format it with a filesystem."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"We don\u0027t need to cover every possible FS or partition scheme but just pick"},{"line_number":47,"context_line":"some of the most common (ext3/4, xfs)?"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Options for partitioning can be provided via a set of basic partition schemes"},{"line_number":50,"context_line":"that could be selected from (similar to Nova\u0027s flavors).  Formatting options"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_986e52ff","line":47,"in_reply_to":"1ae5cdf2_9a22cfb8","updated":"2014-06-25 07:19:01.000000000","message":"I would add NTFS and maybe even (ugh) FAT32.  We should try to make sure this works for windows VMs too (same for partition type).","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"280dee8d52a5ba9190935a06cc5d0dc3e0aa8d6e","unresolved":false,"context_lines":[{"line_number":44,"context_line":"as well as format it with a filesystem."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"We don\u0027t need to cover every possible FS or partition scheme but just pick"},{"line_number":47,"context_line":"some of the most common (ext3/4, xfs)?"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Options for partitioning can be provided via a set of basic partition schemes"},{"line_number":50,"context_line":"that could be selected from (similar to Nova\u0027s flavors).  Formatting options"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_75a3749e","line":47,"in_reply_to":"1ae5cdf2_9a22cfb8","updated":"2014-07-01 17:17:03.000000000","message":"Walt: If you\u0027re using multi-attach, you want a good understanding of what you\u0027re doing, so being expected to be able to run mkfs is not unreasonable I think","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"1b77d341dbb568d14c31dfa56bbc50cacb592379","unresolved":false,"context_lines":[{"line_number":44,"context_line":"as well as format it with a filesystem."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"We don\u0027t need to cover every possible FS or partition scheme but just pick"},{"line_number":47,"context_line":"some of the most common (ext3/4, xfs)?"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Options for partitioning can be provided via a set of basic partition schemes"},{"line_number":50,"context_line":"that could be selected from (similar to Nova\u0027s flavors).  Formatting options"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_7add2370","line":47,"in_reply_to":"1ae5cdf2_9a22cfb8","updated":"2014-07-01 16:47:41.000000000","message":"agreed","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"f5e448998405498d9a94c8abdc171e8ab56207aa","unresolved":false,"context_lines":[{"line_number":49,"context_line":"Options for partitioning can be provided via a set of basic partition schemes"},{"line_number":50,"context_line":"that could be selected from (similar to Nova\u0027s flavors).  Formatting options"},{"line_number":51,"context_line":"could just be an option passed in via the create call."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"\"cinder list-partitions\""},{"line_number":54,"context_line":"  uuid: \"Linux-LVM\""},{"line_number":55,"context_line":"  uuid: \"Linux-Extended\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_e9385ba1","line":52,"updated":"2014-06-25 15:08:03.000000000","message":"May need the ability to select GPT vs MBR partitioning depending on volume size and guest capabilities?","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"1b77d341dbb568d14c31dfa56bbc50cacb592379","unresolved":false,"context_lines":[{"line_number":49,"context_line":"Options for partitioning can be provided via a set of basic partition schemes"},{"line_number":50,"context_line":"that could be selected from (similar to Nova\u0027s flavors).  Formatting options"},{"line_number":51,"context_line":"could just be an option passed in via the create call."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"\"cinder list-partitions\""},{"line_number":54,"context_line":"  uuid: \"Linux-LVM\""},{"line_number":55,"context_line":"  uuid: \"Linux-Extended\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_fa3773ae","line":52,"in_reply_to":"1ae5cdf2_e9385ba1","updated":"2014-07-01 16:47:41.000000000","message":"Good point as well... we can allow any default option here really I suppose.  I don\u0027t see any reason why we couldn\u0027t just take input of any of the standard partition and fs options and pass them through.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"29a093652e81cf6d7e1a4cb38c79cf2c9cbd0f8f","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"So the \"cinder create\" call could look like:"},{"line_number":62,"context_line":"\"cinder create --partition \u003cLinux-LVM-UUID\u003e --format ext4 \\"},{"line_number":63,"context_line":" --name my-formatted-vol 100\""},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"We\u0027d use the existing internal cinder attach mechanisms to attach the newly"},{"line_number":66,"context_line":"created volume to the Cinder node, partition it and format it (similar to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_70ea7475","line":63,"updated":"2014-07-23 21:54:42.000000000","message":"\u003cstring\u003e:63: (ERROR/3) Unexpected indentation.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"280dee8d52a5ba9190935a06cc5d0dc3e0aa8d6e","unresolved":false,"context_lines":[{"line_number":67,"context_line":"how we deal with loading images to a bootable volume, or cloning etc)."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"The next step would be to add a mechanism to Nova\u0027s attach to allow"},{"line_number":70,"context_line":"specification of a mount point and have the volume auto-mounted."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Alternatives"},{"line_number":73,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_150a388a","line":70,"updated":"2014-07-01 17:17:03.000000000","message":"Is this even possible in general? It relies on the guest to do the mount according to some signal, and we don\u0027t have a guest agent except at boot time at the moment...","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"f5e448998405498d9a94c8abdc171e8ab56207aa","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"The next step would be to add a mechanism to Nova\u0027s attach to allow"},{"line_number":70,"context_line":"specification of a mount point and have the volume auto-mounted."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Alternatives"},{"line_number":73,"context_line":"------------"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_f90baad2","line":71,"updated":"2014-06-25 15:08:03.000000000","message":"I\u0027d suggest leveraging filesystem labels in some fashion here, so it\u0027s easy to identify these FSs in the instance.  (Set labels based on Cinder ID or display_name?)","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"1b77d341dbb568d14c31dfa56bbc50cacb592379","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"The next step would be to add a mechanism to Nova\u0027s attach to allow"},{"line_number":70,"context_line":"specification of a mount point and have the volume auto-mounted."},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"Alternatives"},{"line_number":73,"context_line":"------------"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_ba6c1b9e","line":71,"in_reply_to":"1ae5cdf2_f90baad2","updated":"2014-07-01 16:47:41.000000000","message":"Might be better than what I planned... which was embedding the info in the provider data.\n\nI currently do this for things like block-size and works pretty well without needing to add much new code.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"29a093652e81cf6d7e1a4cb38c79cf2c9cbd0f8f","unresolved":false,"context_lines":[{"line_number":95,"context_line":"---------------"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Example JSON schema definition"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"{"},{"line_number":100,"context_line":"    \"volume\": {"},{"line_number":101,"context_line":"        \"availability_zone\": null,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_1094d8e6","line":98,"updated":"2014-07-23 21:54:42.000000000","message":"should add an \n\n::\n\nblock around this to prevent .rst rendering errors.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"29a093652e81cf6d7e1a4cb38c79cf2c9cbd0f8f","unresolved":false,"context_lines":[{"line_number":109,"context_line":"        \"metadata\": {},"},{"line_number":110,"context_line":"        \"partition\": None,"},{"line_number":111,"context_line":"        \"format\": None"},{"line_number":112,"context_line":"    }"},{"line_number":113,"context_line":"}"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_509e5008","line":112,"updated":"2014-07-23 21:54:42.000000000","message":"\u003cstring\u003e:112: (WARNING/2) Definition list ends without a blank line; unexpected unindent.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"f5e448998405498d9a94c8abdc171e8ab56207aa","unresolved":false,"context_lines":[{"line_number":137,"context_line":"Other deployer impact"},{"line_number":138,"context_line":"---------------------"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Shouldn\u0027t have an impact as it\u0027s a create option only"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Developer impact"},{"line_number":143,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_d9eeee21","line":140,"updated":"2014-06-25 15:08:03.000000000","message":"Have to deploy mkfs tools for desired filesystems on cinder-volume node.","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":5997,"name":"Walt","display_name":"Hemna","email":"waboring@hemna.com","username":"walter-boring","status":"SAP"},"change_message_id":"8a0616c0e0162191a34ad29de19a734e54d7312c","unresolved":false,"context_lines":[{"line_number":137,"context_line":"Other deployer impact"},{"line_number":138,"context_line":"---------------------"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Shouldn\u0027t have an impact as it\u0027s a create option only"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Developer impact"},{"line_number":143,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_143897d3","line":140,"in_reply_to":"1ae5cdf2_d9eeee21","updated":"2014-07-16 06:57:32.000000000","message":"Probably already there for devstack installs?","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"7a1e0cad94d797d0f2acf9de35907067cde73c64","unresolved":false,"context_lines":[{"line_number":137,"context_line":"Other deployer impact"},{"line_number":138,"context_line":"---------------------"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"Shouldn\u0027t have an impact as it\u0027s a create option only"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"Developer impact"},{"line_number":143,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_ca0828dc","line":140,"in_reply_to":"baada198_143897d3","updated":"2014-07-16 14:37:43.000000000","message":"Nobody deploys devstack to production though, do they?","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"},{"author":{"_account_id":1207,"name":"Duncan Thomas","email":"duncan.thomas@gmail.com","username":"duncan-thomas"},"change_message_id":"280dee8d52a5ba9190935a06cc5d0dc3e0aa8d6e","unresolved":false,"context_lines":[{"line_number":179,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Added options to cinder create"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":"References"},{"line_number":184,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":185,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_75261418","line":182,"updated":"2014-07-01 17:17:03.000000000","message":"New dependencies on mkfs.* for packagers","commit_id":"14ca00ccfbb6560ba5fff0ecaf0e6e62642a2eba"}]}
