)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"848992fbb900757d9a858d6b4c1a52a465f63e8f","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    parent: glance-images/8954bdf3-8ad7-4fff-be79-a3dd62a341d0@snap"},{"line_number":24,"context_line":"    overlap: 2252 MB"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"If we want to remove the dependencies between glance image and"},{"line_number":27,"context_line":"cinder volume, we should flatten the clone image."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"So it’s necessary to add a config option named"},{"line_number":30,"context_line":"rbd_flatten_volume_from_image to decide whether to flatten"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f436f4f_bc9ab110","line":27,"range":{"start_line":26,"start_character":0,"end_line":27,"end_character":13},"updated":"2017-08-16 13:49:19.000000000","message":"Why do we want to do this?\n\nCOW gives a nice space/perf advantage here.","commit_id":"b9f1ddd75f4f3930a9e4f2af844328e6f0911cc5"},{"author":{"_account_id":11526,"name":"Martin Millnert","email":"martin@millnert.se","username":"Anticimex"},"change_message_id":"346b49ff62a07367e19d3dae54182fcd9019ce75","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    parent: glance-images/8954bdf3-8ad7-4fff-be79-a3dd62a341d0@snap"},{"line_number":24,"context_line":"    overlap: 2252 MB"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"If we want to remove the dependencies between glance image and"},{"line_number":27,"context_line":"cinder volume, we should flatten the clone image."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"So it’s necessary to add a config option named"},{"line_number":30,"context_line":"rbd_flatten_volume_from_image to decide whether to flatten"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ff82abbf_7e70f108","line":27,"range":{"start_line":26,"start_character":0,"end_line":27,"end_character":13},"in_reply_to":"9f436f4f_bc9ab110","updated":"2017-11-28 12:38:40.000000000","message":"There are several reasons:\n1 - reduce dependencies such that parent image can be removed despite child images being in use,\n2 - increased write performance,\n3 - in one example use case, the glance images are kept on a SSD pool while the customer can choose to launch machines on a HDD pool, using cinder volume types. The customer should in this case not get parent\u0027s SSD performance for the price of the HDD backed volume type.","commit_id":"b9f1ddd75f4f3930a9e4f2af844328e6f0911cc5"}],"specs/ocata/flatten-volume-from-image.rst":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"915fb45666faacf32f93a9ab0bb1642099489948","unresolved":false,"context_lines":[{"line_number":56,"context_line":"We could just leave it using the glance-api option"},{"line_number":57,"context_line":"\u0027show_image_direct_url \u003d true\u0027 and qcow2 disk_format image."},{"line_number":58,"context_line":"With above option and image, cinder download glance image and"},{"line_number":59,"context_line":"rbd import to cinder-volume pool instead create cloned volume."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Data model impact"},{"line_number":62,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6eadb0_11631243","line":59,"updated":"2016-12-16 09:53:09.000000000","message":"This would not work for glance images created from instance snapshots, if the instance itself is running from a volume.\n\nBut using \u0027show_image_direct_url \u003d false\u0027 might also be an alternative worth mentioning. Does anyone have data regarding the performance impact of doing glance-download+rbd-import versus rbd-clone+rbd-flatten?","commit_id":"b9f1ddd75f4f3930a9e4f2af844328e6f0911cc5"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"915fb45666faacf32f93a9ab0bb1642099489948","unresolved":false,"context_lines":[{"line_number":134,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"* Add admin docs to explain what happens when using this feature."},{"line_number":137,"context_line":"* Some configuration options for nova.conf should be added as below:"},{"line_number":138,"context_line":" 1. rbd_flatten_volume_from_image \u003d true"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"References"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6eadb0_f171360d","line":137,"updated":"2016-12-16 09:53:09.000000000","message":"cinder.conf ?","commit_id":"b9f1ddd75f4f3930a9e4f2af844328e6f0911cc5"}]}
