)]}'
{"doc/config-reference/block-storage/drivers/violin-v6000-driver.xml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ae07fced5dd4ba729fcecfe54e5a7c7a6469139e","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        section:"},{"line_number":152,"context_line":"      \u003c/para\u003e"},{"line_number":153,"context_line":"      \u003cprogramlisting language\u003d\"ini\"\u003e"},{"line_number":154,"context_line":"        volume_driver \u003d cinder.volume.drivers.violin.v6000_fcp.V6000FCPDriver"},{"line_number":155,"context_line":"        san_thin_provision \u003d True"},{"line_number":156,"context_line":"        san_ip \u003d \u003creplaceable\u003eVMEM_MGMT_IP\u003c/replaceable\u003e"},{"line_number":157,"context_line":"        san_login \u003d \u003creplaceable\u003eVMEM_USER_NAME\u003c/replaceable\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"7a2fa921_2f200449","line":154,"updated":"2015-10-13 06:17:07.000000000","message":"No initial whitespace here - see how this renders in HTML and how other documents do it","commit_id":"88d2c052663024aec1ffa6214255c507d57d8e6a"},{"author":{"_account_id":7860,"name":"Ryan Lucio","email":"ryan.lucio@fireeye.com","username":"rlucio"},"change_message_id":"bc9433ebcfa2cdfe3ecc1135929e151312775c20","unresolved":false,"context_lines":[{"line_number":151,"context_line":"        section:"},{"line_number":152,"context_line":"      \u003c/para\u003e"},{"line_number":153,"context_line":"      \u003cprogramlisting language\u003d\"ini\"\u003e"},{"line_number":154,"context_line":"        volume_driver \u003d cinder.volume.drivers.violin.v6000_fcp.V6000FCPDriver"},{"line_number":155,"context_line":"        san_thin_provision \u003d True"},{"line_number":156,"context_line":"        san_ip \u003d \u003creplaceable\u003eVMEM_MGMT_IP\u003c/replaceable\u003e"},{"line_number":157,"context_line":"        san_login \u003d \u003creplaceable\u003eVMEM_USER_NAME\u003c/replaceable\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"5a2ca52d_165f7f73","line":154,"in_reply_to":"7a2fa921_2f200449","updated":"2015-10-13 18:54:08.000000000","message":"Done","commit_id":"88d2c052663024aec1ffa6214255c507d57d8e6a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ae07fced5dd4ba729fcecfe54e5a7c7a6469139e","unresolved":false,"context_lines":[{"line_number":172,"context_line":"        volume_driver\u003dcinder.volume.drivers.violin.v6000_iscsi.V6000ISCSIDriver"},{"line_number":173,"context_line":"        san_thin_provision \u003d True"},{"line_number":174,"context_line":"        san_ip \u003d \u003creplaceable\u003eVMEM_MGMT_IP\u003c/replaceable\u003e"},{"line_number":175,"context_line":"        san_login \u003d \u003creplaceable\u003eVMEM_USER_NAME\u003c/replaceable\u003e"},{"line_number":176,"context_line":"        san_password \u003d \u003creplaceable\u003eVMEM_PASSWORD\u003c/replaceable\u003e"},{"line_number":177,"context_line":"        iscsi_target_prefix \u003d iqn.2004-02.com.vmem:"},{"line_number":178,"context_line":"        iscsi_port \u003d 3260"}],"source_content_type":"application/xml","patch_set":2,"id":"7a2fa921_afd2d432","line":175,"updated":"2015-10-13 06:17:07.000000000","message":"Likewise","commit_id":"88d2c052663024aec1ffa6214255c507d57d8e6a"},{"author":{"_account_id":7860,"name":"Ryan Lucio","email":"ryan.lucio@fireeye.com","username":"rlucio"},"change_message_id":"bc9433ebcfa2cdfe3ecc1135929e151312775c20","unresolved":false,"context_lines":[{"line_number":172,"context_line":"        volume_driver\u003dcinder.volume.drivers.violin.v6000_iscsi.V6000ISCSIDriver"},{"line_number":173,"context_line":"        san_thin_provision \u003d True"},{"line_number":174,"context_line":"        san_ip \u003d \u003creplaceable\u003eVMEM_MGMT_IP\u003c/replaceable\u003e"},{"line_number":175,"context_line":"        san_login \u003d \u003creplaceable\u003eVMEM_USER_NAME\u003c/replaceable\u003e"},{"line_number":176,"context_line":"        san_password \u003d \u003creplaceable\u003eVMEM_PASSWORD\u003c/replaceable\u003e"},{"line_number":177,"context_line":"        iscsi_target_prefix \u003d iqn.2004-02.com.vmem:"},{"line_number":178,"context_line":"        iscsi_port \u003d 3260"}],"source_content_type":"application/xml","patch_set":2,"id":"5a2ca52d_b6548b54","line":175,"in_reply_to":"7a2fa921_afd2d432","updated":"2015-10-13 18:54:08.000000000","message":"Done","commit_id":"88d2c052663024aec1ffa6214255c507d57d8e6a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"ae07fced5dd4ba729fcecfe54e5a7c7a6469139e","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        gateway_mga \u003d \u003creplaceable\u003eVMEM_MGA_IP\u003c/replaceable\u003e"},{"line_number":181,"context_line":"        gateway_mgb \u003d \u003creplaceable\u003eVMEM_MGB_IP\u003c/replaceable\u003e"},{"line_number":182,"context_line":"      \u003c/programlisting\u003e"},{"line_number":183,"context_line":"      \u003cpara\u003e"},{"line_number":184,"context_line":"      \u003c/para\u003e"},{"line_number":185,"context_line":"    \u003c/section\u003e"},{"line_number":186,"context_line":""}],"source_content_type":"application/xml","patch_set":2,"id":"7a2fa921_cfd71022","line":183,"updated":"2015-10-13 06:17:07.000000000","message":"No need for empty para","commit_id":"88d2c052663024aec1ffa6214255c507d57d8e6a"},{"author":{"_account_id":7860,"name":"Ryan Lucio","email":"ryan.lucio@fireeye.com","username":"rlucio"},"change_message_id":"bc9433ebcfa2cdfe3ecc1135929e151312775c20","unresolved":false,"context_lines":[{"line_number":180,"context_line":"        gateway_mga \u003d \u003creplaceable\u003eVMEM_MGA_IP\u003c/replaceable\u003e"},{"line_number":181,"context_line":"        gateway_mgb \u003d \u003creplaceable\u003eVMEM_MGB_IP\u003c/replaceable\u003e"},{"line_number":182,"context_line":"      \u003c/programlisting\u003e"},{"line_number":183,"context_line":"      \u003cpara\u003e"},{"line_number":184,"context_line":"      \u003c/para\u003e"},{"line_number":185,"context_line":"    \u003c/section\u003e"},{"line_number":186,"context_line":""}],"source_content_type":"application/xml","patch_set":2,"id":"5a2ca52d_764ef3c2","line":183,"in_reply_to":"7a2fa921_cfd71022","updated":"2015-10-13 18:54:08.000000000","message":"Done","commit_id":"88d2c052663024aec1ffa6214255c507d57d8e6a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"601de4e03c73ff222694e898c22d74dc511c7600","unresolved":false,"context_lines":[{"line_number":47,"context_line":"      \u003c/listitem\u003e"},{"line_number":48,"context_line":"      \u003clistitem\u003e"},{"line_number":49,"context_line":"        \u003cpara\u003e"},{"line_number":50,"context_line":"          The Violin block storage driver: The driver implements the"},{"line_number":51,"context_line":"          block storage API calls.  Both FC and iSCSI driver support"},{"line_number":52,"context_line":"          is included with the OpenStack Liberty release."},{"line_number":53,"context_line":"        \u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"3a29b11f_dfa57704","line":50,"updated":"2015-10-19 19:41:36.000000000","message":"volume driver","commit_id":"f20e448f9df1d7082a77a48bb6fc2ffb2b553cb7"},{"author":{"_account_id":7860,"name":"Ryan Lucio","email":"ryan.lucio@fireeye.com","username":"rlucio"},"change_message_id":"fc4b747db5ab3d9772e013a1b86b6f31546f2b35","unresolved":false,"context_lines":[{"line_number":47,"context_line":"      \u003c/listitem\u003e"},{"line_number":48,"context_line":"      \u003clistitem\u003e"},{"line_number":49,"context_line":"        \u003cpara\u003e"},{"line_number":50,"context_line":"          The Violin block storage driver: The driver implements the"},{"line_number":51,"context_line":"          block storage API calls.  Both FC and iSCSI driver support"},{"line_number":52,"context_line":"          is included with the OpenStack Liberty release."},{"line_number":53,"context_line":"        \u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"3a29b11f_f1abc287","line":50,"in_reply_to":"3a29b11f_dfa57704","updated":"2015-10-19 22:28:24.000000000","message":"Done","commit_id":"f20e448f9df1d7082a77a48bb6fc2ffb2b553cb7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"601de4e03c73ff222694e898c22d74dc511c7600","unresolved":false,"context_lines":[{"line_number":48,"context_line":"      \u003clistitem\u003e"},{"line_number":49,"context_line":"        \u003cpara\u003e"},{"line_number":50,"context_line":"          The Violin block storage driver: The driver implements the"},{"line_number":51,"context_line":"          block storage API calls.  Both FC and iSCSI driver support"},{"line_number":52,"context_line":"          is included with the OpenStack Liberty release."},{"line_number":53,"context_line":"        \u003c/para\u003e"},{"line_number":54,"context_line":"      \u003c/listitem\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"3a29b11f_bfabdbd5","line":51,"updated":"2015-10-19 19:41:36.000000000","message":"Block Storage in this case","commit_id":"f20e448f9df1d7082a77a48bb6fc2ffb2b553cb7"},{"author":{"_account_id":7860,"name":"Ryan Lucio","email":"ryan.lucio@fireeye.com","username":"rlucio"},"change_message_id":"fc4b747db5ab3d9772e013a1b86b6f31546f2b35","unresolved":false,"context_lines":[{"line_number":48,"context_line":"      \u003clistitem\u003e"},{"line_number":49,"context_line":"        \u003cpara\u003e"},{"line_number":50,"context_line":"          The Violin block storage driver: The driver implements the"},{"line_number":51,"context_line":"          block storage API calls.  Both FC and iSCSI driver support"},{"line_number":52,"context_line":"          is included with the OpenStack Liberty release."},{"line_number":53,"context_line":"        \u003c/para\u003e"},{"line_number":54,"context_line":"      \u003c/listitem\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"3a29b11f_11af5e95","line":51,"in_reply_to":"3a29b11f_bfabdbd5","updated":"2015-10-19 22:28:24.000000000","message":"Done","commit_id":"f20e448f9df1d7082a77a48bb6fc2ffb2b553cb7"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"601de4e03c73ff222694e898c22d74dc511c7600","unresolved":false,"context_lines":[{"line_number":220,"context_line":"          \u003clistitem\u003e"},{"line_number":221,"context_line":"            \u003cpara\u003e"},{"line_number":222,"context_line":"              The IP address assigned to the primary iSCSI interface on"},{"line_number":223,"context_line":"              the cinder-volume client.  This IP address MUST be able to"},{"line_number":224,"context_line":"              communicate with ALL target ports that are active on the"},{"line_number":225,"context_line":"              array."},{"line_number":226,"context_line":"            \u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"3a29b11f_fff633f8","line":223,"updated":"2015-10-19 19:41:36.000000000","message":"no need to shout - lowercase must and all.","commit_id":"f20e448f9df1d7082a77a48bb6fc2ffb2b553cb7"},{"author":{"_account_id":7860,"name":"Ryan Lucio","email":"ryan.lucio@fireeye.com","username":"rlucio"},"change_message_id":"fc4b747db5ab3d9772e013a1b86b6f31546f2b35","unresolved":false,"context_lines":[{"line_number":220,"context_line":"          \u003clistitem\u003e"},{"line_number":221,"context_line":"            \u003cpara\u003e"},{"line_number":222,"context_line":"              The IP address assigned to the primary iSCSI interface on"},{"line_number":223,"context_line":"              the cinder-volume client.  This IP address MUST be able to"},{"line_number":224,"context_line":"              communicate with ALL target ports that are active on the"},{"line_number":225,"context_line":"              array."},{"line_number":226,"context_line":"            \u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"3a29b11f_31893a27","line":223,"in_reply_to":"3a29b11f_fff633f8","updated":"2015-10-19 22:28:24.000000000","message":"Done","commit_id":"f20e448f9df1d7082a77a48bb6fc2ffb2b553cb7"}]}
