)]}'
{"id":"openstack%2Fnetworking-generic-switch~670811","triplet_id":"openstack%2Fnetworking-generic-switch~master~I4bece2d63ce4bb5bbd2cc6dcf1b9e3e6a45bed3e","project":"openstack/networking-generic-switch","branch":"master","topic":"story/2006220","hashtags":[],"change_id":"I4bece2d63ce4bb5bbd2cc6dcf1b9e3e6a45bed3e","subject":"Retry junos operations on harmless warnings","status":"MERGED","created":"2019-07-15 10:41:23.000000000","updated":"2019-08-12 19:59:47.000000000","submitted":"2019-08-12 19:59:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"670811-1565639987128-3f7c88c0","meta_rev_id":"49a78589c1c98a6d9b360216a21a2b4a90c62178","_number":670811,"virtual_id_number":670811,"owner":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":2,"date":"2019-08-12 19:59:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":2,"date":"2019-08-12 18:17:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":2,"date":"2019-08-06 07:59:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":1,"date":"2019-08-12 18:17:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"date":"2019-08-02 11:07:53.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-06 07:59:38.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2019-08-12 18:17:19.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2019-08-12 19:59:46.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"a2708e0154c21f34dca496db7dbb8a6d92ca7b50","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-07-15 10:41:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5a2c620685c35ee22b9490214788112d9e1f5fad","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-07-15 10:49:57.000000000","message":"Patch Set 1: Workflow-1\n\nNeeds some more testing IRL.","accounts_in_message":[],"_revision_number":1},{"id":"9c85983ddce80960c7de49a7ba5596b1fb4b328c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 12:18:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/11/670811/1/check/openstack-tox-pep8/4ff8e9b/ : SUCCESS in 5m 55s\n- openstack-tox-py27 http://logs.openstack.org/11/670811/1/check/openstack-tox-py27/de66c3b/ : SUCCESS in 4m 26s\n- openstack-tox-py36 http://logs.openstack.org/11/670811/1/check/openstack-tox-py36/ac892f1/ : SUCCESS in 5m 18s\n- openstack-tox-py37 http://logs.openstack.org/11/670811/1/check/openstack-tox-py37/5d090ae/ : SUCCESS in 7m 45s\n- openstack-tox-docs http://logs.openstack.org/11/670811/1/check/openstack-tox-docs/3b875a7/html/ : SUCCESS in 4m 04s\n- build-openstack-releasenotes http://logs.openstack.org/11/670811/1/check/build-openstack-releasenotes/19e249d/html/ : SUCCESS in 4m 39s\n- networking-generic-switch-tempest-dlm http://logs.openstack.org/11/670811/1/check/networking-generic-switch-tempest-dlm/20395d8/ : SUCCESS in 23m 29s\n- networking-generic-switch-tempest-dlm-python2 http://logs.openstack.org/11/670811/1/check/networking-generic-switch-tempest-dlm-python2/11db6c0/ : SUCCESS in 21m 25s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode http://logs.openstack.org/11/670811/1/check/ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode/1894182/ : SUCCESS in 1h 25m 07s\n- ironic-grenade-dsvm-multinode-multitenant http://logs.openstack.org/11/670811/1/check/ironic-grenade-dsvm-multinode-multitenant/aef9d65/ : SUCCESS in 1h 26m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/11/670811/1/check/openstack-tox-lower-constraints/a5c27fe/ : SUCCESS in 5m 59s","accounts_in_message":[],"_revision_number":1},{"id":"58938629d873c66794c8d21cc9187147851f7a56","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-07-15 14:19:17.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"cff5b7bb88bef55cb7164f0e2c7104e83dec5e8e","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-07-15 14:19:31.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"2b41659e5db1a448a52c61a7916f8278a8fc21dc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-15 16:06:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/11/670811/2/check/openstack-tox-pep8/02cfc66/ : SUCCESS in 4m 54s\n- openstack-tox-py27 http://logs.openstack.org/11/670811/2/check/openstack-tox-py27/d60047e/ : SUCCESS in 5m 22s\n- openstack-tox-py36 http://logs.openstack.org/11/670811/2/check/openstack-tox-py36/a3e3ae5/ : SUCCESS in 4m 32s\n- openstack-tox-py37 http://logs.openstack.org/11/670811/2/check/openstack-tox-py37/f84a9c9/ : SUCCESS in 5m 13s\n- openstack-tox-docs http://logs.openstack.org/11/670811/2/check/openstack-tox-docs/b7e7a4f/html/ : SUCCESS in 3m 53s\n- build-openstack-releasenotes http://logs.openstack.org/11/670811/2/check/build-openstack-releasenotes/ab61b02/html/ : SUCCESS in 2m 46s\n- networking-generic-switch-tempest-dlm http://logs.openstack.org/11/670811/2/check/networking-generic-switch-tempest-dlm/3fbe4d3/ : SUCCESS in 26m 26s\n- networking-generic-switch-tempest-dlm-python2 http://logs.openstack.org/11/670811/2/check/networking-generic-switch-tempest-dlm-python2/b35907a/ : SUCCESS in 25m 00s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode http://logs.openstack.org/11/670811/2/check/ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode/ae22d99/ : SUCCESS in 1h 42m 46s\n- ironic-grenade-dsvm-multinode-multitenant http://logs.openstack.org/11/670811/2/check/ironic-grenade-dsvm-multinode-multitenant/0ee9480/ : SUCCESS in 1h 24m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/11/670811/2/check/openstack-tox-lower-constraints/a040757/ : SUCCESS in 7m 59s","accounts_in_message":[],"_revision_number":2},{"id":"cea24f734c5690275dcc7a73bb6a02936bb6abd6","author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"date":"2019-08-02 11:07:53.000000000","message":"Patch Set 2: -Workflow","accounts_in_message":[],"_revision_number":2},{"id":"e1e9bbf3b790bae9f19d8725fbe6534598b4e26d","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-08-06 07:59:38.000000000","message":"Patch Set 2: Code-Review+2\n\nthanks Mark","accounts_in_message":[],"_revision_number":2},{"id":"1e0e52d3e8d426df3524b2c685eaf1ccb8415a80","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2019-08-12 18:17:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"86eb63dff4af5ea5baf2759b00073b13384667a4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-12 18:17:31.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"d7f85e8314446c2b6f60fb502b76a4a17a0cb299","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-12 19:59:46.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/efc568b7366b40adb451c60cd92d69cd : SUCCESS in 4m 35s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0722d161942946b286865d294d518aa8 : SUCCESS in 4m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/88ecd0e52c114b38aec57a46301c6793 : SUCCESS in 4m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2502a371c221462cb37da1301485b61c : SUCCESS in 5m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4be9ee0bbe545ab8becfaaafabf0d14 : SUCCESS in 3m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d4e346f90ee6413d935db531034db8cd : SUCCESS in 3m 01s\n- networking-generic-switch-tempest-dlm https://zuul.opendev.org/t/openstack/build/8407fbf6d00d4aa792628f0b4c293605 : SUCCESS in 26m 28s\n- networking-generic-switch-tempest-dlm-python2 https://zuul.opendev.org/t/openstack/build/4c3e564c40334ec197c66a3e95a3be0f : SUCCESS in 25m 38s\n- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode https://zuul.opendev.org/t/openstack/build/57db02d41e274723a25fb7cfa474dbe1 : SUCCESS in 1h 23m 09s\n- ironic-grenade-dsvm-multinode-multitenant https://zuul.opendev.org/t/openstack/build/1b8baa1206cc4482900d4837e09c4c7e : SUCCESS in 1h 35m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/871ab8a9c43b48a782e8961685c50788 : SUCCESS in 6m 24s","accounts_in_message":[],"_revision_number":2},{"id":"3d3b84edcfa08488c582eee8907ca5984fd5932d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-12 19:59:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d0a016c49a5a55ff36f4e80d02b44551da8a7cd2","revisions":{"9569ae2b4f63ec20d6458b7426093b486d7ab9df":{"kind":"REWORK","_number":1,"created":"2019-07-15 10:41:23.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/11/670811/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/11/670811/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/1"}}},"commit":{"parents":[{"commit":"e5dfa9cc7d9aafe371ff1a7dd4ce78a301f8d5f3","subject":"Blacklist sphinx 2.1.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e5dfa9cc7d9aafe371ff1a7dd4ce78a301f8d5f3"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2019-07-15 10:39:53.000000000","tz":60},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2019-07-15 10:39:53.000000000","tz":60},"subject":"Retry junos operations on harmless warnings","message":"Retry junos operations on harmless warnings\n\nSometimes juniper devices emit a warning when committing configuration\nchanges. For example the following may be seen if another session\nconcurrently removes the same statement:\n\nwarning: statement does not exist\n\nAnd this one if another session concurrently adds the same statement:\n\nwarning: statement already exists\n\nNetmiko treats these as failures, and the operation is failed. However,\nthe operation has succeeded and this is just informational. In\nthese cases we should retry the operation, since the warning\nwill not appear again.\n\nChange-Id: I4bece2d63ce4bb5bbd2cc6dcf1b9e3e6a45bed3e\nStory: 2006220\nTask: 35818\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9569ae2b4f63ec20d6458b7426093b486d7ab9df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/9569ae2b4f63ec20d6458b7426093b486d7ab9df"}]},"branch":"refs/heads/master"},"d0a016c49a5a55ff36f4e80d02b44551da8a7cd2":{"kind":"REWORK","_number":2,"created":"2019-07-15 14:19:17.000000000","uploader":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"ref":"refs/changes/11/670811/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/networking-generic-switch","ref":"refs/changes/11/670811/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/networking-generic-switch refs/changes/11/670811/2"}}},"commit":{"parents":[{"commit":"e5dfa9cc7d9aafe371ff1a7dd4ce78a301f8d5f3","subject":"Blacklist sphinx 2.1.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/e5dfa9cc7d9aafe371ff1a7dd4ce78a301f8d5f3"}]}],"author":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2019-07-15 10:39:53.000000000","tz":60},"committer":{"name":"Mark Goddard","email":"mark@stackhpc.com","date":"2019-07-15 14:19:15.000000000","tz":0},"subject":"Retry junos operations on harmless warnings","message":"Retry junos operations on harmless warnings\n\nSometimes juniper devices emit a warning when committing configuration\nchanges. For example the following may be seen if another session\nconcurrently removes the same statement:\n\nwarning: statement does not exist\n\nAnd this one if another session concurrently adds the same statement:\n\nwarning: statement already exists\n\nNetmiko treats these as failures, and the operation is failed. However,\nthe operation has succeeded and this is just informational. In\nthese cases we should retry the operation, since the warning\nwill not appear again.\n\nChange-Id: I4bece2d63ce4bb5bbd2cc6dcf1b9e3e6a45bed3e\nStory: 2006220\nTask: 35818\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d0a016c49a5a55ff36f4e80d02b44551da8a7cd2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/networking-generic-switch/commit/d0a016c49a5a55ff36f4e80d02b44551da8a7cd2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
