)]}'
{"id":"openstack%2Fironic-python-agent~592639","triplet_id":"openstack%2Fironic-python-agent~master~Ia4a03b33cc06ce42e1bc33026683c28b31901cb7","project":"openstack/ironic-python-agent","branch":"master","topic":"592639","hashtags":[],"change_id":"Ia4a03b33cc06ce42e1bc33026683c28b31901cb7","subject":"Fix multi-device behavior","status":"MERGED","created":"2018-08-16 18:17:19.000000000","updated":"2018-11-12 13:56:57.000000000","submitted":"2018-11-12 13:56:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"592639-1542031017393-b43482ff","meta_rev_id":"cb24085c5875f3c63dea142c470d73fe62f4e642","_number":592639,"virtual_id_number":592639,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":0,"date":"2018-11-02 13:21:48.000000000","_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":2,"date":"2018-11-12 13:56:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23757,"name":"Mateusz Kowalski","email":"mko@redhat.com","username":"makowals"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"all":[{"value":0,"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2018-11-01 19:52:29.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":1,"date":"2018-09-25 06:37:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23757,"name":"Mateusz Kowalski","email":"mko@redhat.com","username":"makowals"},{"value":2,"date":"2018-11-12 12:55:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23757,"name":"Mateusz Kowalski","email":"mko@redhat.com","username":"makowals"},{"value":1,"date":"2018-11-12 12:55:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"value":0,"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":23757,"name":"Mateusz Kowalski","email":"mko@redhat.com","username":"makowals"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23757,"name":"Mateusz Kowalski","email":"mko@redhat.com","username":"makowals"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-08-16 18:23:33.000000000","updated_by":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"reviewer":{"_account_id":21909,"name":"Bob Fournier","email":"bfournie@redhat.com","username":"bfournie"},"state":"REVIEWER"},{"updated":"2018-08-16 20:10:00.000000000","updated_by":{"_account_id":23757,"name":"Mateusz Kowalski","email":"mko@redhat.com","username":"makowals"},"reviewer":{"_account_id":23757,"name":"Mateusz Kowalski","email":"mko@redhat.com","username":"makowals"},"state":"REVIEWER"},{"updated":"2018-08-20 22:05:35.000000000","updated_by":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"reviewer":{"_account_id":136,"name":"Tim Bell","email":"tim.bell@cern.ch","username":"tim-bell"},"state":"REVIEWER"},{"updated":"2018-09-25 06:37:42.000000000","updated_by":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"reviewer":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"state":"REVIEWER"},{"updated":"2018-11-01 19:52:29.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2018-11-12 12:55:58.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2018-11-12 13:56:57.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"d7ed9e7febca4d85678549a8346a42556e359349","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-08-16 18:17:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f04ca9897ced9b02ebd8cbc981ee11457c20dbe7","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2018-08-16 19:07:31.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nThanks, Julia! A nitpick and a question inline. Looks good to me otherwise, but I\u0027ll try to test the patch in our dev env and see if ironic finds my md device.","accounts_in_message":[],"_revision_number":1},{"id":"006e79a7ccc589d456deaf07c1eb4817684a24fc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-16 19:29:05.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/39/592639/1/check/openstack-tox-pep8/5937154/ : SUCCESS in 4m 05s\n- openstack-tox-py27 http://logs.openstack.org/39/592639/1/check/openstack-tox-py27/e93df83/ : SUCCESS in 3m 50s\n- openstack-tox-py35 http://logs.openstack.org/39/592639/1/check/openstack-tox-py35/bd06bb9/ : SUCCESS in 3m 42s\n- build-openstack-sphinx-docs http://logs.openstack.org/39/592639/1/check/build-openstack-sphinx-docs/e2bb342/html/ : SUCCESS in 3m 56s\n- build-openstack-releasenotes http://logs.openstack.org/39/592639/1/check/build-openstack-releasenotes/a2ddb55/html/ : SUCCESS in 3m 34s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src/5660fcf/ : FAILURE in 1h 01m 40s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/13d7542/ : FAILURE in 58m 28s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src/6befeec/ : FAILURE in 56m 46s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src/4928b66/ : FAILURE in 1h 02m 08s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/3118c79/ : FAILURE in 56m 08s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src/aa10c3c/ : FAILURE in 1h 05m 54s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src/479e314/ : FAILURE in 57m 19s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src/3fd5bb6/ : FAILURE in 58m 20s\n- ipa-tempest-dsvm-ironic-inspector-src http://logs.openstack.org/39/592639/1/check/ipa-tempest-dsvm-ironic-inspector-src/a2b89c6/ : FAILURE in 57m 26s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/39/592639/1/check/openstack-tox-functional/e8f7172/ : FAILURE in 4m 47s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/39/592639/1/check/openstack-tox-lower-constraints/1c64b70/ : SUCCESS in 4m 19s","accounts_in_message":[],"_revision_number":1},{"id":"0d6260c2ef27632c761f93093b76a876b5acfc93","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-08-16 20:55:52.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"65c600c8956db3411377c27557e0bc88386b136d","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-08-16 21:27:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a5ac0f4ceb2113660ae41cf77b35c1f12cf7c895","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-08-17 00:10:36.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0578461a2bf1b44303d93e74e04098b79dd3b17c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-17 02:17:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/39/592639/3/check/openstack-tox-pep8/1243d6f/ : SUCCESS in 4m 03s\n- openstack-tox-py27 http://logs.openstack.org/39/592639/3/check/openstack-tox-py27/89ecfe4/ : SUCCESS in 3m 43s\n- openstack-tox-py35 http://logs.openstack.org/39/592639/3/check/openstack-tox-py35/4628983/ : SUCCESS in 3m 40s\n- build-openstack-sphinx-docs http://logs.openstack.org/39/592639/3/check/build-openstack-sphinx-docs/eab29ec/html/ : SUCCESS in 3m 34s\n- build-openstack-releasenotes http://logs.openstack.org/39/592639/3/check/build-openstack-releasenotes/a2dcdc2/html/ : SUCCESS in 3m 26s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src/effeb1b/ : SUCCESS in 1h 07m 05s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/078faeb/ : SUCCESS in 46m 18s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src/5e60e39/ : SUCCESS in 59m 54s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src/06f7f52/ : SUCCESS in 55m 13s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/bd476c5/ : SUCCESS in 59m 17s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src/61186c7/ : SUCCESS in 59m 29s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src/889fda9/ : SUCCESS in 1h 05m 53s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src/ab50172/ : SUCCESS in 1h 07m 35s\n- ipa-tempest-dsvm-ironic-inspector-src http://logs.openstack.org/39/592639/3/check/ipa-tempest-dsvm-ironic-inspector-src/5fedf4b/ : FAILURE in 1h 57m 43s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/39/592639/3/check/openstack-tox-functional/f00e8eb/ : SUCCESS in 4m 06s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/39/592639/3/check/openstack-tox-lower-constraints/c2d7358/ : SUCCESS in 3m 48s","accounts_in_message":[],"_revision_number":3},{"id":"ff7e661f17c1b1524d27c497b5fdfbea3d827a8c","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-08-17 17:50:06.000000000","message":"Patch Set 3: Workflow-1\n\nThere may still be an issue. CERN gave the revised/fixed version a spin and still didn\u0027t have a successful deployment. Hopefully we\u0027ll have more information next week.","accounts_in_message":[],"_revision_number":3},{"id":"507165ad1badd8083da7212d63c0ef8b9317e909","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2018-08-28 14:40:50.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)\n\nSeems to work! (-1 simply for the device list improvements mentioned below)\n\nI tested by moving the affected functions into our h/w manager, this avoided rebuilding the deploy image). The root device hint now helps the IPA to select the md device for deployment:\n\"INFO ironic_lib.utils [-] Device found! The device \"/dev/md127\" matches the root device hints\"\n\"INFO root [-] Picked root device /dev/md127 for node ... based on root device hints {u\u0027name\u0027: u\u0027/dev/md127\u0027}\"\n\nThere are some warnings issued as the md device behaves slightly different compared to a normal disk, e.g.:\n\"WARNING root [-] Could not find the SCSI address (HCTL) for device /dev/md127. Skipping: OSError: [Errno 2] No such file or directory: \u0027/sys/block/md127/device/scsi_device\u0027\"\nor\n\" WARNING root [-] Can\u0027t find field vendor for device md127 in device class block: IOError: [Errno 2] No such file or directory: \u0027/sys/class/block/md127/device/vendor\u0027\"\nDo we need to handle these?\n\nTwo additional comments concerning the device list below/inline.","accounts_in_message":[],"_revision_number":3},{"id":"92d406ee4f1a65e69595a1d02d4e11bfa19d4062","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-08-31 19:04:13.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"04842bcd11b64b46714567c2fc4dad827a88cb8b","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-08-31 19:06:24.000000000","message":"Patch Set 3:\n\n(1 comment)\n\n\u003e There are some warnings issued as the md device behaves slightly\n \u003e different compared to a normal disk, e.g.:\n \u003e \"WARNING root [-] Could not find the SCSI address (HCTL) for device\n \u003e /dev/md127. Skipping: OSError: [Errno 2] No such file or directory:\n \u003e \u0027/sys/block/md127/device/scsi_device\u0027\"\n \u003e or\n \u003e \" WARNING root [-] Can\u0027t find field vendor for device md127 in\n \u003e device class block: IOError: [Errno 2] No such file or directory:\n \u003e \u0027/sys/class/block/md127/device/vendor\u0027\"\n \u003e Do we need to handle these?\n \nI don\u0027t think we need to. We tolerate the hctl being missing because not all disks are scsi based disks. The vendor, I don\u0027t think that is an issue either, it just prevents that being explicitly matched.","accounts_in_message":[],"_revision_number":3},{"id":"1d8284da56e8fbaaf9cc10f77d3b234cb0bba84d","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2018-08-31 20:28:01.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8e553f288952fc6ec4614bfc753eaf8395c0210d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-08-31 21:37:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/39/592639/4/check/openstack-tox-pep8/c9f89ab/ : SUCCESS in 3m 23s\n- openstack-tox-py27 http://logs.openstack.org/39/592639/4/check/openstack-tox-py27/f212952/ : SUCCESS in 3m 21s\n- openstack-tox-py35 http://logs.openstack.org/39/592639/4/check/openstack-tox-py35/628f418/ : SUCCESS in 3m 37s\n- build-openstack-sphinx-docs http://logs.openstack.org/39/592639/4/check/build-openstack-sphinx-docs/c5022f4/html/ : SUCCESS in 3m 41s\n- build-openstack-releasenotes http://logs.openstack.org/39/592639/4/check/build-openstack-releasenotes/24dd744/html/ : SUCCESS in 2m 53s\n- openstack-tox-docs http://logs.openstack.org/39/592639/4/check/openstack-tox-docs/e1a38f8/html/ : SUCCESS in 3m 17s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src/5d4a9eb/ : SUCCESS in 43m 43s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/75fe997/ : SUCCESS in 48m 11s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src/a2d8634/ : SUCCESS in 43m 06s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src/b1f9427/ : SUCCESS in 51m 24s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/4e95156/ : SUCCESS in 41m 50s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src/9f5ef6d/ : SUCCESS in 49m 45s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src/2f3a75d/ : SUCCESS in 44m 51s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src/7794749/ : SUCCESS in 50m 17s\n- ipa-tempest-dsvm-ironic-inspector-src http://logs.openstack.org/39/592639/4/check/ipa-tempest-dsvm-ironic-inspector-src/69ab5bd/ : SUCCESS in 1h 05m 42s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/39/592639/4/check/openstack-tox-functional/77e8b93/ : SUCCESS in 3m 33s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/39/592639/4/check/openstack-tox-lower-constraints/f3e1b8a/ : SUCCESS in 3m 45s","accounts_in_message":[],"_revision_number":4},{"id":"9f5e0e39d711210ab06be9d9f41ec28293ead733","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-09-05 18:20:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e30c6f6f006edeeb2a37dc759b9a61afcfb55094","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2018-09-05 19:39:00.000000000","message":"Patch Set 4:\n\nMy last comment wasn\u0027t very clear: I didn\u0027t mean to suggest that holder or slave devices should be removed from the list. What I meant was to remove multiple identical entries for the same device (which we will have with md devices in the output of \u0027lsblk\u0027). For a raid1 device called md0 composed of sda and sdb, the list would currently be\n\nmd0\nsda\nmd0\nsdb\n\nas the holder md device would be listed for each slave in the output of \u0027lsblk\u0027. My proposal is hence simply to reduce that list to\n\nmd0\nsda\nsdb\n\nin order to not query md0 multiple times down the line.","accounts_in_message":[],"_revision_number":4},{"id":"a8f728bcfe6920bcef1a40c1b218ec57f87c46f1","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-09-07 15:11:15.000000000","message":"Patch Set 4: Workflow-1\n\nI need to update this.","accounts_in_message":[],"_revision_number":4},{"id":"785cbb9d4de3b7b45e0cfa79656284f357162158","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-09-25 02:10:44.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5bd6e5f7188e868fb11b347f6bd08df4ddaeba20","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-09-25 02:21:35.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"55858f290db2d8ad23e77706f277e725abecf6c8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-25 05:14:55.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/39/592639/5/check/openstack-tox-pep8/46f0d10/ : SUCCESS in 3m 17s\n- openstack-tox-py27 http://logs.openstack.org/39/592639/5/check/openstack-tox-py27/d15dc6c/ : SUCCESS in 4m 01s\n- openstack-tox-py35 http://logs.openstack.org/39/592639/5/check/openstack-tox-py35/27359f7/ : SUCCESS in 3m 26s\n- build-openstack-sphinx-docs http://logs.openstack.org/39/592639/5/check/build-openstack-sphinx-docs/c19cdc5/html/ : SUCCESS in 5m 16s\n- build-openstack-releasenotes http://logs.openstack.org/39/592639/5/check/build-openstack-releasenotes/397d7c6/html/ : SUCCESS in 2m 57s\n- openstack-tox-py36 http://logs.openstack.org/39/592639/5/check/openstack-tox-py36/b53b2b7/ : SUCCESS in 3m 21s\n- openstack-tox-docs http://logs.openstack.org/39/592639/5/check/openstack-tox-docs/edec0fe/html/ : SUCCESS in 3m 23s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src/17b618f/ : SUCCESS in 1h 14m 12s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/3f3381c/ : SUCCESS in 51m 10s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src/392b2a9/ : SUCCESS in 58m 51s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src/a410e9b/ : SUCCESS in 51m 09s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/e5d0358/ : FAILURE in 57m 57s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src/b2888cb/ : SUCCESS in 51m 55s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src/329444a/ : SUCCESS in 57m 02s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src/59c5162/ : SUCCESS in 54m 10s\n- ipa-tempest-dsvm-ironic-inspector-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-ironic-inspector-src/e4e45c1/ : FAILURE in 43m 37s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/39/592639/5/check/openstack-tox-functional/eedfdf6/ : SUCCESS in 3m 26s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/39/592639/5/check/openstack-tox-lower-constraints/de47975/ : SUCCESS in 4m 13s","accounts_in_message":[],"_revision_number":5},{"id":"d2d38ed86c5145e629ef3164d3a42ca02f9cb1d9","author":{"_account_id":11292,"name":"Arne Wiebalck","email":"Arne.Wiebalck@cern.ch","username":"wiebalck"},"date":"2018-09-25 06:37:42.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"0c1c3e33792abd437eb6fc63a705c4d3572a6538","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-09-27 19:43:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"72ab080cbfbc195f1af09fbada8ac0fb7e1c9dd4","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-09-27 19:43:33.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"8e390edb39fd6ea46628f7ad50b710bc86eac558","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-09-28 05:12:45.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/39/592639/5/check/openstack-tox-pep8/85ac0b5/ : SUCCESS in 3m 34s\n- openstack-tox-py27 http://logs.openstack.org/39/592639/5/check/openstack-tox-py27/2dcdb6c/ : SUCCESS in 3m 14s\n- openstack-tox-py35 finger://ze03.openstack.org/612a16147b414647a2004f0b85908430 : POST_FAILURE in 3m 13s\n- build-openstack-sphinx-docs http://logs.openstack.org/39/592639/5/check/build-openstack-sphinx-docs/cb55223/html/ : SUCCESS in 3m 41s\n- build-openstack-releasenotes http://logs.openstack.org/39/592639/5/check/build-openstack-releasenotes/5f39e78/html/ : SUCCESS in 3m 02s\n- openstack-tox-py36 finger://ze11.openstack.org/bea9ca538caa4a2caec56001ad02bf45 : POST_FAILURE in 2m 36s\n- openstack-tox-docs http://logs.openstack.org/39/592639/5/check/openstack-tox-docs/2a57574/html/ : SUCCESS in 3m 20s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src/fc2a5ba/ : SUCCESS in 1h 07m 44s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/baca240/ : SUCCESS in 55m 17s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src/e849cb9/ : SUCCESS in 1h 03m 10s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src/46f87e9/ : SUCCESS in 50m 35s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/013f3e2/ : SUCCESS in 1h 08m 35s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src/0b795e3/ : SUCCESS in 56m 13s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src/10538a6/ : SUCCESS in 1h 16m 45s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src/4092b94/ : SUCCESS in 53m 46s\n- ipa-tempest-dsvm-ironic-inspector-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-ironic-inspector-src/d60bbf5/ : SUCCESS in 1h 15m 03s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/39/592639/5/check/openstack-tox-functional/0b6c799/ : SUCCESS in 3m 43s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/39/592639/5/check/openstack-tox-lower-constraints/b0ddac8/ : SUCCESS in 3m 33s","accounts_in_message":[],"_revision_number":5},{"id":"40ddc3e490a8a0c8769791968eeb5b2bfb19e32f","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-10-10 18:07:34.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"b355be1e67aabeea7f31aaf73b896efec752ac61","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-10 20:26:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/39/592639/5/check/openstack-tox-pep8/870784f/ : SUCCESS in 3m 40s\n- openstack-tox-py27 http://logs.openstack.org/39/592639/5/check/openstack-tox-py27/02f62a5/ : SUCCESS in 3m 27s\n- openstack-tox-py35 http://logs.openstack.org/39/592639/5/check/openstack-tox-py35/c8c6bbb/ : SUCCESS in 4m 12s\n- openstack-tox-py36 http://logs.openstack.org/39/592639/5/check/openstack-tox-py36/994a8b7/ : SUCCESS in 3m 28s\n- openstack-tox-docs http://logs.openstack.org/39/592639/5/check/openstack-tox-docs/071e1df/html/ : SUCCESS in 3m 40s\n- build-openstack-releasenotes http://logs.openstack.org/39/592639/5/check/build-openstack-releasenotes/64ff0bd/html/ : SUCCESS in 2m 55s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/221a0e2/ : SUCCESS in 53m 41s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src/1e61ea7/ : SUCCESS in 1h 03m 33s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src/d1cb70e/ : SUCCESS in 52m 20s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src/2c6ac49/ : SUCCESS in 49m 38s\n- ipa-tempest-dsvm-ironic-inspector-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-ironic-inspector-src/f9b1a00/ : SUCCESS in 1h 11m 51s (non-voting)\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-direct-coreos-src/72d7425/ : SUCCESS in 1h 13m 53s (non-voting)\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-coreos-src/520bc1b/ : SUCCESS in 56m 43s (non-voting)\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-coreos-src/82a4d74/ : SUCCESS in 1h 07m 43s (non-voting)\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src http://logs.openstack.org/39/592639/5/check/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-coreos-src/00aca77/ : SUCCESS in 1h 07m 17s (non-voting)\n- openstack-tox-functional http://logs.openstack.org/39/592639/5/check/openstack-tox-functional/896fd5e/ : SUCCESS in 3m 38s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/39/592639/5/check/openstack-tox-lower-constraints/b9584a6/ : SUCCESS in 3m 42s","accounts_in_message":[],"_revision_number":5},{"id":"c62bb26ed292592a8e8548281092856633a50bcb","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2018-11-01 19:44:55.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)\n\nLGTM, one question inline before I +2","accounts_in_message":[],"_revision_number":5},{"id":"9883ed05500fae4ca5fe171ad6594439bbaf9979","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-11-01 19:50:45.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"6674ed356d984c0f76a06805e0c77c8ee91a8b7c","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2018-11-01 19:52:29.000000000","message":"Patch Set 5: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"a8a92e5f571b3954cad161adb4b36debcc7035e8","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2018-11-02 13:21:48.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ff26d56d91446ba7d97466ba8d5456fbc38caa38","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2018-11-12 12:55:58.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"f05f76e1f4514d54dd1887bfc01d6a685430c7bd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-12 12:56:19.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"7f8a6aad025752a2ec879848c230e3fbe2cfbafc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-12 13:56:57.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/39/592639/5/gate/openstack-tox-pep8/491786a/ : SUCCESS in 3m 09s\n- openstack-tox-py27 http://logs.openstack.org/39/592639/5/gate/openstack-tox-py27/a169e9c/ : SUCCESS in 3m 00s\n- openstack-tox-py35 http://logs.openstack.org/39/592639/5/gate/openstack-tox-py35/9ccb969/ : SUCCESS in 2m 47s\n- openstack-tox-py36 http://logs.openstack.org/39/592639/5/gate/openstack-tox-py36/4fec100/ : SUCCESS in 2m 53s\n- openstack-tox-docs http://logs.openstack.org/39/592639/5/gate/openstack-tox-docs/8e9d9f7/html/ : SUCCESS in 3m 11s\n- build-openstack-releasenotes http://logs.openstack.org/39/592639/5/gate/build-openstack-releasenotes/7169b98/html/ : SUCCESS in 2m 47s\n- ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/gate/ipa-tempest-dsvm-partition-bios-ipmi-direct-tinyipa-src/1c5e3c3/ : SUCCESS in 55m 25s\n- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/gate/ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa-src/e704479/ : SUCCESS in 48m 01s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src http://logs.openstack.org/39/592639/5/gate/ipa-tempest-dsvm-wholedisk-bios-ipmi-direct-tinyipa-src/7800300/ : SUCCESS in 50m 15s\n- ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/39/592639/5/gate/ipa-tempest-dsvm-wholedisk-bios-ipmi-iscsi-tinyipa-src/a611558/ : SUCCESS in 54m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/39/592639/5/gate/openstack-tox-lower-constraints/f014933/ : SUCCESS in 4m 09s","accounts_in_message":[],"_revision_number":5},{"id":"2888d2922979e9fe0cd10c54ed09b23b9e46c67b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-12 13:56:57.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"c540731aee9016a7ad48380f43999094f126c355","revisions":{"d7fd159d4861a48b79fe87f909317d42f3997bc2":{"kind":"REWORK","_number":1,"created":"2018-08-16 18:17:19.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/39/592639/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/592639/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/1"}}},"commit":{"parents":[{"commit":"667589bb007e144e37136e706c0b8196422b0344","subject":"Merge \"fall back to PARTUUID if UUID not found.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/667589bb007e144e37136e706c0b8196422b0344"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-16 17:57:59.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-16 18:16:01.000000000","tz":-420},"subject":"Fix mutli-device behavior","message":"Fix mutli-device behavior\n\nATARAID is functionally a version of software\nRAID where the setup is managed by the controller\nand the Operating System takes over managing the\nRAID after boot. Most commonly this is found for\nmirrored boot devices.\n\nPrior to this patch, we were looking for non-dependent\nitems (i.e. base block devices), with a type of disk.\n\nNow we will permit the \"disk\" to be added to the list\nif lsblk indicates that it is a type containing \"raid\".\nThe lsblk results should not change as we explicitly\nlook for disk objects.\n\nChange-Id: Ia4a03b33cc06ce42e1bc33026683c28b31901cb7\nStory: #2003445\nTask: #24647\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d7fd159d4861a48b79fe87f909317d42f3997bc2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/d7fd159d4861a48b79fe87f909317d42f3997bc2"}]},"branch":"refs/heads/master"},"7489a355a727ca6432a6bbd7abb713b31cce6f80":{"kind":"REWORK","_number":2,"created":"2018-08-16 21:27:59.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/39/592639/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/592639/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/2"}}},"commit":{"parents":[{"commit":"667589bb007e144e37136e706c0b8196422b0344","subject":"Merge \"fall back to PARTUUID if UUID not found.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/667589bb007e144e37136e706c0b8196422b0344"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-16 17:57:59.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-16 21:27:50.000000000","tz":-420},"subject":"Fix multi-device behavior","message":"Fix multi-device behavior\n\nATARAID is functionally a version of software\nRAID where the setup is managed by the controller\nand the Operating System takes over managing the\nRAID after boot. Most commonly this is found for\nmirrored boot devices.\n\nPrior to this patch, we were looking for non-dependent\nitems (i.e. base block devices), with a type of disk.\n\nNow we will permit the \"disk\" to be added to the list\nif lsblk indicates that it is a type containing \"raid\".\nThe lsblk results should not change as we explicitly\nlook for disk objects.\n\nChange-Id: Ia4a03b33cc06ce42e1bc33026683c28b31901cb7\nStory: #2003445\nTask: #24647\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7489a355a727ca6432a6bbd7abb713b31cce6f80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7489a355a727ca6432a6bbd7abb713b31cce6f80"}]},"branch":"refs/heads/master"},"860486ba111fe51785a91226b1e57c8e4a685fb7":{"kind":"REWORK","_number":3,"created":"2018-08-17 00:10:36.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/39/592639/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/592639/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/3"}}},"commit":{"parents":[{"commit":"667589bb007e144e37136e706c0b8196422b0344","subject":"Merge \"fall back to PARTUUID if UUID not found.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/667589bb007e144e37136e706c0b8196422b0344"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-16 17:57:59.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-17 00:10:23.000000000","tz":-420},"subject":"Fix multi-device behavior","message":"Fix multi-device behavior\n\nATARAID is functionally a version of software\nRAID where the setup is managed by the controller\nand the Operating System takes over managing the\nRAID after boot. Most commonly this is found for\nmirrored boot devices.\n\nPrior to this patch, we were looking for non-dependent\nitems (i.e. base block devices), with a type of disk.\n\nNow we will permit the \"disk\" to be added to the list\nif lsblk indicates that it is a type containing \"raid\".\nThe lsblk results should not change as we explicitly\nlook for disk objects.\n\nChange-Id: Ia4a03b33cc06ce42e1bc33026683c28b31901cb7\nStory: #2003445\nTask: #24647\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/860486ba111fe51785a91226b1e57c8e4a685fb7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/860486ba111fe51785a91226b1e57c8e4a685fb7"}]},"branch":"refs/heads/master"},"2a916afbf55a14b523cb4de6afd7d269a8cc5a2b":{"kind":"REWORK","_number":4,"created":"2018-08-31 19:04:13.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/39/592639/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/592639/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/4"}}},"commit":{"parents":[{"commit":"667589bb007e144e37136e706c0b8196422b0344","subject":"Merge \"fall back to PARTUUID if UUID not found.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/667589bb007e144e37136e706c0b8196422b0344"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-16 17:57:59.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-31 19:04:04.000000000","tz":-420},"subject":"Fix multi-device behavior","message":"Fix multi-device behavior\n\nATARAID is functionally a version of software\nRAID where the setup is managed by the controller\nand the Operating System takes over managing the\nRAID after boot. Most commonly this is found for\nmirrored boot devices.\n\nPrior to this patch, we were looking for non-dependent\nitems (i.e. base block devices), with a type of disk.\n\nNow we will permit the \"disk\" to be added to the list\nif lsblk indicates that it is a type containing \"raid\".\nThe lsblk results should not change as we explicitly\nlook for disk objects.\n\nChange-Id: Ia4a03b33cc06ce42e1bc33026683c28b31901cb7\nStory: #2003445\nTask: #24647\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2a916afbf55a14b523cb4de6afd7d269a8cc5a2b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2a916afbf55a14b523cb4de6afd7d269a8cc5a2b"}]},"branch":"refs/heads/master"},"c540731aee9016a7ad48380f43999094f126c355":{"kind":"REWORK","_number":5,"created":"2018-09-25 02:10:44.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/39/592639/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/39/592639/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/39/592639/5"}}},"commit":{"parents":[{"commit":"667589bb007e144e37136e706c0b8196422b0344","subject":"Merge \"fall back to PARTUUID if UUID not found.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/667589bb007e144e37136e706c0b8196422b0344"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-08-16 17:57:59.000000000","tz":-420},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2018-09-25 02:10:38.000000000","tz":-420},"subject":"Fix multi-device behavior","message":"Fix multi-device behavior\n\nATARAID is functionally a version of software\nRAID where the setup is managed by the controller\nand the Operating System takes over managing the\nRAID after boot. Most commonly this is found for\nmirrored boot devices.\n\nPrior to this patch, we were looking for non-dependent\nitems (i.e. base block devices), with a type of disk.\n\nNow we will permit the \"disk\" to be added to the list\nif lsblk indicates that it is a type containing \"raid\".\nThe lsblk results should not change as we explicitly\nlook for disk objects.\n\nChange-Id: Ia4a03b33cc06ce42e1bc33026683c28b31901cb7\nStory: #2003445\nTask: #24647\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c540731aee9016a7ad48380f43999094f126c355"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/c540731aee9016a7ad48380f43999094f126c355"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
