<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi Winson,<div><br></div><div>Sorry, I haven’t responded so far for I was on vacation. So getting back to you now..</div><div><br></div><div>It’s my fault that the notes in the BP are not fairly clear.</div><div><br></div><div>1. By “worker parallelism” we meant that one worker (which is called “executor" now) can poll and handle more than one task from the task queue (it’s not abstracted out from the notion of queue but anyway). It would be a nice feature because it would allow to tune the system performance much more accurately.</div><div><br></div><div>2. What “engine-executor parallelism” means I honestly don’t remember :) I guess this is a note made by Dmitri so he may be better aware. Dmitri? As far as engine<->executor interaction we now have an issue with it that we need to fix but it’s not related with parallelism. The protocol itself is not 100% complete in terms of reliability.</div><div><br></div><div>Thanks</div><div><br><div apple-content-edited="true">
<div>Renat Akhmerov</div><div>@ Mirantis Inc.</div><div><br></div></div><br><div><div>On 06 Jun 2014, at 23:12, W Chan <<a href="mailto:m4d.coder@gmail.com">m4d.coder@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;">Regarding blueprint <a href="https://blueprints.launchpad.net/mistral/+spec/mistral-engine-executor-protocol" target="_blank">https://blueprints.launchpad.net/mistral/+spec/mistral-engine-executor-protocol</a>, can you clarify what it means by worker <span style="color: rgb(51, 51, 51); font-family: sans-serif; font-size: 12px; line-height: 18px;">parallelism</span> and engine-executor <span style="color: rgb(51, 51, 51); font-family: sans-serif; font-size: 12px; line-height: 18px;">parallelism?  Currently, the engine and executor are launched with the eventlet driver in oslo.messaging.  Once a message arrives over transport, a new green thread is spawned and passed to the dispatcher.  In the case of executor, the function being dispatched to is handle_task.  I'm unclear what additional parallelism this blueprint is referring to.  The context isn't clear from the summit notes.</span></div><br class="Apple-interchange-newline"></blockquote></div><br></div></body></html>