)]}'
{"id":"openstack%2Fdevstack~771505","triplet_id":"openstack%2Fdevstack~master~I270a910b531641b023c13f75dfedca057a1f1031","project":"openstack/devstack","branch":"master","topic":"async","hashtags":[],"change_id":"I270a910b531641b023c13f75dfedca057a1f1031","subject":"Async task support","status":"MERGED","created":"2021-01-19 19:13:39.000000000","updated":"2021-02-11 22:47:48.000000000","submitted":"2021-02-11 22:33:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":89,"unresolved_comment_count":30,"has_review_started":true,"submission_id":"771505-async","meta_rev_id":"44d5817e9c4d1bd15325132dc3f86c6937f8ae46","_number":771505,"virtual_id_number":771505,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-11 22:33:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-02-10 18:03:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":2,"date":"2021-02-10 17:35:13.000000000","_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2021-02-11 21:23:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":1,"date":"2021-02-11 12:01:55.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"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":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":1,"date":"2021-02-11 20:00:27.000000000","_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"reviewers":{"CC":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"REVIEWER":[{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-20 04:03:43.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"},{"updated":"2021-01-20 19:55:52.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2021-01-20 19:55:52.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"state":"REVIEWER"},{"updated":"2021-01-20 19:55:52.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2021-01-26 22:37:52.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2021-01-27 13:08:48.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2021-02-02 14:54:15.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2021-02-10 18:20:57.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"CC"},{"updated":"2021-02-11 12:01:55.000000000","updated_by":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"reviewer":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"state":"REVIEWER"},{"updated":"2021-02-11 21:23:41.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"}],"messages":[{"id":"66d5f3fe2c1f6cd3e33c1daec477085cb649a53b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-19 19:13:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e01d599d2da77988ec9c09f874e30e90e862863d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-20 04:03:43.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/e390da2532474d208ce70c187f0957f4 : FAILURE in 26m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b8200e481b7d4643aae7dde66d1ec763 : FAILURE in 7m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c83f3116319401dab0a0b8184038a95 : SUCCESS in 6m 24s\n- devstack https://zuul.opendev.org/t/openstack/build/38efe732cd9c4f1da2e08fea471ad240 : FAILURE in 12m 49s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/b9b901859cdf4e74ae390d2f12d301fa : FAILURE in 11m 35s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/af93807c6eee4902a983d0a481cee12e : FAILURE in 13m 33s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/38046295d4574c01b25d1986ddbd1902 : FAILURE in 13m 42s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/820b08ccdfb74ab49441d48bdb9b44ec : FAILURE in 13m 35s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/a3b77220b48d4f378cb2a0b2f259a5c1 : FAILURE in 11m 57s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/9f67be1e0ea547f3b1769d0aae5d5efd : FAILURE in 11m 35s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/f80d596c5322433f8071e12f9f34cc47 : SUCCESS in 3m 36s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/0e6b034fd5a24e30ba11bbced2c6a392 : SUCCESS in 2m 56s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/9f9b27d82aa242a9829c958edfe07039 : FAILURE in 14m 12s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5411c0da09974a06b7fb31f3ad964a1f : RETRY_LIMIT in 11m 04s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/cac954a5272a42eaa0a8acf8fb5a784a : FAILURE in 38m 10s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/aaad9766b6504b458f2a551fbfdd049b : FAILURE in 13m 18s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/8327a4ddb39e410b9ece857f8e6bdfa5 : FAILURE in 11m 07s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/078104ab50a84250bad341a6c6ccb5f0 : FAILURE in 14m 50s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7a3cd022b7424864be1fb635bdc0762e : POST_FAILURE in 12m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cc3a751dc9eb45c28cd31f65e5290447 : FAILURE in 11m 26s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1cf5725ecd4943fa9abad388beada54c : FAILURE in 13m 32s","accounts_in_message":[],"_revision_number":1},{"id":"6b060e12ba0fe3d712ab4afebf7396e8e0bed8d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-20 14:37:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3436ff65991e97f115ce2a7d08baa355296f045d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-20 16:51:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d3f85c53c212b2bf665b44469155876bc3c06ca2","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-20 18:08:00.000000000","message":"Patch Set 3:\n\nMore numbers: again locally, with a nearly full devstack config, I see a 16% improvement with this over without.","accounts_in_message":[],"_revision_number":3},{"id":"b7c6853e1698ee3f4f3ef64b120b1a5065d4d5d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-20 19:53:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"261e01ddd50231c659eb45f45f84a403b33bc17a","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-20 19:55:52.000000000","message":"Patch Set 4:\n\nI feel more confident about this approach after making it capture and serialize the async task output so that it looks more-or-less like normal.\n\nI still need to leave it alone for the 8h required to get a gate run on it, but would surely appreciate feedback, even if it\u0027s \"we\u0027ll never do this, stop wasting your time.\"","accounts_in_message":[],"_revision_number":4},{"id":"e04e5994911356e8e1f23cab2f91cd07bac61c33","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-20 23:25:50.000000000","message":"Patch Set 4:\n\nSo, early results from the gate. Looking at the runtime as reported by devstack itself in the \"devstack\" job. A run from earlier this week took 2470 seconds. With this async patch, 1911 seconds, which is 23% faster*. I have more changes locally that I will push up when the job actually finishes that made another 5% improvement locally, so we\u0027ll see how they do in the gate.\n\n* Note that the older run was on vexxhost and this run is on ovh. I dunno which is faster, but I thought ovh was usually slow. So it could be better or worse than this number.","accounts_in_message":[],"_revision_number":4},{"id":"a2cf85b2b898cd081bb5a1964c56b22a785309e4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 00:30:14.000000000","message":"Patch Set 4: Verified-1\n\n(8 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/8e75c39cd5c44914aca08e308bd9b91f : SUCCESS in 58m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5ff8c1290ce43b0bf1d86bf2a15f319 : SUCCESS in 1h 32m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60d59f361b284aec8f7073dae687a2f6 : SUCCESS in 4m 41s\n- devstack https://zuul.opendev.org/t/openstack/build/8b7cae044761477487599f2d1c45872b : SUCCESS in 38m 17s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/10c6687d87a2421eb3676359290c95f1 : SUCCESS in 28m 18s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/e8996a78dedf434ca8ca0fce0184144f : FAILURE in 14m 04s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/a2b47bc316bb4cdeade3f597be64b597 : SUCCESS in 1h 31m 07s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/e08f7966e0a746c0968f9082f6f35822 : SUCCESS in 1h 45m 29s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/e00c13deebbd4fef8a22e0ca4dc76c8e : SUCCESS in 1h 43m 48s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/bdb577ee246549e2ad8bc2c6794e4e1b : SUCCESS in 37m 43s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/65562d433e2b438d9e0b964f0823e559 : SUCCESS in 4m 05s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/45e837cbdc7c40ac896adde5217c5788 : FAILURE in 3m 57s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b538097d1ece42d8a8f38dba5e234434 : SUCCESS in 1h 16m 25s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/69516b0dee304ed58743551fc46632bd : SUCCESS in 45m 26s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/d60462751a7941cead89601e8fdaf026 : SUCCESS in 1h 04m 56s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/3b84e7fdb4e246e1accea7ed990d59df : SUCCESS in 53m 35s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/d1a4b4f541114c2fb02d382495d23056 : SUCCESS in 1h 07m 49s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/cb44472215224adeb58f86a48ca10adb : SUCCESS in 1h 44m 00s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/57d78b5bc59d49c4b7afbf497eaa0e7d : SUCCESS in 57m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f21568158a1042509dbc098b00ac4a00 : SUCCESS in 59m 28s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c3cd7c0b82cc4568bc5fe88b9b0c6435 : FAILURE in 1h 08m 41s","accounts_in_message":[],"_revision_number":4},{"id":"139bfd4ca38e27e39ff76a2c82137c637a4c1e49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-21 00:40:13.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"376fd178beadc208edac7fba0613e58b73313ee1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 02:16:45.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/e007352385044d1a986df9cfb22e636e : SUCCESS in 58m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c131e046705c424b92523081c4ff048d : SUCCESS in 1h 26m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9640c172b9434840ab6a8969f092653d : SUCCESS in 5m 46s\n- devstack https://zuul.opendev.org/t/openstack/build/8504409164014c2a8401d25ee20ecc75 : SUCCESS in 22m 14s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/53e465c43f5e4ef99adcd0e11603c5c6 : SUCCESS in 19m 04s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/0afd4c39109b4df381e526a3bf1d3ce3 : FAILURE in 7m 15s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/cb05569d7ead424b81e9b2cae5e97f99 : SUCCESS in 1h 17m 45s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/3b0f0150eb38456c834fdcd0437418c5 : FAILURE in 1h 11m 41s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/88f2ee7afa67446b890ac9fe89d7dc4c : SUCCESS in 1h 05m 02s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/7b61879ef6f844cbae2e9a39fe7ea9bf : SUCCESS in 31m 37s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/0b67e14b9aa94c48b1d44fbe48e88cfb : SUCCESS in 4m 15s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/6956dd5b7d904199868cb7a6609909bd : SUCCESS in 2m 25s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d65d1a9c1a194273b997e8cd5b3c088f : SUCCESS in 1h 09m 16s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ad7c38300ddf407ba83dade7217a58d1 : SUCCESS in 37m 31s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/cee70ac9afff43aa945722af585df3cb : SUCCESS in 1h 02m 33s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/3e4e79cf2a314605a66414497bae3458 : SUCCESS in 1h 05m 20s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/d872dc6f887446b8a351ecf00e5c5ab3 : SUCCESS in 1h 13m 08s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/d30cb38f301b4c2f8420e2ee4c69029f : SUCCESS in 1h 32m 02s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fb02002b878b476280a41083e5aa4888 : SUCCESS in 46m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d82d89889bbe48a588fb0acf2b033072 : SUCCESS in 57m 59s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/144303bfa5214bbfabcd76bc515ba8d0 : FAILURE in 1h 13m 10s","accounts_in_message":[],"_revision_number":5},{"id":"c9b93872f3e9ab1a7dc2c9525bb03ca48ce5dac8","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-21 04:03:29.000000000","message":"Patch Set 5:\n\nrecheck multistore job","accounts_in_message":[],"_revision_number":5},{"id":"7d9c3d1048e9dcce4cd40b3143f2449301b5e80f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 05:39:28.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/aa470f3113504d1aa5511281c165f411 : SUCCESS in 50m 51s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a73e69b310ca43aab4e1fe2f097a3122 : SUCCESS in 1h 15m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a210aac90be9448e9ee72fdb967b7e4c : SUCCESS in 5m 30s\n- devstack https://zuul.opendev.org/t/openstack/build/4d329dc4df634882b84c105492e2ffca : SUCCESS in 19m 46s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/599658eccdba469a8e7a5714aa1c9055 : SUCCESS in 20m 19s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/a77669b15fff480bbd038682e7fa6a61 : FAILURE in 5m 45s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/8e71de4788c34c1a8b8b7d0a3c79ba97 : FAILURE in 1h 08m 57s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/82ea277bf2c74c598f670043d515b458 : SUCCESS in 1h 10m 33s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/67d14698c66a4bb5bd4c451545a018ec : SUCCESS in 1h 08m 52s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/795a108190024e2b9964aa74fd99bd91 : SUCCESS in 31m 08s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/fefd1e7e6ad14374b8b8b7802e76129e : SUCCESS in 4m 28s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/e6595c7c7a4145e1a5b41151719c0b4e : SUCCESS in 2m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d0ddaff297104b3388c053d7e6ed67f6 : SUCCESS in 1h 06m 00s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b3c6eae114a4e9dbb28ff6af171a6cd : SUCCESS in 41m 12s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/d306d01c116e41b4bd0bd96ff94c3c02 : SUCCESS in 52m 02s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/e1b58a6d51fe46caa2967bfd924d149d : SUCCESS in 59m 00s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/2bbaa570eaec4f86884f78538caa4f63 : SUCCESS in 1h 08m 31s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/5c011e07b4e74bc5b85dfe65eedebd73 : SUCCESS in 1h 33m 11s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0fe85b725e184440ba21111fdcf99e3f : SUCCESS in 51m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ce717c5fffaa4cdab71872e74c87e894 : SUCCESS in 57m 00s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bba240babb3c4d1ea67d760ee95edea4 : FAILURE in 1h 02m 15s","accounts_in_message":[],"_revision_number":5},{"id":"066e9de70f87817cc086687788a269ea61fa69f7","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-21 19:13:17.000000000","message":"Patch Set 5:\n\nrecheck gate fix landed","accounts_in_message":[],"_revision_number":5},{"id":"57028e00ee119f1f6caa62664fd083f5b51716e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 02:23:05.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/34ede9861be541fd81d74b3ecacd91d3 : SUCCESS in 1h 08m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f44a691acb79444cab43dd3ccadc6c9c : TIMED_OUT in 2h 06m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/326c1979b00c4af6aa233ad4d5b0c03d : SUCCESS in 8m 25s\n- devstack https://zuul.opendev.org/t/openstack/build/5784b8640e1e4df69bcd747d388f47e1 : SUCCESS in 26m 07s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/a2d95c36e3844eddbe24036d168dbe3c : SUCCESS in 24m 13s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/8c67f6618f224b83a9f1984a8f92f6f8 : FAILURE in 14m 58s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/cf1b0626aaea4f61b90dc124ebe9f341 : SUCCESS in 1h 43m 54s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/1078cc28f8a94c1091de6cd14c42a913 : SUCCESS in 2h 07m 18s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/c424e6c966e6445190891e84f195070b : SUCCESS in 1h 19m 51s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/51e50e426dc44beca1efbcc64e739baf : SUCCESS in 38m 29s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/e98924f23556400591e1d8d16aeb8311 : SUCCESS in 5m 18s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/72c612ae6c57401a940e7f34421533e3 : SUCCESS in 3m 15s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0763d81b77b04f07821fb1c60b4fc7c6 : SUCCESS in 1h 13m 59s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cc5e0b866a044e5cbbbecd5d83accc3b : SUCCESS in 36m 31s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/5cfd67d7a513469c9e9eae153e64987b : SUCCESS in 1h 03m 34s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/bcacfabaec304aeb93b4db03fbae23f6 : SUCCESS in 1h 02m 30s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/c8819298d951402abcd288a5d277b4e5 : SUCCESS in 1h 10m 28s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/51c321c6cf4c4f40841a9d5036fad6a5 : SUCCESS in 1h 32m 55s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c75388df6292433d865676bdb77574d1 : SUCCESS in 43m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d7e6568ef0d4f02bd47f43a5dc3778e : SUCCESS in 44m 00s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e273129ef0974a71a36c4c4f558febc6 : SUCCESS in 1h 06m 19s","accounts_in_message":[],"_revision_number":5},{"id":"87c3b36de36896cf0fd226284a56ca0edc41635b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-22 05:54:53.000000000","message":"Patch Set 5:\n\nrecheck saw this full-py3 timeout elsewhere","accounts_in_message":[],"_revision_number":5},{"id":"cdabcbb9026c48f73cef042f26d6e3ab5e2dfcf6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 08:24:24.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/0f0c5a28f42245c1b777b322eafe14bc : SUCCESS in 59m 02s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3798ba07bb1b4eac9426c1cb974134af : SUCCESS in 1h 16m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffc898c779244e93ab76151398668473 : SUCCESS in 5m 15s\n- devstack https://zuul.opendev.org/t/openstack/build/b9c0ed4fae0d40738ad75649e1469271 : SUCCESS in 23m 51s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/57319be2b5a54573bd6d0b18cfa524e6 : SUCCESS in 26m 58s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/61c893922c06404eb9a075f9373d3308 : FAILURE in 13m 06s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/a133f614d9044024b2eefda8a4fd320f : SUCCESS in 1h 23m 37s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/eb7efd69fe8946e5aa7469e781c0a79a : FAILURE in 1h 35m 24s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/637a8f01ce2c4887aed98a1a9d160d70 : SUCCESS in 1h 25m 39s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/54de955096724318a1237ea9becf6f4c : SUCCESS in 32m 09s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/cc9b285a9b68447d94f105fe6d3996f6 : SUCCESS in 4m 06s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/1bf2a21d7388424ba91936ac9aaeb4f8 : SUCCESS in 2m 37s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a440ccf3831f475a9d507f2b37003126 : SUCCESS in 1h 09m 48s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/74233d3b7bcf45878250b787273867d6 : SUCCESS in 40m 11s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/3893e24c032745a6b7894c538b9313d0 : SUCCESS in 58m 10s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/6dd58f8998ff4a0d919f4d1c571e1a02 : SUCCESS in 56m 40s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/2d5c5d467cd748ff849e16a8890c99c7 : SUCCESS in 1h 09m 14s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/ece2a3c43daa4863901a2361c6d483f8 : SUCCESS in 1h 39m 20s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e960f80735c644dcbb6d1e432e32705d : SUCCESS in 46m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/240cafc4cf47432295c8c3d958c55d14 : SUCCESS in 57m 19s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5fa7f627f8b64735899f9ef654919805 : SUCCESS in 1h 04m 11s","accounts_in_message":[],"_revision_number":5},{"id":"1e0ae436ebbc3e8c717070dfc77b19885729d35b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-22 20:27:56.000000000","message":"Patch Set 5:\n\nFYI, on my ~2014 system with a quadcore i5 and an unimpressive SATA SSD, this stacks with a minimally-functional config in 7 minutes :)","accounts_in_message":[],"_revision_number":5},{"id":"3a82902e78b0a6f956dbf5944950a807b434e774","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-22 23:43:47.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"d9565971f2b1991f6cc233d678af57e28be90d48","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-23 01:45:58.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/49e799a1590e4ebc958022785f7e6659 : SUCCESS in 1h 04m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1f8064039d8e4c07b3b17ff382e33a03 : SUCCESS in 1h 24m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da014aab81294bc0be8f0dcc60155f12 : SUCCESS in 5m 24s\n- devstack https://zuul.opendev.org/t/openstack/build/c84d6d1b40cb4feb9fe0c74cc1b3be48 : SUCCESS in 32m 33s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/1edcde814e1847709158bd1fbed80156 : SUCCESS in 29m 44s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/3add784e28c2434f8967678f7ce306a4 : FAILURE in 11m 38s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/97847c0375e8483f8c7066dff1d1be35 : SUCCESS in 1h 32m 17s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/147f19ef7cc249e685a63511994e3b21 : SUCCESS in 1h 28m 40s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/2a338f0687e24c69b06421c498cd1ec5 : SUCCESS in 1h 48m 50s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/f605d584e40e449d8169cb5db18778e9 : SUCCESS in 37m 48s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/99d324e2be87491dbde40f240c4ca2a7 : SUCCESS in 6m 12s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/b43b491977f340eca30dcc9a3cf78d66 : SUCCESS in 2m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5e73a503e6b249918beab6ac3377b383 : SUCCESS in 1h 00m 35s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f35abd0dfedb419083a30e9619412536 : SUCCESS in 35m 22s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/b2cefac3821340b9a8c21919e5fadd3f : SUCCESS in 56m 25s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/0450e8116be548b1a3acf3972d1109f3 : SUCCESS in 58m 36s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/8406825d9f564dee9a0e8e9805c79f8c : SUCCESS in 55m 27s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/ed0e28665a3c4bce9f4207ef1a37d7c8 : SUCCESS in 1h 40m 55s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4c5bae5ef78f4f34bf029de4ff595e9e : SUCCESS in 40m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/edc479fdc2a34a4b9b9b76656300aed9 : SUCCESS in 1h 01m 30s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f343ae8539b64ea8a2819aaca8f3f5f7 : SUCCESS in 1h 00m 15s","accounts_in_message":[],"_revision_number":6},{"id":"e73665efc3e8df6130aeebde04b048c55b6a893b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-26 18:03:00.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"43f103fd307177da0f7e7e2656a1143320c88a29","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-01-26 22:37:52.000000000","message":"Patch Set 7:\n\n(8 comments)\n\nthis seams quite promising to me\nthe output is still quite readable and the execution worked well in my limited testing.","accounts_in_message":[],"_revision_number":7},{"id":"0a356e3850ca6107c8bf670a85eac4ae015c20a3","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-26 23:18:36.000000000","message":"Patch Set 7:\n\n(5 comments)","accounts_in_message":[],"_revision_number":7},{"id":"f7f958b816b8b189e46504a24c01d92873a73d71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 23:25:39.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/af5801234cc94064995300859c53917a : SUCCESS in 55m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b6a88ed7387641988dfac3376d3ff39a : SUCCESS in 1h 25m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5d37f2d89e74857bfa6b5cb34749a8b : SUCCESS in 5m 38s\n- devstack https://zuul.opendev.org/t/openstack/build/479beba3ec6245f79b6aa78fae105203 : SUCCESS in 33m 00s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/f5efe98217974e1cae44458aec897dba : SUCCESS in 29m 17s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/aa489ae6e2ce435e81b69f1ffe828f7f : FAILURE in 7m 09s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/590cd2ca98614c58b7dcad6e5df2d40b : SUCCESS in 1h 32m 41s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/58d6a326b03b4883b3e8f5269890e915 : SUCCESS in 1h 38m 56s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/c93ae9ad52c9440f90db71d642a90a0a : SUCCESS in 1h 21m 29s (non-voting)\n- devstack-platform-async https://zuul.opendev.org/t/openstack/build/2e09fb6edfd04c04964374f5d7907d99 : FAILURE in 7m 24s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/3d91c7250152408e884ff377742b87e0 : SUCCESS in 39m 06s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/b0f8cd2e93f443a1954425f24dcce113 : SUCCESS in 4m 20s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/ffe20f4bf8234b8ca532b384cf1f6c5f : SUCCESS in 2m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/24126ce59fe9454e8fe3d41aa72ad6d2 : SUCCESS in 1h 12m 48s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6a07d263bf8e4151b19b17e5ba4f1b48 : SUCCESS in 38m 43s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/ea011a59e644485289414c2be2bd2c09 : SUCCESS in 58m 05s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/5c50f0d15a7548f78588f044dea354c4 : SUCCESS in 1h 10m 16s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/731aa6b604b2479eb467614b09f234a5 : SUCCESS in 1h 10m 52s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/947ebde49d1a4ae9badd9b6d4fd41154 : SUCCESS in 1h 40m 43s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6c9a7f98fc23407ea45c2c141ce582cb : SUCCESS in 50m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0d77039680ba43a48fe7dccdc3996ecc : SUCCESS in 1h 21m 25s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/75736ac381d84c0d9afbbdbde313923f : SUCCESS in 1h 07m 50s","accounts_in_message":[],"_revision_number":7},{"id":"7335e894082f1850181633c09170bd0faf80925e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-01-27 13:07:34.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"54793e3264c1de565664769ccbef28032948175d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-01-27 13:08:35.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"473a1096cfb02b104d7fdbcc371b3b8ead9a5537","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-01-27 13:08:48.000000000","message":"Patch Set 7: Code-Review-1","accounts_in_message":[],"_revision_number":7},{"id":"a1d1109bccf220e6ccdcfa3aa7df6c184e3c5eaa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-01-27 15:07:45.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"43a294d0c84fa429dda603677de12e7a77c01d03","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 19:29:45.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6a5a5251a82243ac8917d860d7471e3b : SUCCESS in 1h 03m 59s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f3a8935d0ee64771bb33127c50464db0 : SUCCESS in 1h 25m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/971a24b67df0409289c5e57bf622cbbe : SUCCESS in 15m 50s\n- devstack https://zuul.opendev.org/t/openstack/build/58711a8aee98405f84100535d7340a44 : SUCCESS in 26m 40s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/4e53ca9d101e478aa11692368a8230f2 : SUCCESS in 26m 08s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/289ced6b18d641af905a58c0fd8272af : FAILURE in 14m 23s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/e83f42d23aeb42b59d0f06bbeaa00745 : SUCCESS in 1h 26m 15s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/53b17ed0fba04ee2b009fef8a99e6fe3 : FAILURE in 1h 23m 38s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/7d66db4ecd1146478a49fb56f08ae680 : SUCCESS in 1h 39m 35s (non-voting)\n- devstack-platform-async https://zuul.opendev.org/t/openstack/build/cc60779a5eb1458dbe5b2c09ac2033af : SUCCESS in 1h 22m 57s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/def0b5481a1e4a2cbcc2135905b36b21 : SUCCESS in 41m 50s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/d2614a2755eb45cba4b1c8196fb29573 : SUCCESS in 10m 11s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/ffe6992e42144f1fad31de6f0c8f846a : SUCCESS in 3m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3b19c2a612494961bc6ffab866b82c99 : SUCCESS in 1h 11m 31s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/65561fa70027434e9ab1c5c5d19ac30e : SUCCESS in 36m 45s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/128993ff6c99412880a4c6366c6dcb4f : SUCCESS in 58m 28s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/33b4c68468454aedba5dcd29066ceb0d : SUCCESS in 1h 00m 55s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/5dc81a86c75747e1a2f8c43383e98925 : SUCCESS in 1h 20m 31s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/afba5b5cc6c54486852986f59c5f1628 : FAILURE in 2h 52m 34s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9894b8b8854343978456bc6575e20d0f : SUCCESS in 50m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/aab1d96c17b14c2c8c8a97d6cf545f8f : SUCCESS in 1h 01m 10s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/294da6c0836c4507b108a8d1c76a2fa8 : SUCCESS in 1h 13m 42s","accounts_in_message":[],"_revision_number":8},{"id":"81e17487030f51617c43a84b628fec7de77e2edc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-02 14:40:57.000000000","message":"Uploaded patch set 9: Commit message was updated.","accounts_in_message":[],"_revision_number":9},{"id":"b81b52e49778a7e48650e9ac2f6dbe93cf1cd772","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-02 14:49:02.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"eb0df763687ed218ce5b6a858adb99b054c2f70d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-02 20:31:00.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6917e8cc34e4489c8b51544e9595c7fe : SUCCESS in 57m 44s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/22958b972b7749dcb5bdebcb617a754d : SUCCESS in 1h 16m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8be5384665c4893a69994d4bb0d88bb : SUCCESS in 5m 49s\n- devstack https://zuul.opendev.org/t/openstack/build/665adeba9a454a9d9a96798b43d86196 : SUCCESS in 27m 00s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/a63364162cf444c5baa916d70d8bf745 : SUCCESS in 32m 16s\n- devstack-platform-opensuse-15 https://zuul.opendev.org/t/openstack/build/948b3369a6bc4d02ae7852fd91800d1b : FAILURE in 8m 07s (non-voting)\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/86c71680c6434eb99f899ac3fbebefac : SUCCESS in 1h 26m 23s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/a990d03acf184572977bcd2865a96a1b : SUCCESS in 1h 30m 29s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/7b91d78eaaae40ecb63ad8859b05fe9f : SUCCESS in 1h 15m 41s (non-voting)\n- devstack-platform-async https://zuul.opendev.org/t/openstack/build/ba67ac2127294fcf98e512fe88837624 : SUCCESS in 1h 13m 29s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/087520f0778846e8bb0c478244c79d9f : SUCCESS in 43m 43s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/49dab2d3b3244ffe86f533518dbc56cb : SUCCESS in 3m 17s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/3ea7631008504044a6986c4c4d1afd4c : SUCCESS in 2m 42s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ca580aa4e3ac46e6bbfc6b4facff98c3 : SUCCESS in 1h 08m 38s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f70c88b10fb742a7ab3a38990e68ce3b : SUCCESS in 45m 40s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/84be36179301451e90e42bfa13baf24b : SUCCESS in 1h 13m 45s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/8d5051297d62461498d31226473e2594 : SUCCESS in 58m 20s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/a1da94d5a2904e73ad3047862eb24337 : SUCCESS in 1h 07m 19s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/003b4f96665c477eba2d1f0371e8a988 : SUCCESS in 1h 34m 58s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/423ab0fcbd9640a5ace246a80d6f5ebc : SUCCESS in 52m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3590df99f78a44b6b81f12458b0c85c4 : SUCCESS in 58m 03s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7327e66062f8488c8cc2e4aa3e34365f : SUCCESS in 1h 29m 47s","accounts_in_message":[],"_revision_number":10},{"id":"c99eebd5462d6f38ec65e78389ccc1e7a9432425","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-03 02:02:11.000000000","message":"Patch Set 10: Code-Review-1\n\n(12 comments)\n\nThanks Dan for this. I too tested this in my local machine and it is ~30% faster \\o/.\n\n- serial run: unstak.sh then stack.sh : 1315\n- parallel run: unstak.sh then stack.sh : 913\n\ndetail run time: http://paste.openstack.org/show/802266/\n\nI am big +1 on this idea and hoping we can enable it by default soon. Few comment inline with question too. I left comment \u0027not blocking for this patch can be done later.\u0027 for things which can be done later.","accounts_in_message":[],"_revision_number":10},{"id":"86864ac529f8af717125cefe3a6c391e1bca6f0e","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-03 02:04:59.000000000","message":"Patch Set 10:\n\nalso if you compare devstack-platform-bionic  and devstack-platform-async with fresh installation:\n\ndevstack-platform-bionic: \"Total runtime        1344 \"\nhttps://zuul.opendev.org/t/openstack/build/7b91d78eaaae40ecb63ad8859b05fe9f/log/controller/logs/devstacklog.txt#23923\n\ndevstack-platform-async: \"Total runtime        955\"\nhttps://zuul.opendev.org/t/openstack/build/ba67ac2127294fcf98e512fe88837624/log/controller/logs/devstacklog.txt#23846","accounts_in_message":[],"_revision_number":10},{"id":"6973c7a2017a95d94e3fea40832fe36bcacf8153","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-03 14:49:44.000000000","message":"Patch Set 10:\n\n(9 comments)\n\nThanks gmann!","accounts_in_message":[],"_revision_number":10},{"id":"651fb305940acb294ba55a3a355561351c4edd5e","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-03 15:43:23.000000000","message":"Patch Set 10:\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"8d0da5b3a41611a56a8914b0888bdcf5e12ede93","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-03 16:01:03.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"d32709d153b9b5bc312a1e01d19f6e17d12092a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-03 16:03:51.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"2a14ca3be2749b24aaa84c57956e5716000243f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 22:21:31.000000000","message":"Patch Set 11: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/749b2532ce644cc699914a2d86182103 : FAILURE in 19m 18s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5e55e590a7474bd68d2c370ec41ae441 : FAILURE in 27m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a224e413c054ba695c11307e4206533 : SUCCESS in 5m 17s\n- devstack https://zuul.opendev.org/t/openstack/build/52fa7f75b59e46c58d787d94af16ec1f : SUCCESS in 31m 01s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/52997aa33bba4480860b3c4dd23350cd : SUCCESS in 33m 25s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/116ac5f32d664cf29e8b3cae3fae3dda : FAILURE in 21m 21s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/e292a50c664e402dbe8842b1eacaa943 : SUCCESS in 1h 34m 56s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/fde666c569ac4a75ac19350d3090952f : FAILURE in 18m 39s (non-voting)\n- devstack-platform-async https://zuul.opendev.org/t/openstack/build/49b572dccebc4d9a87d13b4eba61baed : SUCCESS in 1h 25m 30s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/d8e9aa6151c1447e96b538c9c91069ff : SUCCESS in 38m 17s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/5c0a3b3dfaea46da93448931aedcfe85 : SUCCESS in 3m 29s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/156454d8922b4cfcbb09f4b2af193402 : SUCCESS in 2m 52s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b6fa8031b6904ca185f21e89ba854f68 : SUCCESS in 1h 13m 56s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/854627ab0a234e7baa90361863bd1ca0 : SUCCESS in 40m 48s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/ce0bcdb38e0f4120b91557c8d58e862a : SUCCESS in 1h 01m 34s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/b680c71c37a9443588f330ede6b29abc : SUCCESS in 1h 05m 58s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/5aee417775b242868b79fe91a25ae2fe : FAILURE in 19m 44s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4bc3f78b942b4cbbacb3e38d032c7516 : FAILURE in 2h 04m 02s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ea7c71b9bae44b9185e1a7b55615c99a : FAILURE in 39m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9afc448cb7b2450c8c1c9e1a9b6b4efa : SUCCESS in 59m 35s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e9268094cf964555a0f7c60016d7ed68 : SUCCESS in 1h 19m 36s","accounts_in_message":[],"_revision_number":11},{"id":"7ee6b0b4ed5c59dbded72d1a9c83286ef5d82720","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-03 22:46:38.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"fe3434611de3454cbfd1e6cba320f776d72d9bdb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-04 00:33:42.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/002e3051f96a4174959d19c202c2e730 : SUCCESS in 59m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/db7bba33abce47adb4b41dc09384eed5 : SUCCESS in 1h 28m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b277d5b0d17d4270846e4220439aac3a : SUCCESS in 6m 40s\n- devstack https://zuul.opendev.org/t/openstack/build/a2ae1c27a3ab4cbda545b87ad95bbfbe : SUCCESS in 23m 46s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/7d4e24624d3142d7a2cb9703303d8eda : SUCCESS in 27m 31s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/ba5daccb14a348868f408b5d066c7c59 : SUCCESS in 1h 19m 16s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/dde7b5713e214881975d100248e91a2f : SUCCESS in 1h 33m 24s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/08c472cbcf254a55ba5c5d4b4e5512fe : SUCCESS in 1h 25m 49s (non-voting)\n- devstack-platform-async https://zuul.opendev.org/t/openstack/build/de0c30c7f0a94c118c7c92b59e92bea4 : SUCCESS in 1h 33m 20s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/e609edf5acd14569b4f0ddb01561f191 : SUCCESS in 37m 36s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/2ff4b63644e24e95934cfe3e5ecaa018 : SUCCESS in 4m 43s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/4868edf9284e4103b588e330688ceb3e : SUCCESS in 2m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/387e5e7314a84ffd86d1ae1bd5f567d8 : SUCCESS in 1h 17m 25s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/629664743f1a416dbf7a9f903580aaa5 : SUCCESS in 46m 36s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/3fb51716038d434c8eb0d9d6d1065541 : SUCCESS in 1h 06m 09s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/20ac47d794a145c39bb988652cd099a3 : SUCCESS in 1h 16m 11s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/cfe926d285574fff9591064abcb690b5 : SUCCESS in 1h 11m 43s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/8aa43330dba84079acd90f183c7a74ff : SUCCESS in 1h 44m 02s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cb5f8ed28c944e49a68906223132420d : SUCCESS in 54m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ba73e4b9a6164978b6dde1cf8a237519 : SUCCESS in 57m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5fcf81ba0bf4422981a6640ee1c3d5f2 : SUCCESS in 1h 05m 40s","accounts_in_message":[],"_revision_number":11},{"id":"202efe62adf028d5f10f13d594dcb95d002a17ac","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-04 14:47:08.000000000","message":"Patch Set 11: Code-Review+2\n\nThanks, log looks good now. \n\n[Async ks-domain-role:62570]: running: get_or_add_user_domain_role admin ab49e16c6b5b4e8f991f9093055e570a default","accounts_in_message":[],"_revision_number":11},{"id":"ea0f633dc3b8625a877e3b4921c27b6eb74e5811","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-02-07 10:51:35.000000000","message":"Patch Set 11:\n\n(7 comments)","accounts_in_message":[],"_revision_number":11},{"id":"de2b80c73c270bf21e9b461d803f1a8faec6f216","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-02-07 10:51:50.000000000","message":"Patch Set 11: Code-Review-1\n\nFor now, but looks very promising.","accounts_in_message":[],"_revision_number":11},{"id":"c08f34ee713e36897857363523dfcb4ac66f6c0c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-02-08 11:46:41.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"4ae3d56f0743de627a6eeb59b1c071f5be293e54","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-08 14:44:10.000000000","message":"Patch Set 11:\n\n(6 comments)","accounts_in_message":[],"_revision_number":11},{"id":"999e2fa5b57ef759dbe8bf856548f923df8510b8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-02-08 15:13:37.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"04ea52f4cd38762e3ba58600efd32ed53fc0ca67","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-08 15:15:13.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"9c5cf6eb342232c4d2040601e66901430ccd50dd","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-02-08 15:20:56.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"db45c644c84e53d6dacbe1fca5242f0cc41e2d3b","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-02-09 18:16:45.000000000","message":"Patch Set 11:\n\n(7 comments)","accounts_in_message":[],"_revision_number":11},{"id":"c40d362f1e0a592621dbc50103f822ea1b84ce90","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-09 18:25:46.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"30a2d22f6eb53b5a52a669f5df130b1146b008e8","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-09 18:30:52.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"afcc72e1f9f19ccef477101c560b1f88560249ad","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-09 18:37:28.000000000","message":"Patch Set 11:\n\n(2 comments)","accounts_in_message":[],"_revision_number":11},{"id":"df1f8c0c51c925c1c8b775e83e3840cbf0bb914a","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-02-09 18:47:38.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"70294d7a12462344b52d6df50a6030a9da921901","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-09 19:02:11.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"8764a6524456c5d05133c70cbf44db2362cccc84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-09 19:02:59.000000000","message":"Patch Set 12: Verified-1\n\n(1 comment)\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/devstack on branch master.  The error was:\n\n  Job devstack-platform-async not defined\n\nThe error appears in the following project stanza:\n\n  project:\n      templates:\n        - integrated-gate-py3\n        - publish-openstack-docs-pti\n      check:\n        jobs:\n          - devstack\n          - devstack-ipv6\n          - devstack-platform-fedora-latest\n          - devstack-platform-centos-8\n          - devstack-platform-bionic\n          - devstack-platform-async\n          - devstack-multinode\n          - devstack-unit-tests\n          - openstack-tox-bashate\n          - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa:\n              voting: false\n          - swift-dsvm-functional:\n              voting: false\n              irrelevant-files: \u0026dsvm-irrelevant-files\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - swift-dsvm-functional-py3:\n              voting: false\n              irrelevant-files: *dsvm-irrelevant-files\n          - grenade:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - neutron-grenade-multinode:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - neutron-tempest-linuxbridge:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - neutron-ovn-tempest-ovs-release:\n              voting: false\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - tempest-multinode-full-py3:\n              voting: false\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - openstacksdk-functional-devstack:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - tempest-ipv6-only:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - nova-ceph-multistore:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n      gate:\n        jobs:\n          - devstack\n          - devstack-ipv6\n          - devstack-multinode\n          - devstack-unit-tests\n          - openstack-tox-bashate\n          - neutron-grenade-multinode:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - neutron-tempest-linuxbridge:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - grenade:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - openstacksdk-functional-devstack:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - tempest-ipv6-only:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - nova-ceph-multistore:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n      # Please add a note on each job and conditions for the job not\n      # being experimental any more, so we can keep this list somewhat\n      # pruned.\n      #\n      # * nova-next: maintained by nova for unreleased/undefaulted\n      #    things\n      # * neutron-fullstack-with-uwsgi: maintained by neutron for fullstack test\n      #    when neutron-api is served by uwsgi, it\u0027s in exprimental for testing.\n      #    the next cycle we can remove this  job if things turn out to be\n      #    stable enough.\n      # * neutron-functional-with-uwsgi: maintained by neutron for functional\n      #    test. Next cycle we can remove this one if things turn out to be\n      #    stable engouh with uwsgi.\n      # * neutron-tempest-with-uwsgi: maintained by neutron for tempest test.\n      #    Next cycle we can remove this if everything run out stable enough.\n      # * nova-multi-cell: maintained by nova and currently non-voting in the\n      #    check queue for nova changes but relies on devstack configuration\n      # * devstack-platform-fedora-latest-virt-preview: Maintained by lyarwood\n      #    for Nova to allow early testing of the latest versions of Libvirt and\n      #    QEMU. Should only graduate out of experimental if it ever moves into\n      #    the check queue for Nova.\n  \n      experimental:\n        jobs:\n          - nova-multi-cell\n          - nova-next\n          - neutron-fullstack-with-uwsgi\n          - neutron-functional-with-uwsgi\n          - neutron-tempest-with-uwsgi\n          - devstack-plugin-ceph-tempest-py3:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - neutron-tempest-dvr:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - neutron-tempest-dvr-ha-multinode-full:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - cinder-tempest-lvm-multibackend:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - tempest-pg-full:\n              irrelevant-files:\n                - ^.*\\.rst$\n                - ^doc/.*$\n          - devstack-platform-fedora-latest-virt-preview\n\n  in \"openstack/devstack/.zuul.yaml@master\", line 685, column 3","accounts_in_message":[],"_revision_number":12},{"id":"bebc3cd85d3d9bd5808a8f4ee4faf672cdd3d687","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-09 20:51:03.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"68ed6a2a1236c17490f9d14e4bd991d6427d87aa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-09 23:57:17.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"0be9149db7f3de139927558861bef48f42a73610","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-10 00:01:34.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"9b96aa0362b3b22c3db4a5227e28c7e0c10298a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-10 02:36:30.000000000","message":"Patch Set 14: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/cd3baecc44d347c4b3ca8e341e133a8f : SUCCESS in 1h 01m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fcf1282728ab47d8b306067532f10fc9 : FAILURE in 1h 27m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7aa5290ba15b4d9db71e7c62b53a2d1b : SUCCESS in 5m 39s\n- devstack https://zuul.opendev.org/t/openstack/build/64abfd37a9ec4dcc9051cc245c0d99e9 : SUCCESS in 36m 18s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/bede50f0174a44e39987df02d71ce397 : SUCCESS in 37m 18s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/2d742cd332e04b1fb3f6b73971cb375f : FAILURE in 1h 22m 51s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/93ebc1c214c8489b8d78c5728282ffd2 : FAILURE in 1h 34m 38s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/967b299f262a436b8f471ffabd8e0d7b : SUCCESS in 1h 36m 07s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/e7d0cfd6eeed457d95fad37cee243ce4 : SUCCESS in 1h 39m 13s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/e30e10dede4146788c881e21e7d23272 : SUCCESS in 39m 49s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/289d7aef6b364b29bc097b7ca777a09a : SUCCESS in 6m 53s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/95d6d955af9546d89153336e14594b17 : SUCCESS in 2m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2c272f0b40464c5ca89c18c413975039 : SUCCESS in 55m 31s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a7edc8238a444b71a24fa483ac61b60d : SUCCESS in 41m 17s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/08bb707e3f7f4e588ccfe0ac2bf7a981 : SUCCESS in 58m 18s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/abb8d17a9b6f46d0859c44e147c6f82e : FAILURE in 50m 53s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/802fb7e99b1d40c39bd5bd984fe7feba : FAILURE in 1h 40m 05s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/db46c51b44aa41d282c1668c23850e1b : SUCCESS in 1h 53m 36s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9d3be3b338bb479d895f6762f491d5ca : SUCCESS in 1h 06m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/136d5e560e954712abca285d01576533 : SUCCESS in 53m 36s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/87dfe6222a514ba282f7112ae37d722a : SUCCESS in 1h 00m 58s","accounts_in_message":[],"_revision_number":14},{"id":"8fa05af6c8d542a70eec06e48a632d42c323e9b0","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-10 14:29:42.000000000","message":"Patch Set 14:\n\nrecheck network fail","accounts_in_message":[],"_revision_number":14},{"id":"91da0aa0bc8d0bc45e3a7d29cca7d63c4dfe49b0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-10 16:20:39.000000000","message":"Patch Set 14:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/648f5bd6d4c847919c951a6e85686311 : SUCCESS in 1h 06m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c15507ca6a7d4e5b8bb709660ae654cc : SUCCESS in 1h 46m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f9decc9b116479ba12a9550e3c53fdb : SUCCESS in 6m 49s\n- devstack https://zuul.opendev.org/t/openstack/build/2c743eae562f47bfa45737d03aa4666b : SUCCESS in 31m 19s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/82cb9487c2194101b00df265607d754a : SUCCESS in 27m 50s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/3627ddfa145146099ce407fc6e452bca : SUCCESS in 1h 47m 27s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/4695151404b2436db68df5e05d23ae4b : FAILURE in 1h 16m 40s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/d6bf601739a741bfa04cdf3fdb1ceea5 : SUCCESS in 1h 42m 59s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/4f1863e956364177bf2152920636ff0b : SUCCESS in 1h 08m 38s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/462bdfcba12a4dcb85b7e159d372c35b : SUCCESS in 52m 56s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/2afbd795fe9e4cb9aca1894de49a94f4 : SUCCESS in 3m 37s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/8df0a11f607a44439c025499c7a9ac78 : SUCCESS in 2m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e7ce8adb50884c7b88e393b212ff1fa1 : SUCCESS in 1h 19m 01s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/23913a4f953447f7a1711dc604bdcbf8 : SUCCESS in 39m 07s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/8da6a85939d549e8a3814ee101309acb : SUCCESS in 1h 09m 21s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/86d03596057643658f15d4da59120513 : FAILURE in 43m 36s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/c31350e164e94875956d02b274e72228 : FAILURE in 1h 20m 57s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/dde5640efa3b4c24bcb716282684a5b6 : SUCCESS in 1h 43m 38s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7f8c5a006799493e8ed200239b8d608d : SUCCESS in 1h 09m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8dc09b1f33ab4d849bd898ec7c231257 : SUCCESS in 57m 42s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bf4488f1c2e84656b576840801a28384 : SUCCESS in 1h 20m 17s","accounts_in_message":[],"_revision_number":14},{"id":"a2b7d3a89c722fd6fb5c6f129c902efca1fee70b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-10 17:19:46.000000000","message":"Patch Set 14:\n\nrecheck gate fix landed","accounts_in_message":[],"_revision_number":14},{"id":"8443b176821ab391a8a0ebfd41bbd959fdd68644","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-02-10 17:35:13.000000000","message":"Patch Set 14: Code-Review+2\n\n(3 comments)\n\nonly two nit comments; I guess you could address them here already (as we had our gate fail) but fine to do it in a followup too","accounts_in_message":[],"_revision_number":14},{"id":"1b78073c1acbc9da0487a21b7862cb793c88a5d2","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-02-10 17:37:48.000000000","message":"Patch Set 14:\n\nOoh, and big thanks for doing this! 😄","accounts_in_message":[],"_revision_number":14},{"id":"1071f253d936cf47c31c14604dac74b89975bd03","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-10 18:03:50.000000000","message":"Patch Set 14: Code-Review+2\n\nstill lgtm, this is really nice improvement hope we can enable it by default but after checking the stability with few more jobs. \n\nI would like to wait for frickler opinion in case he has any major objection/feedback.","accounts_in_message":[],"_revision_number":14},{"id":"3dcf39cdf21645307f44bf766efeea9c019b8160","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-10 18:04:12.000000000","message":"Patch Set 14:\n\nrecheck tempest-fixed","accounts_in_message":[],"_revision_number":14},{"id":"77299337bd72387a7312812ec6209fcb66c5be09","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2021-02-10 18:20:57.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"5414d258f1950b9cc52fc74914d3e86c1c059167","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2021-02-10 18:33:46.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"573224c27a36ebc64cc14a36b59b8ab124d2205a","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2021-02-10 19:04:07.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"ee3e705ecc62b043133bd8f04c456589780ff6d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-10 20:47:46.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/76d65a8dca6a4398a15017ea7572b067 : SUCCESS in 1h 06m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7b0c3ae74e8848cd88ecdf42932ceadf : SUCCESS in 1h 29m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe080256d4d84b37bf1e854ef93af556 : SUCCESS in 8m 17s\n- devstack https://zuul.opendev.org/t/openstack/build/eaaa45ec09454b0da26fdae1c72c4ffb : SUCCESS in 39m 27s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/ac792ea62ddf459e865ce34a6232b2bd : SUCCESS in 28m 21s\n- devstack-platform-fedora-latest https://zuul.opendev.org/t/openstack/build/f6046e7774ae46d38458a714176059bc : SUCCESS in 1h 29m 22s (non-voting)\n- devstack-platform-centos-8 https://zuul.opendev.org/t/openstack/build/223b4d3a77b44324a1bb399ac3984de1 : SUCCESS in 1h 41m 06s (non-voting)\n- devstack-platform-bionic https://zuul.opendev.org/t/openstack/build/0bcfe4dec6644e45b871a713e62df471 : SUCCESS in 1h 32m 48s (non-voting)\n- devstack-async https://zuul.opendev.org/t/openstack/build/d8b1b15544a746148c28d313e8e12a98 : SUCCESS in 1h 19m 23s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/dee0858ffcb34071a48cbd5f35cdb152 : SUCCESS in 39m 18s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/d5296e92e554436cacc29044aade0079 : SUCCESS in 4m 09s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/d1fb8e1b91004747a3d27ae6acfa2305 : SUCCESS in 2m 10s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7c668e0c387a4fa2a2a54fc8ddb00972 : SUCCESS in 1h 09m 42s (non-voting)\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d967dc251d61408998c8c904a5f4ec51 : SUCCESS in 36m 57s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/8e819a5fb47f4d4f99001a312bf35b22 : SUCCESS in 58m 53s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/f5ec17018a4243e894ba119e2db572e7 : SUCCESS in 57m 52s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/87f842cd58934e829647f9e48641c73a : SUCCESS in 1h 11m 15s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/de187ebdbe9d4072b37e77910bc5caeb : SUCCESS in 1h 30m 50s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7e22b0db38ad4c379e36f9403fece458 : SUCCESS in 1h 13m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3cced47590264966a7b48b6ff8a37f2c : SUCCESS in 52m 48s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f39303b96e484c66b9804d4e028a648a : SUCCESS in 1h 35m 26s","accounts_in_message":[],"_revision_number":14},{"id":"f97f04b666ad4c3be3c55f1ab1052fb3806d0122","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-02-11 12:01:55.000000000","message":"Patch Set 14: Code-Review+1\n\nI gave it a whirl locally; and works fine for me.  A `stack.sh` in a Fedora 32 VM (with raw file format, and using host-passthrough as the VM\u0027s CPU mode) took:\n\n[...]\nreal    18m33.474s\nuser    10m8.265s\nsys     3m7.019s","accounts_in_message":[],"_revision_number":14},{"id":"4e750d4900095a83ce2e0aa9124a0e5710c1fdab","author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"date":"2021-02-11 20:00:27.000000000","message":"Patch Set 14: Workflow+1\n\nfrickler had no major objections other than this makes the code more complex, which is, unfortunately, inevitable, and may hinder stability. [1]\n\n[1] http://eavesdrop.openstack.org/irclogs/%23openstack-qa/%23openstack-qa.2021-02-11.log.html#t2021-02-11T11:30:32","accounts_in_message":[],"_revision_number":14},{"id":"99ba8845aedf88f33c5f5933679a0c7738d3f11c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-11 20:01:31.000000000","message":"Patch Set 14: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":14},{"id":"596222ad09c393008b7500e1cedd4781d9c719c0","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-11 21:23:41.000000000","message":"Patch Set 14: Code-Review+1\n\nWorks for me locally.","accounts_in_message":[],"_revision_number":14},{"id":"69ef9c4a3909308071c9a9446f749afe34ccf05f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-11 22:33:00.000000000","message":"Patch Set 14: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/b8d34213add545478817acd7a848871c : SUCCESS in 1h 00m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8c7b2d20d2294844950a42a8a52739a8 : SUCCESS in 1h 46m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/429b0bd48daf47508435558da58162bb : SUCCESS in 6m 37s\n- devstack https://zuul.opendev.org/t/openstack/build/41181c7bd9fd44288ff5f6f551c9f833 : SUCCESS in 28m 54s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/06bc91112a3e4409a7f7043562841f78 : SUCCESS in 31m 00s\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/a13e591a015b45b6807950482ed14888 : SUCCESS in 36m 50s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/fc9aa308bdc544a599b83c034a703f74 : SUCCESS in 4m 02s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/cbaf270cb3ea4e1ba5574d1c2a796ae6 : SUCCESS in 3m 16s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/22aabe4c0be4462795486f815012b7f8 : SUCCESS in 1h 06m 11s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/74c556e6fc5148cb8e4e12bd238fd224 : SUCCESS in 1h 17m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/05dd178066c04cd294cf3740b0d4fda1 : SUCCESS in 58m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/40f55de68d484abb873cb328722287bf : SUCCESS in 1h 14m 01s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e75c556167a64ac99c2b01598885e353 : SUCCESS in 1h 05m 38s","accounts_in_message":[],"_revision_number":14},{"id":"b7a3b155f7dab846c1738b7122aa6a7334c537b7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-11 22:33:01.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":14},{"id":"44d5817e9c4d1bd15325132dc3f86c6937f8ae46","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-11 22:47:48.000000000","message":"Patch Set 14:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c82ed8dd236b4ccb8413a6bf7b2e353b : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"30d9bf9a6d8af9590b04caa3757956522f2004d4","revisions":{"896e33dbf269f5e46937bdbefc029baebc2c0cf2":{"kind":"REWORK","_number":1,"created":"2021-01-19 19:13:39.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/1"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:11:31.000000000","tz":-480},"subject":"DNM: Float-testing a crazy idea","message":"DNM: Float-testing a crazy idea\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/896e33dbf269f5e46937bdbefc029baebc2c0cf2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/896e33dbf269f5e46937bdbefc029baebc2c0cf2"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"a907dfed170699d5c10e88a9f7b21f29eb850528":{"kind":"REWORK","_number":2,"created":"2021-01-20 14:37:48.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/2"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-20 15:35:35.000000000","tz":-480},"subject":"DNM: Float-testing a crazy idea","message":"DNM: Float-testing a crazy idea\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a907dfed170699d5c10e88a9f7b21f29eb850528"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a907dfed170699d5c10e88a9f7b21f29eb850528"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"b1b93c1bb003d952decc80c54ad383814c183355":{"kind":"REWORK","_number":3,"created":"2021-01-20 16:51:07.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/3"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-20 17:49:04.000000000","tz":-480},"subject":"WIP: Async task support","message":"WIP: Async task support\n\nI know this is going to be controversial, but hear me out.\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This does (of course)\nintroduce some interleaving of the tracing output. However, in the\nprocess of writing and debugging this I found it surprisingly not\nvery difficult to work out what failed earlier than the actual exit\ntrap. Some extra logging around start/stop of the tasks makes it\npretty clear and easy to search for. The tracing tends to be quite\nchunky so you\u0027re not getting every-other-line interleaving.\n\nIf this has legs, here are some things I\u0027d plan to do:\n\n- Make it disabled by default (at least for now). When disabled,\n  async_run would just be a synchronous call straight through,\n  so no difference from today. async_wait() would be a nop.\n- Make it enable-able, perhaps by individual async future name\n  so that we can turn individual things on and off.\n- Investigate logging the activity of an async job separately, either\n  for later collection, or to merge into the main output in one\n  chunk.\n- Report uncollected futures at the end of the stack\n- Provide some way to make sure we don\u0027t start more than $ncpus\n  tasks at once (if desirable).\n- Look for other places we could refactor serialized work for\n  better parallelism.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns 13% faster on a stripped-down nova-glance-neutron-keystone\nconfig. Results in the gate will, of course, dictate the usefulness,\nbut with minimal refactoring for parallelism, 13% speedup seems worth\nconsideration to me.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b1b93c1bb003d952decc80c54ad383814c183355"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b1b93c1bb003d952decc80c54ad383814c183355"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d1795d824990c9190aecfc0aec52612a108a39df":{"kind":"REWORK","_number":4,"created":"2021-01-20 19:53:49.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/4"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-20 20:49:30.000000000","tz":-480},"subject":"WIP: Async task support","message":"WIP: Async task support\n\nI know this is going to be controversial, but hear me out.\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nIf this has legs, here are some things I\u0027d plan to do:\n\n- Make it disabled by default (at least for now). When disabled,\n  async_run would just be a synchronous call straight through,\n  so no difference from today. async_wait() would be a nop.\n- Make it enable-able, perhaps by individual async future name\n  so that we can turn individual things on and off.\n- Provide some way to make sure we don\u0027t start more than $ncpus\n  tasks at once (if desirable).\n- Look for other places we could refactor serialized work for\n  better parallelism.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns 13% faster on a stripped-down nova-glance-neutron-keystone\nconfig, and about 16% on a fullish config. Results in the gate will,\nof course, dictate the usefulness, but with minimal refactoring for\nparallelism, ~15% speedup seems worth consideration to me.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d1795d824990c9190aecfc0aec52612a108a39df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d1795d824990c9190aecfc0aec52612a108a39df"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"04b7fc6d8b4e073c903d65214df596e7c954cf8c":{"kind":"REWORK","_number":5,"created":"2021-01-21 00:40:13.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/5"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-21 00:13:32.000000000","tz":0},"subject":"WIP: Async task support","message":"WIP: Async task support\n\nI know this is going to be controversial, but hear me out.\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nIf this has legs, here are some things I\u0027d plan to do:\n\n- Make it disabled by default (at least for now). When disabled,\n  async_run would just be a synchronous call straight through,\n  so no difference from today. async_wait() would be a nop.\n- Make it enable-able, perhaps by individual async future name\n  so that we can turn individual things on and off.\n- Provide some way to make sure we don\u0027t start more than $ncpus\n  tasks at once (if desirable).\n- Look for other places we could refactor serialized work for\n  better parallelism.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns consistently 22% faster on a\nstripped-down nova-glance-neutron-keystone config.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/04b7fc6d8b4e073c903d65214df596e7c954cf8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/04b7fc6d8b4e073c903d65214df596e7c954cf8c"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"0779c5517ead4635756d8859a5f7713a9e6f0885":{"kind":"REWORK","_number":6,"created":"2021-01-22 23:43:47.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/6"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-22 23:43:45.000000000","tz":0},"subject":"WIP: Async task support","message":"WIP: Async task support\n\nI know this is going to be controversial, but hear me out.\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nIf this has legs, here are some things I\u0027d plan to do:\n\n- Make it disabled by default (at least for now). When disabled,\n  async_run would just be a synchronous call straight through,\n  so no difference from today. async_wait() would be a nop.\n- Make it enable-able, perhaps by individual async future name\n  so that we can turn individual things on and off.\n- Provide some way to make sure we don\u0027t start more than $ncpus\n  tasks at once (if desirable).\n- Look for other places we could refactor serialized work for\n  better parallelism.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns consistently 22% faster on a\nstripped-down nova-glance-neutron-keystone config.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0779c5517ead4635756d8859a5f7713a9e6f0885"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0779c5517ead4635756d8859a5f7713a9e6f0885"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"ce240a2cc6f71f7972d32497a087b2fc3da14b19":{"kind":"REWORK","_number":7,"created":"2021-01-26 18:03:00.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/7"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-26 18:02:39.000000000","tz":0},"subject":"WIP: Async task support","message":"WIP: Async task support\n\nI know this is going to be controversial, but hear me out.\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nIf this has legs, here are some things I\u0027d plan to do:\n\n- Provide some way to make sure we don\u0027t start more than $ncpus\n  tasks at once (if desirable).\n- Look for other places we could refactor serialized work for\n  better parallelism.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns consistently 22% faster on a\nstripped-down nova-glance-neutron-keystone config.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ce240a2cc6f71f7972d32497a087b2fc3da14b19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/ce240a2cc6f71f7972d32497a087b2fc3da14b19"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"65044b3bcdabe9e71ee7fce71639868f78acbbaf":{"kind":"REWORK","_number":8,"created":"2021-01-27 15:07:45.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/8"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-27 15:07:42.000000000","tz":0},"subject":"WIP: Async task support","message":"WIP: Async task support\n\nI know this is going to be controversial, but hear me out.\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nIf this has legs, here are some things I\u0027d plan to do:\n\n- Provide some way to make sure we don\u0027t start more than $ncpus\n  tasks at once (if desirable).\n- Look for other places we could refactor serialized work for\n  better parallelism.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns consistently 22% faster on a\nstripped-down nova-glance-neutron-keystone config.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/65044b3bcdabe9e71ee7fce71639868f78acbbaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/65044b3bcdabe9e71ee7fce71639868f78acbbaf"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"089412a80730dea8645f6bb34c8b67cf51ea587a":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2021-02-02 14:40:57.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/9"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-02-02 14:38:58.000000000","tz":0},"subject":"Async task support","message":"Async task support\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns consistently 22% faster on a\nstripped-down nova-glance-neutron-keystone config.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/089412a80730dea8645f6bb34c8b67cf51ea587a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/089412a80730dea8645f6bb34c8b67cf51ea587a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"40073984124995dda410f9f55cf1624139a690fb":{"kind":"REWORK","_number":10,"created":"2021-02-02 14:49:02.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/10"}}},"commit":{"parents":[{"commit":"edee6dc341e40939360b36ce9fd09052dea1ee4d","subject":"Add debug helper script","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/edee6dc341e40939360b36ce9fd09052dea1ee4d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-02-02 14:48:57.000000000","tz":0},"subject":"Async task support","message":"Async task support\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nOn my system, this results in a much higher load average while running\ndevstack (about 2.3 vs 0.5 normally), indicating more is getting\ndone. On my older rotating rust devstack machine with 8 cores, this\nruns consistently 22% faster on a\nstripped-down nova-glance-neutron-keystone config.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/40073984124995dda410f9f55cf1624139a690fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/40073984124995dda410f9f55cf1624139a690fb"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"edee6dc341e40939360b36ce9fd09052dea1ee4d","is_merged_in_target_branch":true,"change_id":"I9a92fa71d34f50c2f5ba7d11c1a45301bd4478bf","change_number":770475,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d362c56cb9085dad014d2e3bebed649edae01461":{"kind":"REWORK","_number":11,"created":"2021-02-03 16:03:51.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/11"}}},"commit":{"parents":[{"commit":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","subject":"Merge \"Also cap pip in tempest tox venv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-02-03 16:02:33.000000000","tz":0},"subject":"Async task support","message":"Async task support\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nMultiple people have reported between 22-30% improvement in the\ntime it takes to stack with this. More can be done, but what is here\nalready makes a significant difference.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d362c56cb9085dad014d2e3bebed649edae01461"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d362c56cb9085dad014d2e3bebed649edae01461"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"9ff460f89b6838e8499cf1c870fbdf24549371b9":{"kind":"REWORK","_number":12,"created":"2021-02-09 19:02:11.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/12"}}},"commit":{"parents":[{"commit":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","subject":"Merge \"Also cap pip in tempest tox venv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-02-09 19:01:47.000000000","tz":-480},"subject":"Async task support","message":"Async task support\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nMultiple people have reported between 22-30% improvement in the\ntime it takes to stack with this. More can be done, but what is here\nalready makes a significant difference.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9ff460f89b6838e8499cf1c870fbdf24549371b9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/9ff460f89b6838e8499cf1c870fbdf24549371b9"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"a2fd3e661a39d3a06b568ea22f7d75d986ba561d":{"kind":"REWORK","_number":13,"created":"2021-02-09 20:51:03.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/13"}}},"commit":{"parents":[{"commit":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","subject":"Merge \"Also cap pip in tempest tox venv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-02-09 20:50:56.000000000","tz":-480},"subject":"Async task support","message":"Async task support\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nMultiple people have reported between 22-30% improvement in the\ntime it takes to stack with this. More can be done, but what is here\nalready makes a significant difference.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a2fd3e661a39d3a06b568ea22f7d75d986ba561d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/a2fd3e661a39d3a06b568ea22f7d75d986ba561d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"30d9bf9a6d8af9590b04caa3757956522f2004d4":{"kind":"REWORK","_number":14,"created":"2021-02-09 23:57:17.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/05/771505/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/05/771505/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/05/771505/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/05/771505/14"}}},"commit":{"parents":[{"commit":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","subject":"Merge \"Also cap pip in tempest tox venv\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-01-19 20:10:52.000000000","tz":-480},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2021-02-09 23:57:04.000000000","tz":-480},"subject":"Async task support","message":"Async task support\n\nWe have a *ton* of stuff in devstack that is very linear, specifically\nthe ten-ish minutes we spend loading osc to run a single API command\nagainst something. We also generate configs, sync databases, and other\nthings that use one core of our worker and make our runtime longer\nthan it really needs to be.\n\nThe idea in this patch is to make it super simple to run some things\nin the background and then wait for them to finish before proceeding\nto something that will require them to be done. This avoids the\ninterleaving you would expect by redirecting the async tasks to a log\nfile, and then cat\u0027ing that log file synchronously during the wait\noperation. The per-task log file remains so it\u0027s easier to examine\nit in isolation.\n\nMultiple people have reported between 22-30% improvement in the\ntime it takes to stack with this. More can be done, but what is here\nalready makes a significant difference.\n\nChange-Id: I270a910b531641b023c13f75dfedca057a1f1031\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/30d9bf9a6d8af9590b04caa3757956522f2004d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/30d9bf9a6d8af9590b04caa3757956522f2004d4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"84ead5aacf8ada7c3cd8ff524cb1f7c7e8dc147d","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
