[openstack-dev] [oslo][mistral] Saga of process than ack and where can we go from here...

Joshua Harlow harlowja at fastmail.com
Fri May 6 22:56:06 UTC 2016


So then let's all get onboard https://review.openstack.org/#/c/260246/?

I've yet to see what all these things called 'process-than-ack' not 
seemingly fit into that API in that review. IMHO most of what people are 
trying to fit into oslo.messaging here isn't really messages but are 
jobs to be completed that should *only* be acked when they are actually 
complete.

Which is in part what that review adds/does (extracts the job[1] part 
from taskflow so others can use it, without say taking in the rest of 
taskflow).

[1] http://docs.openstack.org/developer/taskflow/jobs.html

Dmitry Tantsur wrote:
> On 05/04/2016 08:21 AM, Mehdi Abaakouk wrote:
>>
>> Hi,
>>
>>> That said, I agree with Mehdi that *most* RPC calls throughout
>>> OpenStack,
>>> not being idempotent, should not use process-then-ack.
>>
>> That why I think we must not call this RPC. And the new API should be
>> clear the expected idempotent of the application callbacks.
>>
>>>> Thoughts from folks (mistral and oslo)?
>>
>> Also, I was not at the Summit, should I conclude the Tooz+taskflow
>> approach (that ensure the idempotent of the application within the
>> library API) have not been accepted by mistral folks ?
>>
>
> Taskflow is pretty opinionated about the whole application design. We
> can't use it in ironic-inspector, but we also need process-then-ack
> semantics for our HA work.
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list