diff options
| author | Alan Conway <aconway@apache.org> | 2009-06-17 20:45:52 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2009-06-17 20:45:52 +0000 |
| commit | f6a25384cf0e64e266f2e30ab69986d2b8afd3bc (patch) | |
| tree | 18625945dd1bf8ed273ba0ee08bda92285c38035 /qpid/cpp/xml | |
| parent | 53c256d0c4e36d83ab819f4d5c1abf881321ffd8 (diff) | |
| download | qpid-python-f6a25384cf0e64e266f2e30ab69986d2b8afd3bc.tar.gz | |
Handle invalid AMPQ data to a cluster by closing the offending connection.
Prior to this fix, invalid data shut down the whole cluster.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@785788 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/xml')
| -rw-r--r-- | qpid/cpp/xml/cluster.xml | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/qpid/cpp/xml/cluster.xml b/qpid/cpp/xml/cluster.xml index 8b9cbfed1e..7ca3dc862f 100644 --- a/qpid/cpp/xml/cluster.xml +++ b/qpid/cpp/xml/cluster.xml @@ -69,8 +69,13 @@ <class name="cluster-connection" code="0x81" label="Qpid clustering extensions."> + <!-- Abort a connection that is sending invalid data. --> + <control name="abort" code="0x1"/> + + <!-- Marks the cluster-wide point when a connection is considered closed. --> <control name="deliver-close" code="0x2"/> + <!-- Permission to generate output up to the limit. --> <control name="deliver-do-output" code="0x3"> <field name="limit" type="uint32"/> </control> |
