)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28701,"name":"Dustin Specker","email":"v-dspecker@microsoft.com","username":"dustinspecker"},"change_message_id":"f3b577a8ee27f2c9dd3271db4f16ff9aefa68f0b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"901e0ea2_88750742","updated":"2022-07-22 19:50:01.000000000","message":"recheck","commit_id":"1aadb948aabeb61562ddb6076e368e355ae43d5e"},{"author":{"_account_id":31728,"name":"Oleksii Shcherba","display_name":"Oleksii Shcherba","email":"v-oshcherba@microsoft.com","username":"mihalych"},"change_message_id":"a0c8622470f0f1e80ab0abb5902ce156ce21df25","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2f4a850d_e556db51","updated":"2022-07-22 22:32:32.000000000","message":"recheck- some dns resolving issue on infrastructure","commit_id":"1aadb948aabeb61562ddb6076e368e355ae43d5e"}],"tools/deployment/developer/common/170-setup-gateway.sh":[{"author":{"_account_id":35024},"change_message_id":"f4a88e6bf8e95967e98e0a3a26ed0c41b9663667","unresolved":true,"context_lines":[{"line_number":17,"context_line":": ${OSH_EXT_SUBNET:\u003d\"172.24.4.0/24\"}"},{"line_number":18,"context_line":": ${OSH_BR_EX_ADDR:\u003d\"172.24.4.1/24\"}"},{"line_number":19,"context_line":"if ! ip addr show dev br-ex | grep \"${OSH_BR_EX_ADDR}\" ; then"},{"line_number":20,"context_line":"  sudo ip addr add ${OSH_BR_EX_ADDR} dev br-ex"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":"sudo ip link set br-ex up"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"cb3e75df_b16eeec5","line":20,"range":{"start_line":20,"start_character":7,"end_line":20,"end_character":18},"updated":"2022-07-22 15:59:37.000000000","message":"\u0027ip addr replace\u0027 should get the same behavior - add if not present, else replace, and since address is the same it won\u0027t really do anything. We made similar changes in neutron before moving to pyroute2. An example:\n\n# ip a r dev docker0 10.0.0.99/24\n# ip a a dev docker0 10.0.0.99/24\nRTNETLINK answers: File exists\n# ip a r dev docker0 10.0.0.99/24\n# ip a s dev docker0\n3: docker0: \u003cNO-CARRIER,BROADCAST,MULTICAST,UP\u003e mtu 1500 qdisc noqueue state DOWN group default \n    link/ether 02:42:35:ad:30:e0 brd ff:ff:ff:ff:ff:ff\n    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0\n       valid_lft forever preferred_lft forever\n    inet 10.0.0.99/24 scope global docker0\n       valid_lft forever preferred_lft forever","commit_id":"a4dcaf14bfffbfe068fcd9a2bebfec8a4dd4a5df"},{"author":{"_account_id":28701,"name":"Dustin Specker","email":"v-dspecker@microsoft.com","username":"dustinspecker"},"change_message_id":"b1a5b3dfe2bf21d1d6d65a40a9b858cfde25a79b","unresolved":false,"context_lines":[{"line_number":17,"context_line":": ${OSH_EXT_SUBNET:\u003d\"172.24.4.0/24\"}"},{"line_number":18,"context_line":": ${OSH_BR_EX_ADDR:\u003d\"172.24.4.1/24\"}"},{"line_number":19,"context_line":"if ! ip addr show dev br-ex | grep \"${OSH_BR_EX_ADDR}\" ; then"},{"line_number":20,"context_line":"  sudo ip addr add ${OSH_BR_EX_ADDR} dev br-ex"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":"sudo ip link set br-ex up"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"ec18d6c2_5f353eb1","line":20,"range":{"start_line":20,"start_character":7,"end_line":20,"end_character":18},"in_reply_to":"bb1ec700_f9dc2011","updated":"2022-07-22 16:02:58.000000000","message":"Done","commit_id":"a4dcaf14bfffbfe068fcd9a2bebfec8a4dd4a5df"},{"author":{"_account_id":28701,"name":"Dustin Specker","email":"v-dspecker@microsoft.com","username":"dustinspecker"},"change_message_id":"c627122d9d049489d246257184fb282ac8da6176","unresolved":true,"context_lines":[{"line_number":17,"context_line":": ${OSH_EXT_SUBNET:\u003d\"172.24.4.0/24\"}"},{"line_number":18,"context_line":": ${OSH_BR_EX_ADDR:\u003d\"172.24.4.1/24\"}"},{"line_number":19,"context_line":"if ! ip addr show dev br-ex | grep \"${OSH_BR_EX_ADDR}\" ; then"},{"line_number":20,"context_line":"  sudo ip addr add ${OSH_BR_EX_ADDR} dev br-ex"},{"line_number":21,"context_line":"fi"},{"line_number":22,"context_line":"sudo ip link set br-ex up"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"bb1ec700_f9dc2011","line":20,"range":{"start_line":20,"start_character":7,"end_line":20,"end_character":18},"in_reply_to":"cb3e75df_b16eeec5","updated":"2022-07-22 16:00:58.000000000","message":"Thank you, that\u0027s way better! I\u0027ll get this updated.","commit_id":"a4dcaf14bfffbfe068fcd9a2bebfec8a4dd4a5df"}]}
