)]}'
{"cinder/opts.py":[{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"86daed0d5d50826cd8c8cf36246d77ebb90eee34","unresolved":false,"context_lines":[{"line_number":266,"context_line":"                cinder_scheduler_weights_volumenumber."},{"line_number":267,"context_line":"                volume_number_weight_opts,"},{"line_number":268,"context_line":"                cinder_volume_drivers_coho.coho_opts,"},{"line_number":269,"context_line":"                cinder_volume_drivers_scality.volume_opts,"},{"line_number":270,"context_line":"                cinder_volume_drivers_xio.XIO_OPTS,"},{"line_number":271,"context_line":"                cinder_volume_drivers_ibm_storwize_svc_storwizesvcfc."},{"line_number":272,"context_line":"                storwize_svc_fc_opts,"}],"source_content_type":"text/x-python","patch_set":6,"id":"1aa78d24_e82de58f","line":269,"updated":"2016-07-13 00:10:12.000000000","message":"Why did this get moved.  Seems like you should just insert the ibmstorage line  and not move scality\u0027s around.","commit_id":"f92d3e56a70b60bb3ee92e941ec2de7f09678c65"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"8508aab84a84127f1df2f961280aa343e316f76f","unresolved":false,"context_lines":[{"line_number":266,"context_line":"                cinder_scheduler_weights_volumenumber."},{"line_number":267,"context_line":"                volume_number_weight_opts,"},{"line_number":268,"context_line":"                cinder_volume_drivers_coho.coho_opts,"},{"line_number":269,"context_line":"                cinder_volume_drivers_scality.volume_opts,"},{"line_number":270,"context_line":"                cinder_volume_drivers_xio.XIO_OPTS,"},{"line_number":271,"context_line":"                cinder_volume_drivers_ibm_storwize_svc_storwizesvcfc."},{"line_number":272,"context_line":"                storwize_svc_fc_opts,"}],"source_content_type":"text/x-python","patch_set":6,"id":"1aa78d24_7ea6a7ab","line":269,"in_reply_to":"1aa78d24_ae3920f4","updated":"2016-07-13 15:13:03.000000000","message":"I think its because the name change of the file to be \u0027ibmstorage\u0027 displaced where scality is in the tree traversal that happens to generate this list. I can make a change so that these opts get sorted alphabetically in the future so this doesn\u0027t happen and make us scratch our heads.","commit_id":"f92d3e56a70b60bb3ee92e941ec2de7f09678c65"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"c904487c71d60a7df1e843070af90d5050855c2e","unresolved":false,"context_lines":[{"line_number":266,"context_line":"                cinder_scheduler_weights_volumenumber."},{"line_number":267,"context_line":"                volume_number_weight_opts,"},{"line_number":268,"context_line":"                cinder_volume_drivers_coho.coho_opts,"},{"line_number":269,"context_line":"                cinder_volume_drivers_scality.volume_opts,"},{"line_number":270,"context_line":"                cinder_volume_drivers_xio.XIO_OPTS,"},{"line_number":271,"context_line":"                cinder_volume_drivers_ibm_storwize_svc_storwizesvcfc."},{"line_number":272,"context_line":"                storwize_svc_fc_opts,"}],"source_content_type":"text/x-python","patch_set":6,"id":"1aa78d24_ae3920f4","line":269,"in_reply_to":"1aa78d24_e82de58f","updated":"2016-07-13 05:39:07.000000000","message":"Hmmm, strange. I used the \u0027tox -e genopts\u0027 which generates this file automatically. I tried running it again and it produces exactly the same results. Any ideas?","commit_id":"f92d3e56a70b60bb3ee92e941ec2de7f09678c65"}],"cinder/volume/drivers/ibm/xiv_ds8k.py":[{"author":{"_account_id":13900,"name":"Accela Zhao","email":"accelazh@gmail.com","username":"accelazh"},"change_message_id":"eadba7fe2c7bfad1ca4e238f3cbee7a8cb011105","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"xiv_ds8k_opts \u003d ["},{"line_number":35,"context_line":"    cfg.StrOpt("},{"line_number":36,"context_line":"        \u0027xiv_ds8k_proxy\u0027,"},{"line_number":37,"context_line":"        default\u003d\u0027xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy\u0027,"},{"line_number":38,"context_line":"        help\u003d\u0027Proxy driver that connects to the IBM Storage Array\u0027),"},{"line_number":39,"context_line":"    cfg.StrOpt("}],"source_content_type":"text/x-python","patch_set":1,"id":"9abb7d3a_3f49c131","line":36,"updated":"2016-06-02 02:16:05.000000000","message":"The config options are user-facing. Maybe they need to be renamed too?","commit_id":"a55bc5eaa744d2ad308b068993bed6afa432afd9"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"4d6d8fd64bbdbba8b2feecf472440424df914cb1","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"xiv_ds8k_opts \u003d ["},{"line_number":35,"context_line":"    cfg.StrOpt("},{"line_number":36,"context_line":"        \u0027xiv_ds8k_proxy\u0027,"},{"line_number":37,"context_line":"        default\u003d\u0027xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy\u0027,"},{"line_number":38,"context_line":"        help\u003d\u0027Proxy driver that connects to the IBM Storage Array\u0027),"},{"line_number":39,"context_line":"    cfg.StrOpt("}],"source_content_type":"text/x-python","patch_set":1,"id":"9abb7d3a_275c174a","line":36,"in_reply_to":"9abb7d3a_3f49c131","updated":"2016-06-02 15:11:00.000000000","message":"Thanks Accela for reviewing this. A very good point. The problem with changing these options is backwards compatibility for users of previous openstack releases. That change would also prevent this from porting back to Mitaka.","commit_id":"a55bc5eaa744d2ad308b068993bed6afa432afd9"},{"author":{"_account_id":13047,"name":"Isaac Beckman","email":"beckmani@gmail.com","username":"isaacb"},"change_message_id":"d85c873de28afec1f1ea5380e2e32ab46948b17f","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                    driver.ConsistencyGroupVD,"},{"line_number":68,"context_line":"                    driver.CloneableImageVD,"},{"line_number":69,"context_line":"                    driver.TransferVD):"},{"line_number":70,"context_line":"    \"\"\"IBM Storage driver"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    IBM Storage driver is a unified Volume driver for IBM XIV, Spectrum"},{"line_number":73,"context_line":"    Accelerate, FlashSystem A9000, FlashSystem A9000R and DS8000 storage"}],"source_content_type":"text/x-python","patch_set":1,"id":"bab6814e_54bc87ba","line":70,"range":{"start_line":70,"start_character":7,"end_line":70,"end_character":25},"updated":"2016-05-23 08:53:44.000000000","message":"Pass this to the next line","commit_id":"a55bc5eaa744d2ad308b068993bed6afa432afd9"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"4d6d8fd64bbdbba8b2feecf472440424df914cb1","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                    driver.ConsistencyGroupVD,"},{"line_number":68,"context_line":"                    driver.CloneableImageVD,"},{"line_number":69,"context_line":"                    driver.TransferVD):"},{"line_number":70,"context_line":"    \"\"\"IBM Storage driver"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    IBM Storage driver is a unified Volume driver for IBM XIV, Spectrum"},{"line_number":73,"context_line":"    Accelerate, FlashSystem A9000, FlashSystem A9000R and DS8000 storage"}],"source_content_type":"text/x-python","patch_set":1,"id":"9abb7d3a_de8fb273","line":70,"range":{"start_line":70,"start_character":7,"end_line":70,"end_character":25},"in_reply_to":"bab6814e_54bc87ba","updated":"2016-06-02 15:11:00.000000000","message":"Thanks Isaac. According to  http://docs.openstack.org/developer/hacking/#docstrings  the summary line should be here. I also think that moving it down would look better, but these are the rules :)","commit_id":"a55bc5eaa744d2ad308b068993bed6afa432afd9"}],"releasenotes/notes/rename_xiv_ds8k_to_ibm_storage-154eca69c44b3f95.yaml":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"d0395f4cbf47dbda4909fb73222d25b64af961ca","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    The xiv_ds8k driver was renamed to ibm_storage in"},{"line_number":4,"context_line":"    order to reflect its support for IBM XIV, Spectrum"},{"line_number":5,"context_line":"    Accelerate, FlashSystem A9000, FlashSystem A9000R"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"dada55a8_d6b0eedf","line":2,"updated":"2016-07-25 15:05:45.000000000","message":"This is not a Cinder wide concern. Please remove this prelude section. It is covered in the upgrade section.","commit_id":"f92d3e56a70b60bb3ee92e941ec2de7f09678c65"},{"author":{"_account_id":10213,"name":"Alon Marx","email":"alonma@il.ibm.com","username":"alonmarx"},"change_message_id":"53bc7dcd611146eca1a1a99140e65c543db8735c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    The xiv_ds8k driver was renamed to ibm_storage in"},{"line_number":4,"context_line":"    order to reflect its support for IBM XIV, Spectrum"},{"line_number":5,"context_line":"    Accelerate, FlashSystem A9000, FlashSystem A9000R"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"dada55a8_6507bd81","line":2,"in_reply_to":"dada55a8_d6b0eedf","updated":"2016-07-25 17:57:29.000000000","message":"Done","commit_id":"f92d3e56a70b60bb3ee92e941ec2de7f09678c65"}]}
