)]}'
{"id":"openstack%2Fproject-config~706733","triplet_id":"openstack%2Fproject-config~master~Ia3a0358249e9ed3d766b1b61535f2f6d67d4eb2d","project":"openstack/project-config","branch":"master","topic":"static-services","hashtags":[],"change_id":"Ia3a0358249e9ed3d766b1b61535f2f6d67d4eb2d","subject":"Publish tarballs artifacts to AFS in parallel","status":"MERGED","created":"2020-02-10 05:03:53.000000000","updated":"2020-02-17 15:11:00.000000000","submitted":"2020-02-17 15:11:00.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":"706733-1581952260915-5f1f21a0","meta_rev_id":"a9d0205c571b13351200d44e49fc22b43b68f907","_number":706733,"virtual_id_number":706733,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-17 15:11:00.000000000","post_submit":true,"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2020-02-17 15:01:19.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2020-02-10 05:57:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2020-02-17 15:01:19.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-10 05:57:58.000000000","updated_by":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"reviewer":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"state":"REVIEWER"},{"updated":"2020-02-17 15:01:19.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-02-17 15:11:00.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":"bee51cdee2e0fc03e288557804f8a8ce17265e06","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2020-02-10 05:03:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c46655cc6d3e3b043ac40eb42e25374f18c6c6fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-10 05:14:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/af057669bede48779d495aff4e6e5b7e : SUCCESS in 6m 05s","accounts_in_message":[],"_revision_number":1},{"id":"c2f50b816322c5d942ff28766edb31599e04a09b","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-02-10 05:57:58.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"6f303ee2719c15c54cb2c7edc88978199b8833e8","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2020-02-10 06:02:20.000000000","message":"Patch Set 1:\n\nremember: You need to not only sync tarballs but also translations and training-labs.\n\nI think there\u0027s in the same places, so should not be a problem.","accounts_in_message":[],"_revision_number":1},{"id":"cbe48b12b5b2c94eea3680547e5d3eb1558ecae1","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-02-17 15:01:19.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"bfdbe41d088b800a91fe6f0b1206b8eaa1a60e7d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-17 15:01:47.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ef161f7e4b172de027c7f5dbbec1110709654ab9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-17 15:11:00.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"6e901981ccd676243309d07aeacd67e093b63660","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-17 15:11:00.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-zuul-jobs-linters https://zuul.opendev.org/t/openstack/build/9529ab4990194e2ea502484d9dc43b36 : SUCCESS in 7m 54s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"d9f673c020ceef43701669d21077a172d234f66d","revisions":{"d9f673c020ceef43701669d21077a172d234f66d":{"kind":"REWORK","_number":1,"created":"2020-02-10 05:03:53.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/33/706733/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/project-config","ref":"refs/changes/33/706733/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/project-config refs/changes/33/706733/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/project-config refs/changes/33/706733/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/project-config refs/changes/33/706733/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/project-config refs/changes/33/706733/1"}}},"commit":{"parents":[{"commit":"a56b4c1c82788bf32abc892fdc8a8269d840aef9","subject":"Set airship-citycloud mirror url to opendev.org","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/a56b4c1c82788bf32abc892fdc8a8269d840aef9"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2020-02-10 03:50:40.000000000","tz":660},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2020-02-10 03:51:38.000000000","tz":660},"subject":"Publish tarballs artifacts to AFS in parallel","message":"Publish tarballs artifacts to AFS in parallel\n\nThis adds publishing of artifacts to AFS in parallel with the existing\npublishing to the static volume.\n\nThe additional tasks added to the openstack-artifacts.yaml playbook\nhave been tested in the project-config-test-artifacts-to-afs test\n(results at [1]) and also in an external project\nironic-python-agent-builder (see notes in [2]).  Thus we can have high\nconfidence it will work.\n\nAfter this merges, I will manually rsync the old static tarballs data\nto the AFS directory (again; it has been sync\u0027d previously) and from\nthat point on both should be exactly the same.\n\nAt that point we can switch the DNS entries for\nstatic.\u003copenstack|opendev\u003e.org (the sites have been created with [3])\nto the new server and we will be fully migrated to the AFS volume.  We\ncan then remove the static publishing.\n\n[1] http://files.openstack.org/project/tarballs.opendev.org/openstack/project-config/afs-copy-test/\n[2] https://review.opendev.org/705161\n[3] https://review.opendev.org/704913\n\nChange-Id: Ia3a0358249e9ed3d766b1b61535f2f6d67d4eb2d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d9f673c020ceef43701669d21077a172d234f66d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/project-config/commit/d9f673c020ceef43701669d21077a172d234f66d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
