)]}'
{"attributes/default.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"fff04558ed982006e3beba52999ae44fa27013fd","unresolved":false,"context_lines":[{"line_number":319,"context_line":"    \u0027cinder_svc_packages\u0027 \u003d\u003e [\u0027sysfsutils\u0027],"},{"line_number":320,"context_line":"    \u0027package_overrides\u0027 \u003d\u003e \u0027\u0027"},{"line_number":321,"context_line":"  }"},{"line_number":322,"context_line":"  if platform_family \u003d\u003d \u0027rhel\u0027 \u0026\u0026 platform_version.start_with?(\u00277\u0027)"},{"line_number":323,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027volume\u0027][\u0027iscsi_helper\u0027] \u003d \u0027lioadm\u0027"},{"line_number":324,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027platform\u0027][\u0027cinder_iscsitarget_packages\u0027] \u003d [\u0027targetcli\u0027]"},{"line_number":325,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027platform\u0027][\u0027cinder_iscsitarget_service\u0027] \u003d [\u0027target\u0027]"}],"source_content_type":"text/x-ruby","patch_set":1,"id":"3a961159_b3c16583","line":322,"updated":"2015-01-13 15:14:49.000000000","message":"Need specs to test this path?","commit_id":"1e1e4ce7d6772cf1eb39c356b914bad9ba7eb024"},{"author":{"_account_id":9488,"name":"chenzhiwei","email":"zhiweik@gmail.com","username":"chenzhiwei"},"change_message_id":"ab4ef2239d9afd87c15fa8dcf5b8179ee0125436","unresolved":false,"context_lines":[{"line_number":322,"context_line":"  if platform_family \u003d\u003d \u0027rhel\u0027 \u0026\u0026 platform_version.start_with?(\u00277\u0027)"},{"line_number":323,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027volume\u0027][\u0027iscsi_helper\u0027] \u003d \u0027lioadm\u0027"},{"line_number":324,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027platform\u0027][\u0027cinder_iscsitarget_packages\u0027] \u003d [\u0027targetcli\u0027]"},{"line_number":325,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027platform\u0027][\u0027cinder_iscsitarget_service\u0027] \u003d [\u0027target\u0027]"},{"line_number":326,"context_line":"  end"},{"line_number":327,"context_line":"when \u0027suse\u0027"},{"line_number":328,"context_line":"  # operating system user and group names"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a961159_826f8e27","line":325,"updated":"2015-01-14 14:43:00.000000000","message":"why this attribute is an array type?","commit_id":"88d6e87ebf0e3a271f07cceaec5d34e686a91614"},{"author":{"_account_id":10586,"name":"Jin Hui","email":"jinhuihh@cn.ibm.com","username":"Jinhui"},"change_message_id":"617935b1edd70184246ba1b58dcc05d2b273e640","unresolved":false,"context_lines":[{"line_number":322,"context_line":"  if platform_family \u003d\u003d \u0027rhel\u0027 \u0026\u0026 platform_version.start_with?(\u00277\u0027)"},{"line_number":323,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027volume\u0027][\u0027iscsi_helper\u0027] \u003d \u0027lioadm\u0027"},{"line_number":324,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027platform\u0027][\u0027cinder_iscsitarget_packages\u0027] \u003d [\u0027targetcli\u0027]"},{"line_number":325,"context_line":"    default[\u0027openstack\u0027][\u0027block-storage\u0027][\u0027platform\u0027][\u0027cinder_iscsitarget_service\u0027] \u003d [\u0027target\u0027]"},{"line_number":326,"context_line":"  end"},{"line_number":327,"context_line":"when \u0027suse\u0027"},{"line_number":328,"context_line":"  # operating system user and group names"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"3a961159_4b568c5f","line":325,"in_reply_to":"3a961159_826f8e27","updated":"2015-01-15 02:37:40.000000000","message":"it\u0027s weird. Maybe my editor has some problem - it didn\u0027t save my latest update, so I checked in a intermediate result. I will recheck in. thanks.","commit_id":"88d6e87ebf0e3a271f07cceaec5d34e686a91614"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"a2f3a7725870818c1f035db7ed1b15ff283e5be7","unresolved":false,"context_lines":[{"line_number":312,"context_line":"    \u0027cinder_volume_service\u0027 \u003d\u003e \u0027openstack-cinder-volume\u0027,"},{"line_number":313,"context_line":"    \u0027cinder_scheduler_packages\u0027 \u003d\u003e [],"},{"line_number":314,"context_line":"    \u0027cinder_scheduler_service\u0027 \u003d\u003e \u0027openstack-cinder-scheduler\u0027,"},{"line_number":315,"context_line":"    # from juno rhel7 will be the default, so lio will replace tgtd"},{"line_number":316,"context_line":"    \u0027cinder_iscsitarget_packages\u0027 \u003d\u003e [\u0027targetcli\u0027],"},{"line_number":317,"context_line":"    \u0027cinder_iscsitarget_service\u0027 \u003d\u003e \u0027target\u0027,"},{"line_number":318,"context_line":"    \u0027cinder_ceph_packages\u0027 \u003d\u003e [\u0027python-ceph\u0027, \u0027ceph-common\u0027],"}],"source_content_type":"text/x-ruby","patch_set":15,"id":"da86d52c_fee06e27","line":315,"updated":"2015-02-06 15:50:27.000000000","message":"really need this comment? the commit msg/changelog handles this.  This will get old and out of date at some point.","commit_id":"0e0db8e2c1f5825bf007ccbe9fb821a82fe907a5"},{"author":{"_account_id":10586,"name":"Jin Hui","email":"jinhuihh@cn.ibm.com","username":"Jinhui"},"change_message_id":"959a036678e272d5e30084644e0199e2fdf6cc4f","unresolved":false,"context_lines":[{"line_number":312,"context_line":"    \u0027cinder_volume_service\u0027 \u003d\u003e \u0027openstack-cinder-volume\u0027,"},{"line_number":313,"context_line":"    \u0027cinder_scheduler_packages\u0027 \u003d\u003e [],"},{"line_number":314,"context_line":"    \u0027cinder_scheduler_service\u0027 \u003d\u003e \u0027openstack-cinder-scheduler\u0027,"},{"line_number":315,"context_line":"    # from juno rhel7 will be the default, so lio will replace tgtd"},{"line_number":316,"context_line":"    \u0027cinder_iscsitarget_packages\u0027 \u003d\u003e [\u0027targetcli\u0027],"},{"line_number":317,"context_line":"    \u0027cinder_iscsitarget_service\u0027 \u003d\u003e \u0027target\u0027,"},{"line_number":318,"context_line":"    \u0027cinder_ceph_packages\u0027 \u003d\u003e [\u0027python-ceph\u0027, \u0027ceph-common\u0027],"}],"source_content_type":"text/x-ruby","patch_set":15,"id":"da86d52c_0bbb1d73","line":315,"in_reply_to":"da86d52c_fee06e27","updated":"2015-02-09 03:11:52.000000000","message":"Done","commit_id":"0e0db8e2c1f5825bf007ccbe9fb821a82fe907a5"}],"spec/spec_helper.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"ea1ce2246f64761ac77583f7f9d629681a88c33d","unresolved":false,"context_lines":[{"line_number":15,"context_line":"  version: \u002711.3\u0027,"},{"line_number":16,"context_line":"  log_level: LOG_LEVEL"},{"line_number":17,"context_line":"}"},{"line_number":18,"context_line":"REDHAT7_OPTS \u003d {"},{"line_number":19,"context_line":"  platform: \u0027redhat\u0027,"},{"line_number":20,"context_line":"  version: \u00277.0\u0027,"},{"line_number":21,"context_line":"  log_level: LOG_LEVEL"}],"source_content_type":"text/x-ruby","patch_set":14,"id":"1a930d6b_354e79c2","line":18,"updated":"2015-01-21 15:00:58.000000000","message":"I would rather keep this as just REDHAT_OPTS","commit_id":"ce9c943075f95c911fe2b82c59ab078efa0d8411"}],"spec/volume-redhat_spec.rb":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"a2f3a7725870818c1f035db7ed1b15ff283e5be7","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"describe \u0027openstack-block-storage::volume\u0027 do"},{"line_number":8,"context_line":"  describe \u0027redhat\u0027 do"},{"line_number":9,"context_line":"    # from juno rhel7 will be used as default."},{"line_number":10,"context_line":"    let(:runner) { ChefSpec::Runner.new(REDHAT_OPTS) }"},{"line_number":11,"context_line":"    let(:node) { runner.node }"},{"line_number":12,"context_line":"    let(:chef_run) { runner.converge(described_recipe) }"}],"source_content_type":"text/x-ruby","patch_set":15,"id":"da86d52c_beac36ee","line":9,"updated":"2015-02-06 15:50:27.000000000","message":"no need for this comment I think","commit_id":"0e0db8e2c1f5825bf007ccbe9fb821a82fe907a5"},{"author":{"_account_id":10586,"name":"Jin Hui","email":"jinhuihh@cn.ibm.com","username":"Jinhui"},"change_message_id":"959a036678e272d5e30084644e0199e2fdf6cc4f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"describe \u0027openstack-block-storage::volume\u0027 do"},{"line_number":8,"context_line":"  describe \u0027redhat\u0027 do"},{"line_number":9,"context_line":"    # from juno rhel7 will be used as default."},{"line_number":10,"context_line":"    let(:runner) { ChefSpec::Runner.new(REDHAT_OPTS) }"},{"line_number":11,"context_line":"    let(:node) { runner.node }"},{"line_number":12,"context_line":"    let(:chef_run) { runner.converge(described_recipe) }"}],"source_content_type":"text/x-ruby","patch_set":15,"id":"da86d52c_ebb5e97e","line":9,"in_reply_to":"da86d52c_beac36ee","updated":"2015-02-09 03:11:52.000000000","message":"Done","commit_id":"0e0db8e2c1f5825bf007ccbe9fb821a82fe907a5"}]}
