)]}'
{"doc/openstack-ops/ch_ops_network_troubleshooting.xml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d1149f3b3ffce8728e44c78422b66d8b886036cc","unresolved":false,"context_lines":[{"line_number":264,"context_line":"            \u003cpara\u003eCreate mirror of \u003ccode\u003epatch-tun\u003c/code\u003e to"},{"line_number":265,"context_line":"            \u003ccode\u003esnooper0\u003c/code\u003e (returns UUID of mirror port):\u003c/para\u003e"},{"line_number":266,"context_line":""},{"line_number":267,"context_line":"            \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eovs-vsctl -- set Bridge br-int mirrors\u003d@m  -- --id\u003d@snooper0 \\"},{"line_number":268,"context_line":"get Port snooper0  -- --id\u003d@patch-tun get Port patch-tun  \\"},{"line_number":269,"context_line":"-- --id\u003d@m create Mirror name\u003dmymirror select-dst-port\u003d@patch-tun \\"},{"line_number":270,"context_line":"select-src-port\u003d@patch-tun output-port\u003d@snooper0 select_all\u003d1\u003c/userinput\u003e\u003c/screen\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"fa1b9901_2579d9c8","side":"PARENT","line":267,"updated":"2015-08-19 07:45:55.000000000","message":"This is userinput, the \"\\\" are needed here\"","commit_id":"256d72e50b76fa507f97957105eb96039bb5a2c6"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d1149f3b3ffce8728e44c78422b66d8b886036cc","unresolved":false,"context_lines":[{"line_number":191,"context_line":"        is the port ID. For example, to get the port ID associated with IP"},{"line_number":192,"context_line":"        address 10.0.0.10, do this:\u003c/para\u003e"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"        \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eneutron port-list | grep 10.0.0.10 | cut -d | -f 2\u003c/userinput\u003e"},{"line_number":195,"context_line":"\u003ccomputeroutput\u003e ff387e54-9e54-442b-94a3-aa4481764f1d\u003c/computeroutput\u003e\u003c/screen\u003e"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"        \u003cpara\u003eTaking the first 11 characters, we can construct a device name"}],"source_content_type":"application/xml","patch_set":1,"id":"fa1b9901_45096d30","line":194,"updated":"2015-08-19 07:45:55.000000000","message":"This should really be \"\\|\", the \"\\\" quotes the | as delimiter.","commit_id":"2ad9d0628f69a4ad25422f71fa7abb9439af4d9f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d1149f3b3ffce8728e44c78422b66d8b886036cc","unresolved":false,"context_lines":[{"line_number":333,"context_line":""},{"line_number":334,"context_line":"            \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eovs-ofctl dump-flows br-int|grep vlan\u003d2113\u003c/userinput\u003e"},{"line_number":335,"context_line":"\u003ccomputeroutput\u003ecookie\u003d0x0, duration\u003d173615.481s, table\u003d0, n_packets\u003d7676140, "},{"line_number":336,"context_line":"n_bytes\u003d444818637, idle_age\u003d0, hard_age\u003d65534, priority\u003d3, "},{"line_number":337,"context_line":"in_port\u003d1,dl_vlan\u003d2113 actions\u003dmod_vlan_vid:7,NORMAL"},{"line_number":338,"context_line":"\u003c/computeroutput\u003e\u003c/screen\u003e"},{"line_number":339,"context_line":""}],"source_content_type":"application/xml","patch_set":1,"id":"fa1b9901_8548e588","line":336,"updated":"2015-08-19 07:45:55.000000000","message":"Remove end-of-line whitespace","commit_id":"2ad9d0628f69a4ad25422f71fa7abb9439af4d9f"},{"author":{"_account_id":9188,"name":"Liang Bo","email":"liang.bo@99cloud.net","username":"LiangBo"},"change_message_id":"462dc34e3633aeabde2856e48afe7113e81d7a49","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":"            \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eovs-vsctl -- set Bridge br-int mirrors\u003d@m  -- --id\u003d@snooper0 \\ "},{"line_number":268,"context_line":"get Port snooper0  -- --id\u003d@patch-tun get Port patch-tun  "},{"line_number":269,"context_line":"-- --id\u003d@m create Mirror name\u003dmymirror select-dst-port\u003d@patch-tun"},{"line_number":270,"context_line":"select-src-port\u003d@patch-tun output-port\u003d@snooper0 select_all\u003d1\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":271,"context_line":"          \u003c/step\u003e"},{"line_number":272,"context_line":""}],"source_content_type":"application/xml","patch_set":3,"id":"fa1b9901_1eb18647","line":269,"updated":"2015-08-19 08:35:04.000000000","message":"I don\u0027t think it\u0027s unnecessary backslash, It helps user breaks a long command to multilines and it\u0027s more readable.","commit_id":"03582f97863a948d2876bde503f9ab9eb4d5aeb4"},{"author":{"_account_id":9188,"name":"Liang Bo","email":"liang.bo@99cloud.net","username":"LiangBo"},"change_message_id":"462dc34e3633aeabde2856e48afe7113e81d7a49","unresolved":false,"context_lines":[{"line_number":334,"context_line":"            \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eovs-ofctl dump-flows br-int|grep vlan\u003d2113\u003c/userinput\u003e"},{"line_number":335,"context_line":"\u003ccomputeroutput\u003ecookie\u003d0x0, duration\u003d173615.481s, table\u003d0, n_packets\u003d7676140, "},{"line_number":336,"context_line":"n_bytes\u003d444818637, idle_age\u003d0, hard_age\u003d65534, priority\u003d3,"},{"line_number":337,"context_line":"in_port\u003d1,dl_vlan\u003d2113 actions\u003dmod_vlan_vid:7,NORMAL"},{"line_number":338,"context_line":"\u003c/computeroutput\u003e\u003c/screen\u003e"},{"line_number":339,"context_line":""},{"line_number":340,"context_line":"            \u003cpara\u003eHere you can see packets received on port ID 1 with the VLAN"}],"source_content_type":"application/xml","patch_set":3,"id":"fa1b9901_9eea760e","line":337,"updated":"2015-08-19 08:35:04.000000000","message":"same as last comment.","commit_id":"03582f97863a948d2876bde503f9ab9eb4d5aeb4"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"f921fb0e87e491c043326ce7682cb2f0ee077dea","unresolved":false,"context_lines":[{"line_number":332,"context_line":"            br-int\u003c/literal\u003e:\u003c/para\u003e"},{"line_number":333,"context_line":""},{"line_number":334,"context_line":"            \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eovs-ofctl dump-flows br-int|grep vlan\u003d2113\u003c/userinput\u003e"},{"line_number":335,"context_line":"\u003ccomputeroutput\u003ecookie\u003d0x0, duration\u003d173615.481s, table\u003d0, n_packets\u003d7676140, \\"},{"line_number":336,"context_line":"n_bytes\u003d444818637, idle_age\u003d0, hard_age\u003d65534, priority\u003d3, \\"},{"line_number":337,"context_line":"in_port\u003d1,dl_vlan\u003d2113 actions\u003dmod_vlan_vid:7,NORMAL"},{"line_number":338,"context_line":"\u003c/computeroutput\u003e\u003c/screen\u003e"}],"source_content_type":"application/xml","patch_set":7,"id":"fa1b9901_5a44b1b5","line":335,"updated":"2015-08-20 07:08:25.000000000","message":"I think this line is output, not command. So, no need \"\\\".","commit_id":"1566f495de22d27fc1bfc14380aac7bf7e3d8a06"}]}
