commit 7ce54410485b33cffc39c7ffb96eae422b88601c
Author: Ben Nemec <email address hidden>
Date: Thu May 9 19:06:45 2013 +0000
Fix problem with long messages in Qpid
Qpid has a limitation where it cannot serialize a dict containing
a string greater than 65535 characters. This change alters the
Qpid implementation to JSON encode the dict before sending it, but
only if Qpid would fail to serialize it. This maintains as much
backward compatibility as possible, though long messages will
still fail if they are sent to an older receiver.
Reviewed: https:/ /review. openstack. org/28711 github. com/openstack/ oslo-incubator/ commit/ 7ce54410485b33c ffc39c7ffb96eae 422b88601c
Committed: http://
Submitter: Jenkins
Branch: master
commit 7ce54410485b33c ffc39c7ffb96eae 422b88601c
Author: Ben Nemec <email address hidden>
Date: Thu May 9 19:06:45 2013 +0000
Fix problem with long messages in Qpid
Qpid has a limitation where it cannot serialize a dict containing
a string greater than 65535 characters. This change alters the
Qpid implementation to JSON encode the dict before sending it, but
only if Qpid would fail to serialize it. This maintains as much
backward compatibility as possible, though long messages will
still fail if they are sent to an older receiver.
Fixes bug 1175808
Change-Id: I5d104e099f5235 08dae2b657f7d06 d96984b10f0