Saggi Mizrahi has uploaded a new change for review.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Fix race in ProtonReactor and add better delivery semantics
Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Signed-off-by: Saggi Mizrahi smizrahi@redhat.com --- M vdsm_api/jsonrpc/protonReactor.py 1 file changed, 60 insertions(+), 9 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/56/10256/1
diff --git a/vdsm_api/jsonrpc/protonReactor.py b/vdsm_api/jsonrpc/protonReactor.py index f5363ad..75c5e4e 100644 --- a/vdsm_api/jsonrpc/protonReactor.py +++ b/vdsm_api/jsonrpc/protonReactor.py @@ -16,6 +16,7 @@ import logging import uuid from Queue import Queue, Empty +import time
import proton
@@ -27,10 +28,11 @@ class ProtonContext(object): log = logging.getLogger("jsonrpc.ProtonContext")
- def __init__(self, reactor, messageQueue, msg): + def __init__(self, reactor, messageQueue, cxtr, msg): self._reactor = reactor self._msg = msg self._mq = messageQueue + self._cxtr = cxtr
@property def data(self): @@ -42,13 +44,14 @@ msg.body = data self._mq.put_nowait(msg) self.log.debug("Message Queued") + self._reactor._activate(self._cxtr, proton.PN_CONNECTOR_WRITABLE) self._reactor._wakeup()
class ProtonReactor(object): log = logging.getLogger("jsonrpc.ProtonReactor")
- def __init__(self, address, messageHandler): + def __init__(self, address, messageHandler, deliveryTimeout=5): self._messageHandler = messageHandler host, port = address self.host = host @@ -59,6 +62,11 @@ self._driver = proton.pn_driver()
self._sessionContexts = [] + self._deliveryTimeout = deliveryTimeout + self._activationQeue = Queue() + + def _activate(self, cxtr, cond): + self._activationQeue.put_nowait((cxtr, cond))
def _convertTimeout(self, timeout): """ @@ -182,18 +190,46 @@ proton.pn_link_open(link) link = proton.pn_link_next(link, proton.PN_LOCAL_UNINIT)
- def _processDeliveries(self, conn): + def _processDeliveries(self, conn, cxtr): delivery = proton.pn_work_head(conn) while delivery: self.log.debug("Process delivery %s" % proton.pn_delivery_tag(delivery))
if proton.pn_delivery_readable(delivery): - self._processIncoming(delivery) + self._processIncoming(delivery, cxtr) elif proton.pn_delivery_writable(delivery): self._processOutgoing(delivery)
delivery = proton.pn_work_next(delivery) + + def _cleanDeliveries(self, conn): + link = proton.pn_link_head(conn, (proton.PN_LOCAL_ACTIVE)) + while link: + d = proton.pn_unsettled_head(link) + while d: + _next = proton.pn_unsettled_next(d) + disp = proton.pn_delivery_remote_state(d) + age = time.time() - proton.pn_delivery_get_context(d) + self.log.debug("Checking delivery") + if disp and disp != proton.PN_ACCEPTED: + self.log.warn("Message was not accepted by remote end") + + if disp and proton.pn_delivery_settled(d): + self.log.debug("Message settled by remote end") + proton.pn_delivery_settle(d) + + elif age > self._deliveryTimeout: + self.log.warn("Delivary not settled by remote host") + proton.pn_delivery_settle(d) + + elif proton.pn_link_state(link) & proton.PN_REMOTE_CLOSED: + self.log.warn("Link closed before settling message") + proton.pn_delivery_settle(d) + + d = _next + + link = proton.pn_link_next(link, (proton.PN_LOCAL_ACTIVE))
def _cleanLinks(self, conn): link = proton.pn_link_head(conn, (proton.PN_LOCAL_ACTIVE | @@ -249,6 +285,10 @@ else: self.log.debug("Creating delivery") proton.pn_link_set_context(sender, msg.encode()) + if proton.pn_link_credit(sender) == 0: + self.log.debug("Not enough credit, waiting") + continue + proton.pn_delivery(sender, "response-delivery-%s" % str(uuid.uuid4()))
@@ -260,7 +300,8 @@ self._openPendingSessions(conn) self._openLinks(conn) self._queueOutgoingDeliveries(conn) - self._processDeliveries(conn) + self._processDeliveries(conn, cxtr) + self._cleanDeliveries(conn) self._cleanLinks(conn) self._cleanSessions(conn)
@@ -269,7 +310,7 @@ self.log.debug("Connection Closed") proton.pn_connection_close(conn)
- def _processIncoming(self, delivery): + def _processIncoming(self, delivery, cxtr): link = proton.pn_delivery_link(delivery) ssn = proton.pn_link_session(link) msg = [] @@ -285,7 +326,8 @@ msgObj.decode(msg) ctx = proton.pn_session_get_context(ssn) mq = ctx['mqueue'] - self._messageHandler.handleMessage(ProtonContext(self, mq, msgObj)) + self._messageHandler.handleMessage(ProtonContext(self, mq, cxtr, + msgObj))
proton.pn_delivery_settle(delivery) proton.pn_link_advance(link) @@ -308,8 +350,7 @@ else: self.log.debug("Delivery finished") proton.pn_link_set_context(link, "") - # We don't care if the delivery is successful or not - proton.pn_delivery_settle(delivery) + proton.pn_delivery_set_context(delivery, time.time()) proton.pn_link_advance(link)
def start_listening(self): @@ -319,10 +360,20 @@ raise RuntimeError("Could not listen on %s:%s" % (self.host, self.port))
+ def _emptyActivationQueue(self): + while True: + try: + args = self._activationQeue.get_nowait() + except Empty: + return + else: + proton.pn_connector_activate(*args) + def process_requests(self): self._isRunning = True while self._isRunning: self._waitDriverEvent() + self._emptyActivationQueue() self._acceptConnectionRequests() self._processConnectors()
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 1:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/459/ (1/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 1:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/494/ (2/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 1:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/459/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/494/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Vinzenz Feenstra has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 1: I would prefer that you didn't submit this
(1 inline comment)
.................................................... File vdsm_api/jsonrpc/protonReactor.py Line 27: Line 28: class ProtonContext(object): Line 29: log = logging.getLogger("jsonrpc.ProtonContext") Line 30: Line 31: def __init__(self, reactor, messageQueue, cxtr, msg): what is cxtr? we're here not having a contest of having the most cryptic variable names ... Line 32: self._reactor = reactor Line 33: self._msg = msg Line 34: self._mq = messageQueue Line 35: self._cxtr = cxtr
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Saggi Mizrahi has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 1: (1 inline comment)
.................................................... File vdsm_api/jsonrpc/protonReactor.py Line 27: Line 28: class ProtonContext(object): Line 29: log = logging.getLogger("jsonrpc.ProtonContext") Line 30: Line 31: def __init__(self, reactor, messageQueue, cxtr, msg): cxtr is an AMQP connector which from what I understand from the proton guys is a well accepted shorthand like sock is for socket or msg is for message.
You can see that all throughout the code connectors have been named cxtr. Line 32: self._reactor = reactor Line 33: self._msg = msg Line 34: self._mq = messageQueue Line 35: self._cxtr = cxtr
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Vinzenz Feenstra has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 1: (1 inline comment)
.................................................... File vdsm_api/jsonrpc/protonReactor.py Line 27: Line 28: class ProtonContext(object): Line 29: log = logging.getLogger("jsonrpc.ProtonContext") Line 30: Line 31: def __init__(self, reactor, messageQueue, cxtr, msg): Well, it may be well established between proton guys, however no one of us is one of them. At least put there a comment, please. The only context where I found this as being referred to is in context of proton, if I would not have put there the word 'connector' into google I wouldn't even have known that.
It's fine if it is their thing, but we're not them, and other people besides you should at some point also be able to understand this. It's not helping anyone if everything you do is only understood by you. If this would be your own private project, well go ahead and do whatever you would like to do, but this is a community project and I don't think that this kind of short cuts in code is in anyway constructive. There's no and absolutely no sane reason for having this as short as it is at the moment. Line 32: self._reactor = reactor Line 33: self._msg = msg Line 34: self._mq = messageQueue Line 35: self._cxtr = cxtr
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 1 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 2:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/565/ (1/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 2 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 2:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/530/ (2/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 2 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 2:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/530/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/565/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 2 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Vinzenz Feenstra has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 2: Looks good to me, but someone else must approve
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 2 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 3:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/580/ (1/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 3:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/545/ (2/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 3:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/545/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/580/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Vinzenz Feenstra has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 3: Looks good to me, but someone else must approve
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 3 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 4:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/715/ (2/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 4:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/680/ (1/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 4 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Vinzenz Feenstra has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 5: Looks good to me, but someone else must approve
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 5 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 5:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/693/ (2/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 5 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 5:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/693/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/728/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 5 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 5:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/728/ (1/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 5 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 6:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/761/ (1/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 6 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 6:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/726/ (2/2)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 6 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 6:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/726/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_manual_gerrit/761/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 6 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 7:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/918/ (1/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 7 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 7:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/63/ (2/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 7 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 7:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/953/ (3/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 7 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 7: Fails
Build Failed
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/918/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/953/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/63/ : FAILURE
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 7 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 8:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/960/ (1/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 8 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 8:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/995/ (3/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 8 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 8:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/106/ (2/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 8 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 8:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/960/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/995/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/106/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 8 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Vinzenz Feenstra has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 8: Looks good to me, but someone else must approve
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 8 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 9:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/1016/ (1/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 9 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 9:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/1051/ (3/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 9 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 9:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/162/ (2/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 9 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 9:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/1016/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/1051/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/162/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 9 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 10:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/1113/ (1/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 10 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 10:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/224/ (2/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 10 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 10:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/1078/ (3/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 10 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 10:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/1078/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/1113/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/224/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 10 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11:
Build Started http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/1124/ (2/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/270/ (1/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11:
Build Started http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/1159/ (3/3)
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
oVirt Jenkins CI Server has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11:
Build Successful
http://jenkins.ovirt.org/job/vdsm_pep8_gerrit/1124/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit/1159/ : SUCCESS
http://jenkins.ovirt.org/job/vdsm_unit_tests_gerrit_el/270/ : SUCCESS
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Adam Litke has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11: (1 inline comment)
.................................................... Commit Message Line 3: AuthorDate: 2012-12-19 16:34:57 -0500 Line 4: Commit: Saggi Mizrahi smizrahi@redhat.com Line 5: CommitDate: 2013-02-05 11:24:02 -0500 Line 6: Line 7: jsonrpc: Fix race in ProtonReactor and add better delivery semantics It would be nice if you could explain what the race actually is. Line 8: Line 9: Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Adam Litke agl@us.ibm.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Saggi Mizrahi has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11:
The race was that data was pushed to the in queue without waking up the driver. This means that unless an event happens the data will remain there forever.
I fixed it by manually setting the connector to a writable state after pushing the data.
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Adam Litke agl@us.ibm.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Adam Litke has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11: Looks good to me, but someone else must approve
Thanks for the explanation Saggi.
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Adam Litke agl@us.ibm.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Dan Kenigsberg has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11: Looks good to me, approved
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Adam Litke agl@us.ibm.com Gerrit-Reviewer: Dan Kenigsberg danken@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Dan Kenigsberg has posted comments on this change.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
Patch Set 11: Verified
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Adam Litke agl@us.ibm.com Gerrit-Reviewer: Dan Kenigsberg danken@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
Dan Kenigsberg has submitted this change and it was merged.
Change subject: jsonrpc: Fix race in ProtonReactor and add better delivery semantics ......................................................................
jsonrpc: Fix race in ProtonReactor and add better delivery semantics
Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Signed-off-by: Saggi Mizrahi smizrahi@redhat.com --- M vdsm_api/jsonrpc/protonReactor.py 1 file changed, 60 insertions(+), 9 deletions(-)
Approvals: Adam Litke: Looks good to me, but someone else must approve Dan Kenigsberg: Verified; Looks good to me, approved
-- To view, visit http://gerrit.ovirt.org/10256 To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: merged Gerrit-Change-Id: Ie53d6f4b8a119f8a9e366b717c22ba38bcc99e80 Gerrit-PatchSet: 11 Gerrit-Project: vdsm Gerrit-Branch: master Gerrit-Owner: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Adam Litke agl@us.ibm.com Gerrit-Reviewer: Dan Kenigsberg danken@redhat.com Gerrit-Reviewer: Saggi Mizrahi smizrahi@redhat.com Gerrit-Reviewer: Vinzenz Feenstra vfeenstr@redhat.com Gerrit-Reviewer: oVirt Jenkins CI Server
vdsm-patches@lists.fedorahosted.org