[openstack-dev] [nova][searchlight][designate][telemetry][mistral][blazar][watcher][masakari]Possible deprecation of Nova's legacy notification interface
Matt Riedemann
mriedemos at gmail.com
Thu Aug 9 14:27:05 UTC 2018
On 8/9/2018 8:44 AM, Graham Hayes wrote:
> Designate has no plans to swap or add support for the new interface in
> the near or medium term - we are more than willing to take patches, but
> we do not have the people power to do it ourselves.
>
> Some of our users do use the old interface a lot - designate-sink
> is quite heavily embeded in some workflows.
This is what I suspected would be the answer from most projects.
I was very half-assedly wondering if we could write some kind of
translation middleware library that allows your service to listen for
versioned notifications and translate them to legacy notifications. Then
we could apply that generically across projects that don't have time for
a big re-write while allowing nova to drop the legacy compat code (after
some period of deprecation, I was thinking at least a year).
It should be pretty simple to write a dumb versioned->unversioned
payload mapping for each legacy notification, but there might be more
sophisticated ways of doing that using some kind of schema or template
instead. Just thinking out loud.
--
Thanks,
Matt
More information about the OpenStack-dev
mailing list