)]}'
{"id":"openstack%2Fironic-lib~655490","triplet_id":"openstack%2Fironic-lib~master~Iaf3422331238884412ce608c0667de7891945f98","project":"openstack/ironic-lib","branch":"master","topic":"story/2005393","hashtags":[],"change_id":"Iaf3422331238884412ce608c0667de7891945f98","subject":"Add support code for multicast DNS service discovery","status":"MERGED","created":"2019-04-24 16:18:59.000000000","updated":"2019-05-14 13:07:21.000000000","submitted":"2019-05-14 13:07:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":34,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"655490-1557839241482-7c1c31b6","meta_rev_id":"b320c7836e3ab25681751059c1e67b53c9924633","_number":655490,"virtual_id_number":655490,"owner":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":2,"date":"2019-05-14 13:07:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"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":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"recommended":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"all":[{"value":1,"date":"2019-05-14 10:20:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},{"value":2,"date":"2019-05-14 10:20:01.000000000","_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":2,"date":"2019-05-14 10:20:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":0,"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"value":1,"date":"2019-05-14 11:52:18.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":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},{"value":0,"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"value":0,"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-26 12:57:38.000000000","updated_by":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"reviewer":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"state":"REVIEWER"},{"updated":"2019-05-03 12:00:08.000000000","updated_by":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"reviewer":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"state":"REVIEWER"},{"updated":"2019-05-04 15:43:39.000000000","updated_by":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"reviewer":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"state":"REVIEWER"},{"updated":"2019-05-05 03:52:16.000000000","updated_by":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"reviewer":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"state":"REVIEWER"},{"updated":"2019-05-14 13:07:21.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":"649ddfe26cb7f358fc03af98c06e6dea897c8ec8","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-24 16:18:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"35896273acfe1e1ae6cb152843579aad49cb650d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 16:27:24.000000000","message":"Patch Set 1: Verified-1\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"f33ddc3ca0a83cd8193464fd76e705375deb53f8","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-24 16:27:43.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"2fb7c20ad630486899d99008299f04b932572044","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 17:53:29.000000000","message":"Patch Set 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- requirements-check http://logs.openstack.org/90/655490/1/check/requirements-check/d7de90b/ : SUCCESS in 3m 56s\n- openstack-tox-cover http://logs.openstack.org/90/655490/1/check/openstack-tox-cover/8dcad6a/cover/ : SUCCESS in 5m 11s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/655490/1/check/openstack-tox-lower-constraints/7c380a8/ : SUCCESS in 5m 39s\n- openstack-tox-pep8 http://logs.openstack.org/90/655490/1/check/openstack-tox-pep8/ce2cca6/ : FAILURE in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/90/655490/1/check/openstack-tox-py27/26e22a9/ : SUCCESS in 4m 48s\n- openstack-tox-py36 http://logs.openstack.org/90/655490/1/check/openstack-tox-py36/19bcda6/ : SUCCESS in 6m 49s\n- openstack-tox-py37 http://logs.openstack.org/90/655490/1/check/openstack-tox-py37/4b80b69/ : SUCCESS in 5m 41s\n- openstack-tox-docs http://logs.openstack.org/90/655490/1/check/openstack-tox-docs/ca7b1a1/html/ : SUCCESS in 5m 01s\n- ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/1/check/ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2/7b6a157/ : SUCCESS in 1h 16m 51s\n- ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/1/check/ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2/4391726/ : SUCCESS in 57m 18s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2 http://logs.openstack.org/90/655490/1/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2/e648780/ : SUCCESS in 56m 38s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/1/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src/013f6c3/ : SUCCESS in 1h 17m 08s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/1/check/ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src/fd01af7/ : SUCCESS in 1h 07m 39s","accounts_in_message":[],"_revision_number":1},{"id":"af672f8cdff82ef2935f4d2d187a4835c9d80835","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 13:38:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4a80e2ff1e94a1f46a15159d8c24c1a4b546a9d8","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-04-25 13:50:49.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nlooks good at a first glance, but I think it needs a release note","accounts_in_message":[],"_revision_number":2},{"id":"95eeb5533065f2bdffa749c5e66a9554ec70824a","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 13:57:57.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"178b243d0ab3d790b04b1e8c4734c030dc9e9d45","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 13:58:54.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"9951b58fd49a44104697faecd271b8d54ff22857","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 14:00:49.000000000","message":"Patch Set 3:\n\nWe don\u0027t currently have release note for ironic-lib (although there is one note in tree).","accounts_in_message":[],"_revision_number":3},{"id":"82dc1efbd5232c707d9fa59043821ada5aab7f4c","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 14:18:29.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"60626c9f202dd5ea64a3966dcb80316124db2ebc","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-04-25 14:36:43.000000000","message":"Patch Set 2:\n\n(8 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d4df3746c936a8b8c01d9142004e1f23a503c3d6","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 14:41:59.000000000","message":"Patch Set 2:\n\n(7 comments)","accounts_in_message":[],"_revision_number":2},{"id":"b4a55ad8f836a5585c147ca97214c88b3de9ccb7","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-04-25 15:27:01.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"235fefa96a589e382c02433fa0a2cd1d93fa2e2a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-25 15:33:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/90/655490/4/check/test-release-openstack/68e01da/ : SUCCESS in 3m 12s\n- requirements-check http://logs.openstack.org/90/655490/4/check/requirements-check/9f0a7f4/ : SUCCESS in 4m 32s\n- openstack-tox-cover http://logs.openstack.org/90/655490/4/check/openstack-tox-cover/f977831/cover/ : SUCCESS in 5m 25s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/655490/4/check/openstack-tox-lower-constraints/c4c4bbf/ : SUCCESS in 6m 07s\n- openstack-tox-pep8 http://logs.openstack.org/90/655490/4/check/openstack-tox-pep8/a2002b9/ : SUCCESS in 4m 14s\n- openstack-tox-py27 http://logs.openstack.org/90/655490/4/check/openstack-tox-py27/ab0c931/ : SUCCESS in 4m 31s\n- openstack-tox-py36 http://logs.openstack.org/90/655490/4/check/openstack-tox-py36/969b172/ : SUCCESS in 5m 12s\n- openstack-tox-py37 http://logs.openstack.org/90/655490/4/check/openstack-tox-py37/6df418c/ : SUCCESS in 4m 58s\n- openstack-tox-docs http://logs.openstack.org/90/655490/4/check/openstack-tox-docs/f61ec81/html/ : SUCCESS in 4m 31s\n- ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/4/check/ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2/50388c4/ : SUCCESS in 58m 03s\n- ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/4/check/ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2/56f08ae/ : SUCCESS in 1h 04m 15s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2 http://logs.openstack.org/90/655490/4/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2/27852e8/ : SUCCESS in 1h 08m 04s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/4/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src/08092ed/ : SUCCESS in 1h 00m 53s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/4/check/ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src/69e2ca9/ : SUCCESS in 1h 04m 49s","accounts_in_message":[],"_revision_number":4},{"id":"a1e80b25b482f1e0457b4baacec3fa12b44a17bf","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-04-25 15:35:31.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d094c151a64be3fd6f3aadccef0940ce162753db","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 16:00:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ea1e41d91aa069b89e7b5b96e5ac82507d81c4f1","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-04-25 16:09:55.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nIs it safe for Python threads (inside ZeroConf) and greenlets to co-exist with a process? Is it a reasonably clear use-case [1]?\n\n1. https://stackoverflow.com/questions/20199242/can-one-small-portion-of-an-app-use-gevent-or-does-the-whole-app-have-to-switch","accounts_in_message":[],"_revision_number":2},{"id":"434b26c1c489fea969cd22e46a542fed684afdf7","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 16:15:31.000000000","message":"Patch Set 2:\n\n(1 comment)\n\n\u003e Is it safe for Python threads (inside ZeroConf) and greenlets to co-exist with a process?\n\nWe use monkey-patching, so it should be okay, I hope.","accounts_in_message":[],"_revision_number":2},{"id":"9cc1318e97ee5da9122809ec201c2ab963e6dade","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-04-25 16:32:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3167f9fe66e53599915d194fec873cf37a13be3e","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-25 16:42:50.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"72d38de2b40676a1c34b748e119beca0e20b89b3","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-04-25 17:56:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4aa75786bb7a53ff6304e7308da892de974bd69f","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-26 12:26:13.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5f02b99532fe00db4442f56c25b12320be7d1558","author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"date":"2019-04-26 12:57:38.000000000","message":"Patch Set 5: Code-Review+1\n\nI assume you looked into the TTL thing and considered that we are doing OK. That is we are not losing service announcements to TTL.\n\nThe underlying MT interplay with greenlets still scares me.","accounts_in_message":[],"_revision_number":5},{"id":"ace6c18d93f23321f6be2469d0d24ca9b9db9e9e","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-04-26 13:30:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"afb30f28d6fca2edaaf7c9ade18d5a62d729a313","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 13:38:17.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/90/655490/5/check/test-release-openstack/4b49c93/ : SUCCESS in 5m 36s\n- requirements-check http://logs.openstack.org/90/655490/5/check/requirements-check/475d352/ : SUCCESS in 3m 33s\n- openstack-tox-cover http://logs.openstack.org/90/655490/5/check/openstack-tox-cover/7ae374d/cover/ : SUCCESS in 7m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/655490/5/check/openstack-tox-lower-constraints/0ecfbd8/ : SUCCESS in 5m 59s\n- openstack-tox-pep8 http://logs.openstack.org/90/655490/5/check/openstack-tox-pep8/12d2695/ : SUCCESS in 3m 50s\n- openstack-tox-py27 http://logs.openstack.org/90/655490/5/check/openstack-tox-py27/827c1ab/ : SUCCESS in 4m 29s\n- openstack-tox-py36 http://logs.openstack.org/90/655490/5/check/openstack-tox-py36/3fd335b/ : SUCCESS in 5m 02s\n- openstack-tox-py37 http://logs.openstack.org/90/655490/5/check/openstack-tox-py37/a0124a0/ : SUCCESS in 5m 08s\n- openstack-tox-docs http://logs.openstack.org/90/655490/5/check/openstack-tox-docs/5c5b00e/html/ : SUCCESS in 9m 32s\n- ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/5/check/ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2/6e46698/ : SUCCESS in 1h 02m 08s\n- ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/5/check/ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2/0eee7cc/ : SUCCESS in 58m 54s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2 http://logs.openstack.org/90/655490/5/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2/f55748b/ : SUCCESS in 1h 03m 14s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/5/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src/c9d53f3/ : SUCCESS in 1h 04m 49s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/5/check/ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src/629d580/ : SUCCESS in 1h 01m 56s","accounts_in_message":[],"_revision_number":5},{"id":"4af7ea4d268e19216831650269b359ef1c124533","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-04-26 13:40:29.000000000","message":"Patch Set 5:\n\nWell, unless monkey patching doesn\u0027t work, the threads this creates are also green.","accounts_in_message":[],"_revision_number":5},{"id":"193ed08f98f0b9f4f47f40a1bf8cc2c05796d9a8","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-05-03 12:00:08.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"c496d95908fcea3c84ab406a0a4c31a20fffbcad","author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"date":"2019-05-04 15:43:39.000000000","message":"Patch Set 5: Code-Review+2\n\nThank you Dmitry.","accounts_in_message":[],"_revision_number":5},{"id":"10a2b5aa4f4732b78893f8618db528fcc6b930f7","author":{"_account_id":24828,"name":"Kaifeng Wang","email":"kaifeng.w@gmail.com","username":"wangkf"},"date":"2019-05-05 03:52:16.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nThank you Dmitry, the codes LGTM, note that the API guideline is not merged yet.\nMeanwhile I have a question for the using mdns in ironic, please see below.","accounts_in_message":[],"_revision_number":5},{"id":"7290a45c818f6fb88b647f86330cdedaa158913a","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-05-13 09:27:57.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"a58e07fef9db9a984c1e02211a90cc401ce47edd","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-05-14 08:18:21.000000000","message":"Patch Set 5:\n\nThis has 2x +2, do you think we can move on?","accounts_in_message":[],"_revision_number":5},{"id":"582e223ee05a1a2a2b7b36edd9c3466f4b0e65a6","author":{"_account_id":11076,"name":"Shivanand Tendulker","email":"stendulker@gmail.com","username":"stendulker"},"date":"2019-05-14 08:38:16.000000000","message":"Patch Set 5: Workflow+1\n\nWe were thinking if we need to wait for this guideline[1] to merge, but I think we can move on.\n[1]  https://review.opendev.org/#/c/651222/","accounts_in_message":[],"_revision_number":5},{"id":"75f2862784055ece8510898b52f401256063424b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 08:38:29.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"274903dc1d36ad0c0f5bed18be86e893114a35ec","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-05-14 08:39:57.000000000","message":"Patch Set 5:\n\nFWIW the guideline patch was frozen a month ago. Given no objections, it should have been merged already, but the Summit delayed it.","accounts_in_message":[],"_revision_number":5},{"id":"bf03491ebd69adea89d2f3a23a71f31fd403db77","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2019-05-14 08:40:07.000000000","message":"Patch Set 5: Workflow+1\n\nI\u0027m the proud owner of one of the +2 :)\nI was just asking myself if we should wait for the API SIG guideline to be merged, although reading the comment from Ed Leafe, it should have been merged already, so moving forward","accounts_in_message":[],"_revision_number":5},{"id":"f2d85015e3a36e27c0bd69f8227e8454aa026dd1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 10:00:15.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack http://logs.openstack.org/90/655490/5/gate/test-release-openstack/88fa64d/ : SUCCESS in 4m 06s\n- requirements-check http://logs.openstack.org/90/655490/5/gate/requirements-check/01a843c/ : FAILURE in 3m 21s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/655490/5/gate/openstack-tox-lower-constraints/2a910ba/ : SUCCESS in 8m 19s\n- openstack-tox-pep8 http://logs.openstack.org/90/655490/5/gate/openstack-tox-pep8/5bf281f/ : SUCCESS in 4m 58s\n- openstack-tox-py27 http://logs.openstack.org/90/655490/5/gate/openstack-tox-py27/6540dfc/ : SUCCESS in 4m 16s\n- openstack-tox-py36 http://logs.openstack.org/90/655490/5/gate/openstack-tox-py36/7cb82ab/ : SUCCESS in 6m 38s\n- openstack-tox-py37 http://logs.openstack.org/90/655490/5/gate/openstack-tox-py37/5475a00/ : SUCCESS in 5m 58s\n- openstack-tox-docs http://logs.openstack.org/90/655490/5/gate/openstack-tox-docs/3ac61d0/html/ : SUCCESS in 4m 59s\n- ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/5/gate/ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2/6ff40a4/ : SUCCESS in 1h 17m 53s\n- ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/5/gate/ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2/9c71e0d/ : SUCCESS in 1h 15m 47s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2 http://logs.openstack.org/90/655490/5/gate/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2/272f750/ : SUCCESS in 1h 14m 29s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/5/gate/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src/e62e797/ : SUCCESS in 1h 16m 22s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/5/gate/ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src/2b6137f/ : SUCCESS in 1h 11m 13s","accounts_in_message":[],"_revision_number":5},{"id":"e486aad4dc8018a19e73b249114808c5d2597425","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-05-14 10:20:01.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"ce085203c1081e0ebf11e9464675da28d51f923c","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-05-14 10:20:21.000000000","message":"Patch Set 6:\n\nRebased on top of the gate fix :(","accounts_in_message":[],"_revision_number":6},{"id":"7e07ee9ea34042791dc4950c561eb7306eea59fb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 11:36:34.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack http://logs.openstack.org/90/655490/6/check/test-release-openstack/548bd23/ : SUCCESS in 5m 09s\n- requirements-check http://logs.openstack.org/90/655490/6/check/requirements-check/c17f79f/ : SUCCESS in 3m 28s\n- openstack-tox-cover http://logs.openstack.org/90/655490/6/check/openstack-tox-cover/70d73ea/cover/ : SUCCESS in 4m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/655490/6/check/openstack-tox-lower-constraints/55b56d6/ : SUCCESS in 6m 36s\n- openstack-tox-pep8 http://logs.openstack.org/90/655490/6/check/openstack-tox-pep8/6861615/ : SUCCESS in 4m 28s\n- openstack-tox-py27 http://logs.openstack.org/90/655490/6/check/openstack-tox-py27/ad7822c/ : SUCCESS in 4m 21s\n- openstack-tox-py36 http://logs.openstack.org/90/655490/6/check/openstack-tox-py36/9ff1cc1/ : SUCCESS in 4m 02s\n- openstack-tox-py37 http://logs.openstack.org/90/655490/6/check/openstack-tox-py37/4356c54/ : SUCCESS in 5m 11s\n- openstack-tox-docs http://logs.openstack.org/90/655490/6/check/openstack-tox-docs/2323f75/html/ : SUCCESS in 6m 46s\n- ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/6/check/ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2/bcaeec3/ : SUCCESS in 1h 01m 39s\n- ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/6/check/ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2/09698bd/ : SUCCESS in 59m 18s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2 http://logs.openstack.org/90/655490/6/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2/0208e22/ : SUCCESS in 59m 18s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/6/check/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src/60ff1f0/ : SUCCESS in 1h 01m 10s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/6/check/ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src/ed99658/ : SUCCESS in 1h 05m 07s","accounts_in_message":[],"_revision_number":6},{"id":"2bcb4f55bb656e5d5b7002f6df68cddaf7f8649b","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2019-05-14 11:52:18.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"73aec90d1c06161fe8a47630781629d90f66f272","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 11:52:29.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"afa03e41b427cb5cb3896d67f708b165e760d97f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 13:07:21.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"3251a4316e4d0fcd27115b2ca73e0418a84608b5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-14 13:07:21.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack http://logs.openstack.org/90/655490/6/gate/test-release-openstack/41e4e2e/ : SUCCESS in 3m 17s\n- requirements-check http://logs.openstack.org/90/655490/6/gate/requirements-check/7e06b86/ : SUCCESS in 3m 04s\n- openstack-tox-lower-constraints http://logs.openstack.org/90/655490/6/gate/openstack-tox-lower-constraints/d8f108b/ : SUCCESS in 5m 17s\n- openstack-tox-pep8 http://logs.openstack.org/90/655490/6/gate/openstack-tox-pep8/bdacf13/ : SUCCESS in 4m 01s\n- openstack-tox-py27 http://logs.openstack.org/90/655490/6/gate/openstack-tox-py27/247f377/ : SUCCESS in 4m 20s\n- openstack-tox-py36 http://logs.openstack.org/90/655490/6/gate/openstack-tox-py36/df70f06/ : SUCCESS in 4m 18s\n- openstack-tox-py37 http://logs.openstack.org/90/655490/6/gate/openstack-tox-py37/9c63d0a/ : SUCCESS in 4m 57s\n- openstack-tox-docs http://logs.openstack.org/90/655490/6/gate/openstack-tox-docs/05ca0c5/html/ : SUCCESS in 4m 29s\n- ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/6/gate/ironic-lib-wholedisk-bios-ipmi-direct-tinyipa-src-python2/fa4651e/ : SUCCESS in 1h 12m 21s\n- ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2 http://logs.openstack.org/90/655490/6/gate/ironic-lib-partition-bios-ipmi-direct-tinyipa-src-python2/bf100ba/ : SUCCESS in 1h 01m 19s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2 http://logs.openstack.org/90/655490/6/gate/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src-python2/d78f901/ : SUCCESS in 1h 00m 57s\n- ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/6/gate/ironic-lib-partition-bios-ipmi-iscsi-tinyipa-src/b5beff8/ : SUCCESS in 1h 08m 53s\n- ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src http://logs.openstack.org/90/655490/6/gate/ironic-lib-wholedisk-bios-ipmi-iscsi-tinyipa-src/11bd11e/ : SUCCESS in 1h 03m 43s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"c90d008a5b3bc734b506accfcd4796286feb7173","revisions":{"1eb8a25df928ab3f986db32c342be74c19ba86e5":{"kind":"REWORK","_number":1,"created":"2019-04-24 16:18:59.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/90/655490/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/90/655490/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/1"}}},"commit":{"parents":[{"commit":"899d255b4aeac40cae1feaaad468dc1741ef6020","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/899d255b4aeac40cae1feaaad468dc1741ef6020"}]}],"author":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-24 16:06:59.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-24 16:18:42.000000000","tz":120},"subject":"[WIP] Add support code for multicast DNS service discovery","message":"[WIP] Add support code for multicast DNS service discovery\n\nTo simplify standalone configuration, we need an ability for IPA\nto discovery ironic and ironic-inspector on the local network.\nThis change adds the support code for that using zeroconf library.\n\nChange-Id: Iaf3422331238884412ce608c0667de7891945f98\nDepends-On: https://review.opendev.org/655488\nStory: #2005393\nTask: #30432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/1eb8a25df928ab3f986db32c342be74c19ba86e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/1eb8a25df928ab3f986db32c342be74c19ba86e5"}]},"branch":"refs/heads/master"},"ccc65bfcf5a7bef849ade3db2cdf7ccc50ab3102":{"kind":"REWORK","_number":2,"created":"2019-04-25 13:38:27.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/90/655490/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/90/655490/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/2"}}},"commit":{"parents":[{"commit":"899d255b4aeac40cae1feaaad468dc1741ef6020","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/899d255b4aeac40cae1feaaad468dc1741ef6020"}]}],"author":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-24 16:06:59.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-25 13:35:47.000000000","tz":120},"subject":"Add support code for multicast DNS service discovery","message":"Add support code for multicast DNS service discovery\n\nTo simplify standalone configuration, we need an ability for IPA\nto discovery ironic and ironic-inspector on the local network.\nThis change adds the support code for using multicast DNS (RFC 6762)\nwith DNS service discovery (RFC 6763) to publish and discover\nOpenStack services as proposed in the API SIG guideline\nhttps://review.opendev.org/651222.\n\nChange-Id: Iaf3422331238884412ce608c0667de7891945f98\nDepends-On: https://review.opendev.org/655488\nStory: #2005393\nTask: #30432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/ccc65bfcf5a7bef849ade3db2cdf7ccc50ab3102"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/ccc65bfcf5a7bef849ade3db2cdf7ccc50ab3102"}]},"branch":"refs/heads/master"},"e6f26231b4dede6150e74517a50d89d637bb42de":{"kind":"REWORK","_number":3,"created":"2019-04-25 13:58:54.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/90/655490/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/90/655490/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/3"}}},"commit":{"parents":[{"commit":"899d255b4aeac40cae1feaaad468dc1741ef6020","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/899d255b4aeac40cae1feaaad468dc1741ef6020"}]}],"author":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-24 16:06:59.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-25 13:58:44.000000000","tz":120},"subject":"Add support code for multicast DNS service discovery","message":"Add support code for multicast DNS service discovery\n\nTo simplify standalone configuration, we need an ability for IPA\nto discovery ironic and ironic-inspector on the local network.\nThis change adds the support code for using multicast DNS (RFC 6762)\nwith DNS service discovery (RFC 6763) to publish and discover\nOpenStack services as proposed in the API SIG guideline\nhttps://review.opendev.org/651222.\n\nChange-Id: Iaf3422331238884412ce608c0667de7891945f98\nDepends-On: https://review.opendev.org/655488\nStory: #2005393\nTask: #30432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/e6f26231b4dede6150e74517a50d89d637bb42de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/e6f26231b4dede6150e74517a50d89d637bb42de"}]},"branch":"refs/heads/master"},"b41eff13d8d343a610d1c059afd817b2046352ca":{"kind":"REWORK","_number":4,"created":"2019-04-25 14:18:29.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/90/655490/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/90/655490/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/4"}}},"commit":{"parents":[{"commit":"899d255b4aeac40cae1feaaad468dc1741ef6020","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/899d255b4aeac40cae1feaaad468dc1741ef6020"}]}],"author":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-24 16:06:59.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-25 14:18:19.000000000","tz":120},"subject":"Add support code for multicast DNS service discovery","message":"Add support code for multicast DNS service discovery\n\nTo simplify standalone configuration, we need an ability for IPA\nto discovery ironic and ironic-inspector on the local network.\nThis change adds the support code for using multicast DNS (RFC 6762)\nwith DNS service discovery (RFC 6763) to publish and discover\nOpenStack services as proposed in the API SIG guideline\nhttps://review.opendev.org/651222.\n\nChange-Id: Iaf3422331238884412ce608c0667de7891945f98\nDepends-On: https://review.opendev.org/655488\nStory: #2005393\nTask: #30432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/b41eff13d8d343a610d1c059afd817b2046352ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/b41eff13d8d343a610d1c059afd817b2046352ca"}]},"branch":"refs/heads/master"},"91e2ba7534c84dd7c317fcc31dd303d27d87ec95":{"kind":"REWORK","_number":5,"created":"2019-04-26 12:26:13.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/90/655490/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/90/655490/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/5"}}},"commit":{"parents":[{"commit":"899d255b4aeac40cae1feaaad468dc1741ef6020","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/899d255b4aeac40cae1feaaad468dc1741ef6020"}]}],"author":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-24 16:06:59.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-26 12:25:41.000000000","tz":120},"subject":"Add support code for multicast DNS service discovery","message":"Add support code for multicast DNS service discovery\n\nTo simplify standalone configuration, we need an ability for IPA\nto discovery ironic and ironic-inspector on the local network.\nThis change adds the support code for using multicast DNS (RFC 6762)\nwith DNS service discovery (RFC 6763) to publish and discover\nOpenStack services as proposed in the API SIG guideline\nhttps://review.opendev.org/651222.\n\nChange-Id: Iaf3422331238884412ce608c0667de7891945f98\nStory: #2005393\nTask: #30432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/91e2ba7534c84dd7c317fcc31dd303d27d87ec95"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/91e2ba7534c84dd7c317fcc31dd303d27d87ec95"}]},"branch":"refs/heads/master"},"c90d008a5b3bc734b506accfcd4796286feb7173":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2019-05-14 10:20:01.000000000","uploader":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"ref":"refs/changes/90/655490/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-lib","ref":"refs/changes/90/655490/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-lib refs/changes/90/655490/6"}}},"commit":{"parents":[{"commit":"8a798680e1141ce69ebf04600f2559461fec1e54","subject":"Update Sphinx requirements to match global-requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/8a798680e1141ce69ebf04600f2559461fec1e54"}]}],"author":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-04-24 16:06:59.000000000","tz":120},"committer":{"name":"Dmitry Tantsur","email":"divius.inside@gmail.com","date":"2019-05-14 10:19:37.000000000","tz":120},"subject":"Add support code for multicast DNS service discovery","message":"Add support code for multicast DNS service discovery\n\nTo simplify standalone configuration, we need an ability for IPA\nto discovery ironic and ironic-inspector on the local network.\nThis change adds the support code for using multicast DNS (RFC 6762)\nwith DNS service discovery (RFC 6763) to publish and discover\nOpenStack services as proposed in the API SIG guideline\nhttps://review.opendev.org/651222.\n\nChange-Id: Iaf3422331238884412ce608c0667de7891945f98\nStory: #2005393\nTask: #30432\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/c90d008a5b3bc734b506accfcd4796286feb7173"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-lib/commit/c90d008a5b3bc734b506accfcd4796286feb7173"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
