the soul of a new messaging technology

2013-03-27 Thread Michael Goulish
I am trying to understand the fundamental differences between AMQP 1.0 / Proton messaging, and what we've done before -- and to express it in language that non-engineers can clearly understand and get excited about. Messaging for poets. You who already Get It -- please read this and tell me

Re: the soul of a new messaging technology

2013-03-27 Thread Ted Ross
On 03/27/2013 07:28 AM, Michael Goulish wrote: I am trying to understand the fundamental differences between AMQP 1.0 / Proton messaging, and what we've done before -- and to express it in language that non-engineers can clearly understand and get excited about. Messaging for poets. You who

Re: RFC: new routing functionality for messenger

2013-03-27 Thread Ted Ross
On 03/25/2013 09:30 AM, Rafael Schloming wrote: On Mon, Mar 25, 2013 at 8:36 AM, Ted Ross tr...@redhat.com wrote: I question the value of having this as part of the API. It seems to me that the Messenger routing table should be part of the configuration of a system (i.e. in a place like

Defining the behaviour of Proton Engine API under error conditions

2013-03-27 Thread Keith W
Hi all Phil and I are tasked with producing a comprehensive set of system tests for Proton Engine. The aim is to produce a test suite that will execute against all Proton implementations thus guaranteeing that all exhibit identical behaviour and assuring conformance with the AMQP 1-0

Re: Defining the behaviour of Proton Engine API under error conditions

2013-03-27 Thread Rafael Schloming
On Wed, Mar 27, 2013 at 11:53 AM, Keith W keith.w...@gmail.com wrote: Hi all Phil and I are tasked with producing a comprehensive set of system tests for Proton Engine. The aim is to produce a test suite that will execute against all Proton implementations thus guaranteeing that all

Re: Defining the behaviour of Proton Engine API under error conditions

2013-03-27 Thread Rafael Schloming
On Wed, Mar 27, 2013 at 4:16 PM, Rafael Schloming r...@alum.mit.edu wrote: 1. Will the bottom half continue to accept more input? In a way this is kind of unimportant to specify. With the way the new transport interface works, the driver will read anywhere from 0 up to capacity bytes into

Re: Defining the behaviour of Proton Engine API under error conditions

2013-03-27 Thread Rafael Schloming
On Wed, Mar 27, 2013 at 6:34 PM, Rob Godfrey rob.j.godf...@gmail.comwrote: On 27 March 2013 21:16, Rafael Schloming r...@alum.mit.edu wrote: On Wed, Mar 27, 2013 at 11:53 AM, Keith W keith.w...@gmail.com wrote: [..snip..] 3. How will the application using top half API know an error