)]}'
{"README.md":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"cef8f34222f869c667a9e9953904d15bd01552b4","unresolved":false,"context_lines":[{"line_number":255,"context_line":"| **Copyright**        |  Copyright (c) 2012-2013, AT\u0026T Services, Inc.      |"},{"line_number":256,"context_line":"| **Copyright**        |  Copyright (c) 2013, Opscode, Inc.                 |"},{"line_number":257,"context_line":"| **Copyright**        |  Copyright (c) 2013-2014, SUSE Linux GmbH          |"},{"line_number":258,"context_line":"| **Copyright**        |  Copyright (c) 2013-2014, IBM, Corp.               |"},{"line_number":259,"context_line":""},{"line_number":260,"context_line":"Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":261,"context_line":"you may not use this file except in compliance with the License."}],"source_content_type":"text/x-gfm","patch_set":17,"id":"9a80dd14_8c4a75aa","line":258,"updated":"2015-03-06 04:00:05.000000000","message":"You could also bump this to 2015","commit_id":"25315babc95d83a22eddccf433d01090bece4dc5"}],"attributes/default.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"b58275493260e3a1b7d80a092e385bab70348dea","unresolved":false,"context_lines":[{"line_number":186,"context_line":"default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027solidfire\u0027][\u0027sf_emulate\u0027] \u003d \u0027False\u0027"},{"line_number":187,"context_line":"default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027solidfire\u0027][\u0027iscsi_ip_prefix\u0027] \u003d nil"},{"line_number":188,"context_line":""},{"line_number":189,"context_line":"# FlashSystem Support"},{"line_number":190,"context_line":"default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027flashsystem\u0027][\u0027san_ip\u0027] \u003d node[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027san\u0027][\u0027san_ip\u0027]"},{"line_number":191,"context_line":"default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027flashsystem\u0027][\u0027san_login\u0027] \u003d node[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027san\u0027][\u0027san_login\u0027]"},{"line_number":192,"context_line":"default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027flashsystem\u0027][\u0027flashsystem_connection_protocol\u0027] \u003d \u0027FC\u0027"}],"source_content_type":"text/x-ruby","patch_set":14,"id":"9a80dd14_49418f59","line":189,"updated":"2015-03-05 04:26:58.000000000","message":"We are trying to push all the attribute details into these attribute default files.   Please add comments to every new attribute about what it is, what are the valid values, ranges, etc.\n\nAnd then in the readme would like to see more of a paragraph style explanation of how to use these attributes to actually make something happen.","commit_id":"982c69329eb6dcbc91399906ce32d573bcedb0f4"}],"spec/cinder_common_spec.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"d6efd1d51719d63a2e99b077ac4ad2690e131785","unresolved":false,"context_lines":[{"line_number":695,"context_line":"          %w(san_login san_ip).each do |attr|"},{"line_number":696,"context_line":"            it \"has flashsystem #{attr} set\" do"},{"line_number":697,"context_line":"              node.set[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027flashsystem\u0027][attr] \u003d \"flashsystem_#{attr}_value\""},{"line_number":698,"context_line":"              expect(chef_run).to render_file(file.name).with_content(/^#{attr}\u003dflashsystem_#{attr}_value$/)"},{"line_number":699,"context_line":"            end"},{"line_number":700,"context_line":"          end"},{"line_number":701,"context_line":"        end"}],"source_content_type":"text/x-ruby","patch_set":11,"id":"9a80dd14_1b7a7d88","line":698,"updated":"2015-03-05 02:23:55.000000000","message":"why not include flashsystem_multipath_enabled and flashsystem_multihostmap_enabled ?","commit_id":"44d96c6c7811455f8a0a8430f5c2b48835834a3c"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"6b81871cd200c3fd2a421e0eb4156ae25c850f9c","unresolved":false,"context_lines":[{"line_number":691,"context_line":"          it \u0027has flashsystem password\u0027 do"},{"line_number":692,"context_line":"            expect(chef_run).to render_file(file.name).with_content(/^san_password\u003dtest_pass$/)"},{"line_number":693,"context_line":"          end"},{"line_number":694,"context_line":"          "},{"line_number":695,"context_line":"          it \u0027has a default attribute\u0027 do"},{"line_number":696,"context_line":"            %w(san_ip\u003d127.0.0.1"},{"line_number":697,"context_line":"               flashsystem_connection_protocol\u003dFC"}],"source_content_type":"text/x-ruby","patch_set":12,"id":"9a80dd14_dea7f34d","line":694,"updated":"2015-03-05 03:45:31.000000000","message":"remove the whitespace","commit_id":"e1c68acbf6c48d958f6216acadb134b331f64adc"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"b58275493260e3a1b7d80a092e385bab70348dea","unresolved":false,"context_lines":[{"line_number":689,"context_line":"          end"},{"line_number":690,"context_line":""},{"line_number":691,"context_line":"          it \u0027has flashsystem password\u0027 do"},{"line_number":692,"context_line":"            expect(chef_run).to render_file(file.name).with_content(/^san_password\u003dtest_pass$/)"},{"line_number":693,"context_line":"          end"},{"line_number":694,"context_line":""},{"line_number":695,"context_line":"          it \u0027has a default attribute\u0027 do"}],"source_content_type":"text/x-ruby","patch_set":14,"id":"9a80dd14_e4ffcaff","line":692,"updated":"2015-03-05 04:26:58.000000000","message":"would like to see all new .with_content to use the new matcher in the Common library/matcher such that section is also specified and tested.","commit_id":"982c69329eb6dcbc91399906ce32d573bcedb0f4"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"65c3c4c57dc451ac596a07a4374fef6d1ba3626c","unresolved":false,"context_lines":[{"line_number":689,"context_line":"          end"},{"line_number":690,"context_line":""},{"line_number":691,"context_line":"          it \u0027has flashsystem password\u0027 do"},{"line_number":692,"context_line":"            expect(chef_run).to render_file(file.name).with_section_content(\u0027DEFAULT\u0027, /^san_password\u003dtest_pass$/)"},{"line_number":693,"context_line":"          end"},{"line_number":694,"context_line":""},{"line_number":695,"context_line":"          it \u0027has a default attribute\u0027 do"}],"source_content_type":"text/x-ruby","patch_set":16,"id":"9a80dd14_2340bc55","line":692,"updated":"2015-03-06 02:13:23.000000000","message":"change render_file to render_config_file, the following is the same.","commit_id":"9814a0864267f948d38452d63e2138315b387553"}],"spec/volume_spec.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"d6efd1d51719d63a2e99b077ac4ad2690e131785","unresolved":false,"context_lines":[{"line_number":202,"context_line":"    end"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"    context \u0027FlashSystem Driver\u0027 do"},{"line_number":205,"context_line":"      let(:file) { chef_run.template(\u0027/etc/cinder/cinder.conf\u0027) }"},{"line_number":206,"context_line":"      before do"},{"line_number":207,"context_line":"        node.set[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027volume\u0027][\u0027driver\u0027] \u003d \u0027cinder.volume.drivers.ibm.flashsystem.FlashSystemDriver\u0027"},{"line_number":208,"context_line":"      end"}],"source_content_type":"text/x-ruby","patch_set":11,"id":"9a80dd14_5b26b5b8","line":205,"updated":"2015-03-05 02:23:55.000000000","message":"what do you want to do here ? not used.","commit_id":"44d96c6c7811455f8a0a8430f5c2b48835834a3c"}],"templates/default/cinder.conf.erb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"b58275493260e3a1b7d80a092e385bab70348dea","unresolved":false,"context_lines":[{"line_number":800,"context_line":"\u003c% end %\u003e"},{"line_number":801,"context_line":"\u003c% end %\u003e"},{"line_number":802,"context_line":""},{"line_number":803,"context_line":"\u003c% if @enabled_drivers.include?(\"cinder.volume.drivers.ibm.flashsystem.FlashSystemDriver\") %\u003e"},{"line_number":804,"context_line":"######## defined in cinder.volume.drivers.ibm.flashsystem.FlashSystemDriver ########"},{"line_number":805,"context_line":""},{"line_number":806,"context_line":"san_ip\u003d\u003c%\u003d node[\"openstack\"][\"block-storage\"][\"flashsystem\"][\"san_ip\"] %\u003e"}],"source_content_type":"application/x-erb","patch_set":14,"id":"9a80dd14_c41ac66d","line":803,"updated":"2015-03-05 04:26:58.000000000","message":"Can use the  -%\u003e  to avoid the extra line","commit_id":"982c69329eb6dcbc91399906ce32d573bcedb0f4"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"b58275493260e3a1b7d80a092e385bab70348dea","unresolved":false,"context_lines":[{"line_number":821,"context_line":"flashsystem_multihostmap_enabled\u003d\u003c%\u003d node[\"openstack\"][\"block-storage\"][\"flashsystem\"][\"flashsystem_multihostmap_enabled\"] %\u003e"},{"line_number":822,"context_line":"#### (BoolOpt) Multi host mapping flag"},{"line_number":823,"context_line":""},{"line_number":824,"context_line":"\u003c% end %\u003e"},{"line_number":825,"context_line":""},{"line_number":826,"context_line":"#### (BoolOpt) Allow tenants to specify QOS on create"},{"line_number":827,"context_line":"\u003c% if @enabled_drivers.include?(\"cinder.volume.drivers.ibm.storwize_svc.StorwizeSVCDriver\") %\u003e"}],"source_content_type":"application/x-erb","patch_set":14,"id":"9a80dd14_e426eab9","line":824,"updated":"2015-03-05 04:26:58.000000000","message":"Can use the  -%\u003e  to avoid the extra line","commit_id":"982c69329eb6dcbc91399906ce32d573bcedb0f4"}]}
