)]}'
{"id":"openstack%2Foslo.messaging~666241","triplet_id":"openstack%2Foslo.messaging~master~I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2","project":"openstack/oslo.messaging","branch":"master","topic":"bp/transport-options","hashtags":[],"change_id":"I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2","subject":"Implement the transport options","status":"MERGED","created":"2019-06-19 07:53:14.000000000","updated":"2019-06-26 13:09:53.000000000","submitted":"2019-06-26 13:09:53.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"666241-1561554593036-90acf6b2","meta_rev_id":"0e5c07dc482e88020768ccf3508a26324f58f254","_number":666241,"virtual_id_number":666241,"owner":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"value":0,"date":"2019-06-26 11:06:05.000000000","_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},{"value":2,"date":"2019-06-26 13:09:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":2,"date":"2019-06-25 17:08:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":2,"date":"2019-06-26 10:03:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":1,"date":"2019-06-26 10:03:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"date":"2019-06-25 17:08:20.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},{"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-19 07:54:45.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-06-25 17:08:08.000000000","updated_by":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"reviewer":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"state":"REVIEWER"},{"updated":"2019-06-25 17:08:20.000000000","updated_by":{"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},"reviewer":{"_account_id":20523,"name":"Andy Smith","email":"ansmith@redhat.com","username":"ajssmith"},"state":"REVIEWER"},{"updated":"2019-06-26 10:03:12.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2019-06-26 13:09:52.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":"06cdd5059861b8775730feda953729289eac84e1","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-19 07:53:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2122185edb13898c0aab033f7e9208f82656c67d","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-19 09:42:22.000000000","message":"Patch Set 1:\n\n(2 comments)\n\nSome comments inline","accounts_in_message":[],"_revision_number":1},{"id":"9ce974cebc931b9396811be7316cc9ef05cd106e","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-19 09:43:36.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"857863aa2c6d720e669cef0e9591495b99e842d6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 11:11:48.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- tempest-full http://logs.openstack.org/41/666241/1/check/tempest-full/985781b/ : SUCCESS in 2h 06m 22s\n- tempest-full-py3 http://logs.openstack.org/41/666241/1/check/tempest-full-py3/81eaffd/ : SUCCESS in 1h 20m 44s\n- openstack-tox-cover http://logs.openstack.org/41/666241/1/check/openstack-tox-cover/19be413/ : FAILURE in 5m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/41/666241/1/check/openstack-tox-lower-constraints/8645bbb/ : FAILURE in 5m 28s\n- openstack-tox-pep8 http://logs.openstack.org/41/666241/1/check/openstack-tox-pep8/240c54b/ : SUCCESS in 4m 36s\n- openstack-tox-py27 http://logs.openstack.org/41/666241/1/check/openstack-tox-py27/51bd427/ : FAILURE in 4m 56s\n- openstack-tox-py36 http://logs.openstack.org/41/666241/1/check/openstack-tox-py36/9662ab0/ : FAILURE in 5m 02s\n- openstack-tox-py37 http://logs.openstack.org/41/666241/1/check/openstack-tox-py37/869bcac/ : FAILURE in 9m 40s\n- openstack-tox-docs http://logs.openstack.org/41/666241/1/check/openstack-tox-docs/0ccb72c/html/ : SUCCESS in 2m 58s\n- oslo.messaging-tox-py27-func-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py27-func-rabbit/fd5b79e/ : SUCCESS in 5m 30s\n- oslo.messaging-tox-py27-func-amqp1 http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py27-func-amqp1/a397762/ : FAILURE in 11m 15s (non-voting)\n- oslo.messaging-tox-py27-func-kafka http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py27-func-kafka/d990faa/ : SUCCESS in 5m 27s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py36-func-rabbit/131418b/ : SUCCESS in 5m 08s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py36-func-amqp1/fa71335/ : FAILURE in 11m 32s (non-voting)\n- oslo.messaging-tox-py36-func-kafka http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py36-func-kafka/7c8463b/ : SUCCESS in 5m 22s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-rabbit/71cb38f/ : SUCCESS in 1h 35m 41s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-amqp1-hybrid/d0c17d7/ : FAILURE in 28m 13s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-amqp1-centos-7/34e812d/ : FAILURE in 41m 10s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-kafka-hybrid/84974eb/ : SUCCESS in 1h 45m 50s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-kafka-centos-7/df12640/ : SUCCESS in 1h 46m 58s (non-voting)\n- oslo.messaging-src-grenade-dsvm http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-grenade-dsvm/242ff80/ : SUCCESS in 48m 25s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-grenade-dsvm-multinode/acaf1ef/ : SUCCESS in 1h 15m 50s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-telemetry-dsvm-integration-rabbit/0fa1ad2/ : FAILURE in 44m 26s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 http://logs.openstack.org/41/666241/1/check/oslo.messaging-telemetry-dsvm-integration-amqp1/deea089/ : FAILURE in 39m 11s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka http://logs.openstack.org/41/666241/1/check/oslo.messaging-telemetry-dsvm-integration-kafka/eaec546/ : FAILURE in 43m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3468e4992dd58a58c639c9b5b1bfada92fa3f66b","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-19 12:54:01.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"4192cf71ce62451fce5c9988cd138db32d2c6895","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 15:20:23.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- tempest-full http://logs.openstack.org/41/666241/1/check/tempest-full/478964c/ : SUCCESS in 1h 55m 05s\n- tempest-full-py3 http://logs.openstack.org/41/666241/1/check/tempest-full-py3/73a223e/ : SUCCESS in 1h 28m 45s\n- openstack-tox-cover http://logs.openstack.org/41/666241/1/check/openstack-tox-cover/391f835/ : FAILURE in 6m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/41/666241/1/check/openstack-tox-lower-constraints/f62332d/ : FAILURE in 5m 37s\n- openstack-tox-pep8 http://logs.openstack.org/41/666241/1/check/openstack-tox-pep8/489b4a0/ : SUCCESS in 4m 57s\n- openstack-tox-py27 http://logs.openstack.org/41/666241/1/check/openstack-tox-py27/7295c48/ : FAILURE in 5m 21s\n- openstack-tox-py36 http://logs.openstack.org/41/666241/1/check/openstack-tox-py36/eab8bd1/ : FAILURE in 10m 22s\n- openstack-tox-py37 http://logs.openstack.org/41/666241/1/check/openstack-tox-py37/e15dd39/ : FAILURE in 6m 30s\n- openstack-tox-docs http://logs.openstack.org/41/666241/1/check/openstack-tox-docs/3e54cf3/html/ : SUCCESS in 3m 10s\n- oslo.messaging-tox-py27-func-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py27-func-rabbit/28f8b3f/ : SUCCESS in 5m 26s\n- oslo.messaging-tox-py27-func-amqp1 http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py27-func-amqp1/55f39a2/ : FAILURE in 11m 36s (non-voting)\n- oslo.messaging-tox-py27-func-kafka http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py27-func-kafka/5957460/ : SUCCESS in 5m 14s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py36-func-rabbit/10a737f/ : FAILURE in 6m 20s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py36-func-amqp1/4362208/ : FAILURE in 12m 41s (non-voting)\n- oslo.messaging-tox-py36-func-kafka http://logs.openstack.org/41/666241/1/check/oslo.messaging-tox-py36-func-kafka/f08b0af/ : FAILURE in 5m 42s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-rabbit/0a1ae4c/ : SUCCESS in 1h 50m 17s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-amqp1-hybrid/466c55a/ : FAILURE in 42m 42s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-amqp1-centos-7/114483d/ : FAILURE in 38m 55s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-kafka-hybrid/4ff1521/ : SUCCESS in 1h 47m 08s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-dsvm-full-kafka-centos-7/c11d472/ : SUCCESS in 2h 03m 44s (non-voting)\n- oslo.messaging-src-grenade-dsvm http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-grenade-dsvm/281fe46/ : SUCCESS in 1h 02m 58s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode http://logs.openstack.org/41/666241/1/check/oslo.messaging-src-grenade-dsvm-multinode/9c90b56/ : SUCCESS in 1h 11m 41s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit http://logs.openstack.org/41/666241/1/check/oslo.messaging-telemetry-dsvm-integration-rabbit/5d2eee3/ : FAILURE in 44m 34s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 http://logs.openstack.org/41/666241/1/check/oslo.messaging-telemetry-dsvm-integration-amqp1/1256ff0/ : FAILURE in 43m 31s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka http://logs.openstack.org/41/666241/1/check/oslo.messaging-telemetry-dsvm-integration-kafka/21ecb94/ : FAILURE in 46m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d593b504a733bbc77dabab3044facfd336d35711","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-20 08:31:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"39f8f45d89a7df3f054ada2d7fcebe16d6ae6617","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-20 08:48:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"06678faadc438fce7c4f6c85e0ffcea9cdc8e4d0","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-20 08:56:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2bd0bfdd2723ff9058bba6590e89a7e2346fac51","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-20 08:58:03.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"9cb4441484518b3021bf922a00453b3871ba951c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-20 09:22:56.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nSorry for the comment bombing on that...","accounts_in_message":[],"_revision_number":3},{"id":"3721d5a3fe2e8130bdfd1d512c5912d2b0aa08f9","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-20 09:49:56.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"85faf38c3b94c727ad9764616404c112f4bf2833","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-20 09:56:13.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"d3d497a2a2d2b0faeaf2ad68b47d9b910350719e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 12:20:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/41/666241/4/check/tempest-full/f69d989/ : SUCCESS in 1h 36m 31s\n- tempest-full-py3 http://logs.openstack.org/41/666241/4/check/tempest-full-py3/ca2b3ea/ : SUCCESS in 1h 41m 23s\n- openstack-tox-cover http://logs.openstack.org/41/666241/4/check/openstack-tox-cover/c048c67/cover/ : SUCCESS in 5m 25s\n- openstack-tox-lower-constraints http://logs.openstack.org/41/666241/4/check/openstack-tox-lower-constraints/a12bd11/ : SUCCESS in 14m 35s\n- openstack-tox-pep8 http://logs.openstack.org/41/666241/4/check/openstack-tox-pep8/5db4a8b/ : SUCCESS in 4m 49s\n- openstack-tox-py27 http://logs.openstack.org/41/666241/4/check/openstack-tox-py27/78f15d2/ : SUCCESS in 4m 48s\n- openstack-tox-py36 http://logs.openstack.org/41/666241/4/check/openstack-tox-py36/f46255a/ : SUCCESS in 7m 38s\n- openstack-tox-py37 http://logs.openstack.org/41/666241/4/check/openstack-tox-py37/4d71e28/ : SUCCESS in 18m 16s\n- openstack-tox-docs http://logs.openstack.org/41/666241/4/check/openstack-tox-docs/079ed1d/html/ : SUCCESS in 3m 15s\n- oslo.messaging-tox-py27-func-rabbit http://logs.openstack.org/41/666241/4/check/oslo.messaging-tox-py27-func-rabbit/a266e21/ : SUCCESS in 4m 51s\n- oslo.messaging-tox-py27-func-amqp1 http://logs.openstack.org/41/666241/4/check/oslo.messaging-tox-py27-func-amqp1/37738ee/ : FAILURE in 23m 57s (non-voting)\n- oslo.messaging-tox-py27-func-kafka http://logs.openstack.org/41/666241/4/check/oslo.messaging-tox-py27-func-kafka/f6e53e4/ : SUCCESS in 15m 02s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit http://logs.openstack.org/41/666241/4/check/oslo.messaging-tox-py36-func-rabbit/d3fcbf1/ : SUCCESS in 16m 24s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 http://logs.openstack.org/41/666241/4/check/oslo.messaging-tox-py36-func-amqp1/67d0730/ : FAILURE in 11m 51s (non-voting)\n- oslo.messaging-tox-py36-func-kafka http://logs.openstack.org/41/666241/4/check/oslo.messaging-tox-py36-func-kafka/384b22b/ : FAILURE in 6m 11s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit http://logs.openstack.org/41/666241/4/check/oslo.messaging-src-dsvm-full-rabbit/a4760fe/ : SUCCESS in 2h 02m 27s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid http://logs.openstack.org/41/666241/4/check/oslo.messaging-src-dsvm-full-amqp1-hybrid/b797675/ : FAILURE in 1h 08m 47s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 http://logs.openstack.org/41/666241/4/check/oslo.messaging-src-dsvm-full-amqp1-centos-7/f1d0d6a/ : FAILURE in 40m 58s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid http://logs.openstack.org/41/666241/4/check/oslo.messaging-src-dsvm-full-kafka-hybrid/899917b/ : SUCCESS in 1h 38m 43s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 http://logs.openstack.org/41/666241/4/check/oslo.messaging-src-dsvm-full-kafka-centos-7/42f6086/ : SUCCESS in 2h 20m 28s (non-voting)\n- oslo.messaging-src-grenade-dsvm http://logs.openstack.org/41/666241/4/check/oslo.messaging-src-grenade-dsvm/d618aaa/ : SUCCESS in 1h 03m 30s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode http://logs.openstack.org/41/666241/4/check/oslo.messaging-src-grenade-dsvm-multinode/59cd3dd/ : SUCCESS in 1h 15m 29s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit http://logs.openstack.org/41/666241/4/check/oslo.messaging-telemetry-dsvm-integration-rabbit/414d981/ : FAILURE in 48m 05s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 http://logs.openstack.org/41/666241/4/check/oslo.messaging-telemetry-dsvm-integration-amqp1/e5e63d8/ : FAILURE in 37m 58s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka http://logs.openstack.org/41/666241/4/check/oslo.messaging-telemetry-dsvm-integration-kafka/c4a2e00/ : FAILURE in 39m 03s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7f2ccc37b814ccd908d1c3e6d0f2f829c4312959","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-24 08:22:29.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5d42a01777fdb7f5e76f4fa9c845482d44de4591","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-24 08:30:17.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"e2dbd6c18a599e521a4688c756d168cb5b2d726b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 11:16:56.000000000","message":"Patch Set 6: 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- tempest-full http://logs.openstack.org/41/666241/6/check/tempest-full/d362b88/ : TIMED_OUT in 2h 10m 34s\n- tempest-full-py3 http://logs.openstack.org/41/666241/6/check/tempest-full-py3/282a5d4/ : TIMED_OUT in 2h 08m 54s\n- openstack-tox-cover http://logs.openstack.org/41/666241/6/check/openstack-tox-cover/4088cf4/cover/ : SUCCESS in 5m 39s\n- openstack-tox-lower-constraints http://logs.openstack.org/41/666241/6/check/openstack-tox-lower-constraints/0261255/ : SUCCESS in 5m 34s\n- openstack-tox-pep8 http://logs.openstack.org/41/666241/6/check/openstack-tox-pep8/9eaafb2/ : SUCCESS in 4m 58s\n- openstack-tox-py27 http://logs.openstack.org/41/666241/6/check/openstack-tox-py27/ac7b437/ : SUCCESS in 5m 27s\n- openstack-tox-py36 http://logs.openstack.org/41/666241/6/check/openstack-tox-py36/1534dea/ : SUCCESS in 5m 06s\n- openstack-tox-py37 http://logs.openstack.org/41/666241/6/check/openstack-tox-py37/2c86a79/ : SUCCESS in 5m 49s\n- openstack-tox-docs http://logs.openstack.org/41/666241/6/check/openstack-tox-docs/558abbd/html/ : SUCCESS in 3m 10s\n- oslo.messaging-tox-py27-func-rabbit http://logs.openstack.org/41/666241/6/check/oslo.messaging-tox-py27-func-rabbit/ef34657/ : SUCCESS in 5m 17s\n- oslo.messaging-tox-py27-func-amqp1 http://logs.openstack.org/41/666241/6/check/oslo.messaging-tox-py27-func-amqp1/c77cf17/ : FAILURE in 11m 35s (non-voting)\n- oslo.messaging-tox-py27-func-kafka http://logs.openstack.org/41/666241/6/check/oslo.messaging-tox-py27-func-kafka/04626f0/ : SUCCESS in 5m 31s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit http://logs.openstack.org/41/666241/6/check/oslo.messaging-tox-py36-func-rabbit/a6d9098/ : SUCCESS in 5m 31s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 http://logs.openstack.org/41/666241/6/check/oslo.messaging-tox-py36-func-amqp1/ed64541/ : FAILURE in 11m 19s (non-voting)\n- oslo.messaging-tox-py36-func-kafka http://logs.openstack.org/41/666241/6/check/oslo.messaging-tox-py36-func-kafka/5afb08d/ : FAILURE in 5m 36s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit http://logs.openstack.org/41/666241/6/check/oslo.messaging-src-dsvm-full-rabbit/031f4f8/ : SUCCESS in 1h 36m 45s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid http://logs.openstack.org/41/666241/6/check/oslo.messaging-src-dsvm-full-amqp1-hybrid/50422c0/ : FAILURE in 27m 21s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 http://logs.openstack.org/41/666241/6/check/oslo.messaging-src-dsvm-full-amqp1-centos-7/0c645a8/ : FAILURE in 41m 49s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid http://logs.openstack.org/41/666241/6/check/oslo.messaging-src-dsvm-full-kafka-hybrid/383d48a/ : SUCCESS in 2h 24m 15s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 http://logs.openstack.org/41/666241/6/check/oslo.messaging-src-dsvm-full-kafka-centos-7/bcb790e/ : SUCCESS in 2h 06m 10s (non-voting)\n- oslo.messaging-src-grenade-dsvm http://logs.openstack.org/41/666241/6/check/oslo.messaging-src-grenade-dsvm/e8b3192/ : SUCCESS in 59m 39s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode http://logs.openstack.org/41/666241/6/check/oslo.messaging-src-grenade-dsvm-multinode/f930e90/ : SUCCESS in 1h 06m 16s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit http://logs.openstack.org/41/666241/6/check/oslo.messaging-telemetry-dsvm-integration-rabbit/4d522f5/ : FAILURE in 47m 03s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 http://logs.openstack.org/41/666241/6/check/oslo.messaging-telemetry-dsvm-integration-amqp1/9582133/ : FAILURE in 39m 00s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka http://logs.openstack.org/41/666241/6/check/oslo.messaging-telemetry-dsvm-integration-kafka/eb4b721/ : FAILURE in 46m 34s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"c07328d28f629a9507f97909262cfafdf343693e","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-24 14:51:03.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"50c02f6109603dac0d0c00f8bb815331c53e51b9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-24 17:11:52.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/41/666241/7/check/tempest-full/5c41608/ : SUCCESS in 1h 50m 48s\n- tempest-full-py3 http://logs.openstack.org/41/666241/7/check/tempest-full-py3/b68eee0/ : SUCCESS in 1h 29m 09s\n- openstack-tox-cover http://logs.openstack.org/41/666241/7/check/openstack-tox-cover/40ecc87/cover/ : SUCCESS in 6m 23s\n- openstack-tox-lower-constraints http://logs.openstack.org/41/666241/7/check/openstack-tox-lower-constraints/43cb8f8/ : SUCCESS in 6m 02s\n- openstack-tox-pep8 http://logs.openstack.org/41/666241/7/check/openstack-tox-pep8/8de6347/ : SUCCESS in 4m 43s\n- openstack-tox-py27 http://logs.openstack.org/41/666241/7/check/openstack-tox-py27/ed7f363/ : SUCCESS in 4m 34s\n- openstack-tox-py36 http://logs.openstack.org/41/666241/7/check/openstack-tox-py36/929ce82/ : SUCCESS in 4m 56s\n- openstack-tox-py37 http://logs.openstack.org/41/666241/7/check/openstack-tox-py37/721da83/ : SUCCESS in 5m 18s\n- openstack-tox-docs http://logs.openstack.org/41/666241/7/check/openstack-tox-docs/e994f8d/html/ : SUCCESS in 2m 54s\n- oslo.messaging-tox-py27-func-rabbit http://logs.openstack.org/41/666241/7/check/oslo.messaging-tox-py27-func-rabbit/29c27ab/ : SUCCESS in 6m 56s\n- oslo.messaging-tox-py27-func-amqp1 http://logs.openstack.org/41/666241/7/check/oslo.messaging-tox-py27-func-amqp1/dc37504/ : FAILURE in 11m 59s (non-voting)\n- oslo.messaging-tox-py27-func-kafka http://logs.openstack.org/41/666241/7/check/oslo.messaging-tox-py27-func-kafka/e65c412/ : SUCCESS in 4m 58s (non-voting)\n- oslo.messaging-tox-py36-func-rabbit http://logs.openstack.org/41/666241/7/check/oslo.messaging-tox-py36-func-rabbit/e2e212b/ : SUCCESS in 5m 09s (non-voting)\n- oslo.messaging-tox-py36-func-amqp1 http://logs.openstack.org/41/666241/7/check/oslo.messaging-tox-py36-func-amqp1/7fe1cf2/ : FAILURE in 11m 29s (non-voting)\n- oslo.messaging-tox-py36-func-kafka http://logs.openstack.org/41/666241/7/check/oslo.messaging-tox-py36-func-kafka/394f628/ : SUCCESS in 5m 12s (non-voting)\n- oslo.messaging-src-dsvm-full-rabbit http://logs.openstack.org/41/666241/7/check/oslo.messaging-src-dsvm-full-rabbit/7930876/ : SUCCESS in 1h 49m 13s\n- oslo.messaging-src-dsvm-full-amqp1-hybrid http://logs.openstack.org/41/666241/7/check/oslo.messaging-src-dsvm-full-amqp1-hybrid/4701ef9/ : FAILURE in 32m 15s (non-voting)\n- oslo.messaging-src-dsvm-full-amqp1-centos-7 http://logs.openstack.org/41/666241/7/check/oslo.messaging-src-dsvm-full-amqp1-centos-7/53e848b/ : FAILURE in 40m 30s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-hybrid http://logs.openstack.org/41/666241/7/check/oslo.messaging-src-dsvm-full-kafka-hybrid/e80e2d4/ : SUCCESS in 1h 43m 11s (non-voting)\n- oslo.messaging-src-dsvm-full-kafka-centos-7 http://logs.openstack.org/41/666241/7/check/oslo.messaging-src-dsvm-full-kafka-centos-7/157f6c2/ : SUCCESS in 2h 06m 48s (non-voting)\n- oslo.messaging-src-grenade-dsvm http://logs.openstack.org/41/666241/7/check/oslo.messaging-src-grenade-dsvm/4115c20/ : SUCCESS in 1h 00m 23s (non-voting)\n- oslo.messaging-src-grenade-dsvm-multinode http://logs.openstack.org/41/666241/7/check/oslo.messaging-src-grenade-dsvm-multinode/d846b47/ : SUCCESS in 1h 17m 13s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-rabbit http://logs.openstack.org/41/666241/7/check/oslo.messaging-telemetry-dsvm-integration-rabbit/6f7a181/ : FAILURE in 42m 40s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-amqp1 http://logs.openstack.org/41/666241/7/check/oslo.messaging-telemetry-dsvm-integration-amqp1/d1aa3e2/ : FAILURE in 51m 26s (non-voting)\n- oslo.messaging-telemetry-dsvm-integration-kafka http://logs.openstack.org/41/666241/7/check/oslo.messaging-telemetry-dsvm-integration-kafka/23167eb/ : FAILURE in 56m 42s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"992f9f95f370e437e2230872c226c5856f645313","author":{"_account_id":8770,"name":"Ken Giusti","email":"kgiusti@gmail.com","username":"kgiusti"},"date":"2019-06-25 17:08:08.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"51138e1471a79ea506fb389e6dc2018660aa3ebb","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-26 10:03:12.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"1ae1fd08a59e0fe424207f7067cc7884314d7c8d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 10:03:25.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"bd4fad7dac0ad3db04b5aadb69dea27a052b8887","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-26 11:06:05.000000000","message":"Patch Set 7:\n\nrecheck","accounts_in_message":[],"_revision_number":7},{"id":"c7e5fe59affeb29463b3127730dd316a9d1e842e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 13:09:52.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/41/666241/7/gate/tempest-full/9133d3f/ : SUCCESS in 1h 55m 17s\n- tempest-full-py3 http://logs.openstack.org/41/666241/7/gate/tempest-full-py3/81f5fa7/ : SUCCESS in 1h 57m 17s\n- openstack-tox-lower-constraints http://logs.openstack.org/41/666241/7/gate/openstack-tox-lower-constraints/d41bd6b/ : SUCCESS in 8m 33s\n- openstack-tox-pep8 http://logs.openstack.org/41/666241/7/gate/openstack-tox-pep8/1702a3d/ : SUCCESS in 6m 20s\n- openstack-tox-py27 http://logs.openstack.org/41/666241/7/gate/openstack-tox-py27/f388c29/ : SUCCESS in 4m 57s\n- openstack-tox-py36 http://logs.openstack.org/41/666241/7/gate/openstack-tox-py36/14ee275/ : SUCCESS in 6m 58s\n- openstack-tox-py37 http://logs.openstack.org/41/666241/7/gate/openstack-tox-py37/80b43be/ : SUCCESS in 7m 13s\n- openstack-tox-docs http://logs.openstack.org/41/666241/7/gate/openstack-tox-docs/320ca77/html/ : SUCCESS in 3m 07s\n- oslo.messaging-tox-py27-func-rabbit http://logs.openstack.org/41/666241/7/gate/oslo.messaging-tox-py27-func-rabbit/8a80968/ : SUCCESS in 5m 07s\n- oslo.messaging-src-dsvm-full-rabbit http://logs.openstack.org/41/666241/7/gate/oslo.messaging-src-dsvm-full-rabbit/138b25c/ : SUCCESS in 1h 38m 58s","accounts_in_message":[],"_revision_number":7},{"id":"7d042967e0f99c3f0d5d840b103b849a56dbb9eb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 13:09:53.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"e804874c50fd8cfbfca2d982a4932fdd8844c3f1","revisions":{"1c7afa7bf5f6a79a275c13732dd3accf4a47ec4f":{"kind":"REWORK","_number":1,"created":"2019-06-19 07:53:14.000000000","uploader":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"ref":"refs/changes/41/666241/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/41/666241/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/1"}}},"commit":{"parents":[{"commit":"03ec779cdfea76e5d23f997d1679e01ddaad9309","subject":"Merge \"Download kafka from archive.apache.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/03ec779cdfea76e5d23f997d1679e01ddaad9309"}]}],"author":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:51:55.000000000","tz":120},"committer":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:53:12.000000000","tz":120},"subject":"WIP Implement the transport options","message":"WIP Implement the transport options\n\nWith this feature, it is possible to specialize the parameters to send.\n`options \u003d oslo_messaging.TransportOptions(transport,\nat_least_once\u003dTrue)`\n\nTransportOptions is decoded for every single driver,\nfor example in RabbitMQ driver is used to handle the mandatory flag.\n\nNotes:\n  - This is a WIP\n  - The idea of creating a new  class TransportOptions is because I\u0027d like\n    to have an abstract class not related only to the RPCClient\n  - at_least_once is the first parameter, when needed we can add the\n    others.\n  - get_options() returns a dictionary that can be parsed easily for each\n    driver.\n  - tests don\u0027t work\n\nImplements: blueprint transport-options (second point)\n\nThe blueprint link is\nhttps://blueprints.launchpad.net/oslo.messaging/+spec/transport-options\n\nChange-Id: I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/1c7afa7bf5f6a79a275c13732dd3accf4a47ec4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/1c7afa7bf5f6a79a275c13732dd3accf4a47ec4f"}]},"branch":"refs/heads/master"},"f948ae4a5fc83f279aabbd6aafb339415879a6ca":{"kind":"REWORK","_number":2,"created":"2019-06-20 08:31:06.000000000","uploader":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"ref":"refs/changes/41/666241/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/41/666241/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/2"}}},"commit":{"parents":[{"commit":"03ec779cdfea76e5d23f997d1679e01ddaad9309","subject":"Merge \"Download kafka from archive.apache.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/03ec779cdfea76e5d23f997d1679e01ddaad9309"}]}],"author":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:51:55.000000000","tz":120},"committer":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-20 08:25:34.000000000","tz":120},"subject":"Implement the transport options","message":"Implement the transport options\n\nWith this feature, it is possible to specialize the parameters to send.\n`options \u003d oslo_messaging.TransportOptions(transport,\nat_least_once\u003dTrue)`\n\nTransportOptions is decoded for every single driver,\nfor example in RabbitMQ driver is used to handle the mandatory flag.\n\nNotes:\n  - The idea of creating a new  class TransportOptions is because I\u0027d like\n    to have an abstract class not related only to the RPCClient\n  - at_least_once is the first parameter, when needed we can add the\n    others.\n  - get_options() returns a dictionary that can be parsed easily for each\n    driver.\n\nImplements: blueprint transport-options (second point)\n\nThe blueprint link is [1]\nTo test it you can use [2]\n\n1- https://blueprints.launchpad.net/oslo.messaging/+spec/transport-options\n2- https://github.com/Gsantomaggio/rabbitmq-utils/\n   tree/master/openstack/mandatory_test\n\nChange-Id: I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f948ae4a5fc83f279aabbd6aafb339415879a6ca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/f948ae4a5fc83f279aabbd6aafb339415879a6ca"}]},"branch":"refs/heads/master"},"550d3d0036e82f210e2bba7facbe00b25749656c":{"kind":"REWORK","_number":3,"created":"2019-06-20 08:56:43.000000000","uploader":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"ref":"refs/changes/41/666241/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/41/666241/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/3"}}},"commit":{"parents":[{"commit":"03ec779cdfea76e5d23f997d1679e01ddaad9309","subject":"Merge \"Download kafka from archive.apache.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/03ec779cdfea76e5d23f997d1679e01ddaad9309"}]}],"author":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:51:55.000000000","tz":120},"committer":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-20 08:56:12.000000000","tz":120},"subject":"Implement the transport options","message":"Implement the transport options\n\nWith this feature, it is possible to specialize the parameters to send.\n`options \u003d oslo_messaging.TransportOptions(transport,\nat_least_once\u003dTrue)`\n\nTransportOptions is decoded for every single driver,\nfor example in RabbitMQ driver is used to handle the mandatory flag.\n\nNotes:\n  - The idea of creating a new  class TransportOptions is because I\u0027d like\n    to have an abstract class not related only to the RPCClient\n  - at_least_once is the first parameter, when needed we can add the\n    others.\n  - get_options() returns a dictionary that can be parsed easily for each\n    driver.\n\nImplements: blueprint transport-options (second point)\n\nThe blueprint link is: [1]\nTo test it you can use: [2]\n\n1- https://blueprints.launchpad.net/oslo.messaging/+spec/transport-options\n2- https://github.com/Gsantomaggio/rabbitmq-utils/\n   tree/master/openstack/mandatory_test\n\nChange-Id: I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/550d3d0036e82f210e2bba7facbe00b25749656c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/550d3d0036e82f210e2bba7facbe00b25749656c"}]},"branch":"refs/heads/master"},"7ab9fe5d1b16304f7c8c40447c127a369fd6497e":{"kind":"REWORK","_number":4,"created":"2019-06-20 09:49:56.000000000","uploader":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"ref":"refs/changes/41/666241/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/41/666241/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/4"}}},"commit":{"parents":[{"commit":"03ec779cdfea76e5d23f997d1679e01ddaad9309","subject":"Merge \"Download kafka from archive.apache.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/03ec779cdfea76e5d23f997d1679e01ddaad9309"}]}],"author":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:51:55.000000000","tz":120},"committer":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-20 09:43:56.000000000","tz":120},"subject":"Implement the transport options","message":"Implement the transport options\n\nWith this feature, it is possible to specialize the parameters to send.\n`options \u003d oslo_messaging.TransportOptions(transport,\nat_least_once\u003dTrue)`\n\nTransportOptions is decoded for every single driver,\nfor example in RabbitMQ driver is used to handle the mandatory flag.\n\nNotes:\n  - The idea of creating a new  class TransportOptions is because I\u0027d like\n    to have an abstract class not related only to the RPCClient\n  - at_least_once is the first parameter, when needed we can add the\n    others.\n  - get_options() returns a dictionary that can be parsed easily for each\n    driver.\n\nImplements: blueprint transport-options (second point)\n\nThe blueprint link is [1]\nTo test it you can use [2]\n\n1- https://blueprints.launchpad.net/oslo.messaging/+spec/transport-options\n2- https://github.com/Gsantomaggio/rabbitmq-utils/\n   tree/master/openstack/mandatory_test\n\nChange-Id: I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7ab9fe5d1b16304f7c8c40447c127a369fd6497e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/7ab9fe5d1b16304f7c8c40447c127a369fd6497e"}]},"branch":"refs/heads/master"},"054d60131c6039e051ba83300292233941c72d07":{"kind":"REWORK","_number":5,"created":"2019-06-24 08:22:29.000000000","uploader":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"ref":"refs/changes/41/666241/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/41/666241/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/5"}}},"commit":{"parents":[{"commit":"03ec779cdfea76e5d23f997d1679e01ddaad9309","subject":"Merge \"Download kafka from archive.apache.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/03ec779cdfea76e5d23f997d1679e01ddaad9309"}]}],"author":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:51:55.000000000","tz":120},"committer":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-24 08:20:10.000000000","tz":120},"subject":"Implement the transport options","message":"Implement the transport options\n\nWith this feature, it is possible to specialize the parameters to send.\n`options \u003d oslo_messaging.TransportOptions(at_least_once\u003dTrue)`\n\nTransportOptions is used in every single driver,\nfor example in RabbitMQ driver is used to handle the mandatory flag.\n\nNotes:\n  - The idea of creating a new  class TransportOptions is because I\u0027d like\n    to have an abstract class not related only to the RPCClient\n  - at_least_once is the first parameter, when needed we can add the\n    others.\n\nImplements: blueprint transport-options (second point)\n\nThe blueprint link is [1]\nTo test it you can use [2]\n\n1- https://blueprints.launchpad.net/oslo.messaging/+spec/transport-options\n2- https://github.com/Gsantomaggio/rabbitmq-utils/\n   tree/master/openstack/mandatory_test\n\nChange-Id: I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/054d60131c6039e051ba83300292233941c72d07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/054d60131c6039e051ba83300292233941c72d07"}]},"branch":"refs/heads/master"},"1ab1ee6374aaaad08bac762e125da18780acf6b0":{"kind":"REWORK","_number":6,"created":"2019-06-24 08:30:17.000000000","uploader":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"ref":"refs/changes/41/666241/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/41/666241/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/6"}}},"commit":{"parents":[{"commit":"03ec779cdfea76e5d23f997d1679e01ddaad9309","subject":"Merge \"Download kafka from archive.apache.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/03ec779cdfea76e5d23f997d1679e01ddaad9309"}]}],"author":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:51:55.000000000","tz":120},"committer":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-24 08:29:33.000000000","tz":120},"subject":"Implement the transport options","message":"Implement the transport options\n\nWith this feature, it is possible to specialize the parameters to send.\n`options \u003d oslo_messaging.TransportOptions(at_least_once\u003dTrue)`\n\nTransportOptions is used in every single driver,\nfor example in RabbitMQ driver is used to handle the mandatory flag.\n\nNotes:\n  - The idea of creating a new  class TransportOptions is because I\u0027d like\n    to have an abstract class not related only to the RPCClient\n  - at_least_once is the first parameter, when needed we can add the\n    others.\n\nImplements: blueprint transport-options (second point)\n\nThe blueprint link is: [1]\nTo test it you can use: [2]\n\n1- https://blueprints.launchpad.net/oslo.messaging/+spec/transport-options\n2- https://github.com/Gsantomaggio/rabbitmq-utils/\n   tree/master/openstack/mandatory_test\n\nChange-Id: I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/1ab1ee6374aaaad08bac762e125da18780acf6b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/1ab1ee6374aaaad08bac762e125da18780acf6b0"}]},"branch":"refs/heads/master"},"e804874c50fd8cfbfca2d982a4932fdd8844c3f1":{"kind":"REWORK","_number":7,"created":"2019-06-24 14:51:03.000000000","uploader":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"ref":"refs/changes/41/666241/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.messaging","ref":"refs/changes/41/666241/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.messaging refs/changes/41/666241/7"}}},"commit":{"parents":[{"commit":"03ec779cdfea76e5d23f997d1679e01ddaad9309","subject":"Merge \"Download kafka from archive.apache.org\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/03ec779cdfea76e5d23f997d1679e01ddaad9309"}]}],"author":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-19 07:51:55.000000000","tz":120},"committer":{"name":"Gabriele","email":"gsantomaggio@suse.com","date":"2019-06-24 14:50:35.000000000","tz":120},"subject":"Implement the transport options","message":"Implement the transport options\n\nWith this feature, it is possible to specialize the parameters to send.\n`options \u003d oslo_messaging.TransportOptions(at_least_once\u003dTrue)`\n\nTransportOptions is used in every single driver,\nfor example in RabbitMQ driver is used to handle the mandatory flag.\n\nNotes:\n  - The idea of creating a new  class TransportOptions is because I\u0027d like\n    to have an abstract class not related only to the RPCClient\n  - at_least_once is the first parameter, when needed we can add the\n    others.\n\nImplements: blueprint transport-options (second point)\n\nThe blueprint link is [1]\nTo test it you can use [2]\n\n1- https://blueprints.launchpad.net/oslo.messaging/+spec/transport-options\n2- https://github.com/Gsantomaggio/rabbitmq-utils/\n   tree/master/openstack/mandatory_test\n\nChange-Id: I1858e4a990507d3c2bac2ef7fbef75d8c2dbfce2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/e804874c50fd8cfbfca2d982a4932fdd8844c3f1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.messaging/commit/e804874c50fd8cfbfca2d982a4932fdd8844c3f1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
