Notification serialization of context

Notifications with oslo_messaging was throwing an error that the
TroveContext was not serialized properly.

Change-Id: I651db0b72dbf4cb860b2df37ac36ddadc9e328d2
Closes-Bug: #1430586
This commit is contained in:
Craig Vyvial 2015-06-10 16:36:12 -05:00
parent 9082ceb82e
commit b174d9db8c

View File

@ -33,11 +33,11 @@ __all__ = [
from oslo_config import cfg
import oslo_messaging as messaging
from oslo_serialization import jsonutils
from osprofiler import profiler
from trove.common.context import TroveContext
import trove.common.exception
from trove.openstack.common import jsonutils
CONF = cfg.CONF
@ -68,9 +68,8 @@ def init(conf):
allowed_remote_exmods=exmods,
aliases=TRANSPORT_ALIASES)
# serializer = RequestContextSerializer(JsonPayloadSerializer())
# https://review.openstack.org/#/c/71532/1/nova/rpc.py
NOTIFIER = messaging.Notifier(TRANSPORT, serializer=None)
serializer = RequestContextSerializer(JsonPayloadSerializer())
NOTIFIER = messaging.Notifier(TRANSPORT, serializer=serializer)
def cleanup():