Changes between Initial Version and Version 1 of Ticket #89


Ignore:
Timestamp:
08/20/2008 12:53:13 PM (16 years ago)
Author:
Brian Warner
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #89 – Description

    initial v1  
    11At the moment, applications which want to send a message and ignore partitions must catch three separate exceptions:
    22
    3  * DeadReferenceError (which occurs when the connection is lost before they send the message)
    4  * ConnectionLost (which occurs when the other end drops the connection while the message is outstanding)
    5  * ConnectionDone (which occurs when we drop the connection while the message is outstanding, probably due to a duplicate connection, probably because the other side is the pairwise master and initiated a connection to us)
     3 * {{{DeadReferenceError}}} (which occurs when the connection is lost before they send the message)
     4 * {{{ConnectionLost}}} (which occurs when the other end drops the connection while the message is outstanding)
     5 * {{{ConnectionDone}}} (which occurs when we drop the connection while the message is outstanding, probably due to a duplicate connection, probably because the other side is the pairwise master and initiated a connection to us)
    66
    7 The connection exceptions should be caught internally and converted into a DeadReferenceError, so that applications only have to catch a single type.
     7The connection exceptions should be caught internally and converted into a
     8{{{DeadReferenceError}}}, so that applications only have to catch a single
     9type.