On Tue, May 8, 2012 at 6:12 PM, Thomas Johansen <thxm...@gmail.com> wrote: > Hi again, > > The problem goes for both seda and vm. BUT I discovered that the problem > only arises when the vm/seda route is adviced with > interceptSendToEndpoint(). And still only on 2.9.1/2.9.2, not 2.9.0. > > I'm attaching my stripped down test. It is all green on Camel 2.9.0 and 2 > out of 4 fail on Camel 2.9.1/2.9.2. If you remove the @Before it is all > green on all three Camel versions. > > I did not take the time to test on trunk, sorry! >
Yeah if you can create a unit test that demonstrates this, then please open a JIRA ticket and we can take a look. Will be nice to get fixed for 2.9.3, and before 2.10 if there is a problem there as well. > Cheers, > Thomas > > 2012/5/8 Claus Ibsen <claus.ib...@gmail.com> >> >> On Tue, May 8, 2012 at 4:08 PM, Thomas Johansen <thxm...@gmail.com> wrote: >> > Hi Claus, >> > >> > So what's the deal? This is certainly an incompatibility between 2.9.0 >> > and >> > 2.9.1/2.9.2? On 2.9.1/2.9.2 the producer and consumer don't communicate >> > when having the option on the consumer and not on the producer. This >> > makes >> > upgrading Camel in my product from 2.9.0 to 2.9.2 difficult. >> > >> >> You are the first to report this, and there has been 2 patch releases >> 2.9.1 and 2.9.2. >> So maybe you do something odd / different than others. >> >> And have you tested with SEDA. >> >> And can you create a sample unit tests that demonstrates the issue? >> >> And have you tried TRUNK source code. >> >> >> > Takk, >> > Thomas >> > >> > 2012/5/8 Claus Ibsen <claus.ib...@gmail.com> >> > >> >> Hi >> >> >> >> Yeah only the name of the queue ought to be enough. >> >> Its only on the consumer side the ?concurrentConsumers option matter. >> >> >> >> The only trick is though if you want the queue to have a fixed size, >> >> then its frankly the first endpoint >> >> created that dicate the queue size, eg if you use vm:foo?size=5000 >> >> >> >> >> >> >> >> On Tue, May 8, 2012 at 2:57 PM, Thomas Johansen <thxm...@gmail.com> >> >> wrote: >> >> > Hi, >> >> > >> >> > Camel 2.9.0 apparently does not require that URI parameters are part >> >> > of >> >> the >> >> > URI on both consumer and producer side of a VM queue, while 2.9.1 and >> >> 2.9.2 >> >> > does. Is this by purpose or mistake? >> >> > >> >> > For example, I had a test which was using a ProducerTemplate to test >> >> > a >> >> > route: >> >> > >> >> > template().requestBody("vm:MyReceiver", request); >> >> > >> >> > and the route: >> >> > >> >> > from("vm:MyReceiver?concurrentConsumers=1")... >> >> > >> >> > This worked in 2.9.0 but not with 2.9.1 and 2.9.2 until i changed the >> >> test >> >> > to do: >> >> > >> >> > template().requestBody("vm:MyReceiver?concurrentConsumers=1", >> >> > request); >> >> > >> >> > >> >> > Takk, >> >> > Thomas >> >> >> >> >> >> >> >> -- >> >> Claus Ibsen >> >> ----------------- >> >> CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com >> >> FuseSource >> >> Email: cib...@fusesource.com >> >> Web: http://fusesource.com >> >> Twitter: davsclaus, fusenews >> >> Blog: http://davsclaus.blogspot.com/ >> >> Author of Camel in Action: http://www.manning.com/ibsen/ >> >> >> >> >> >> -- >> Claus Ibsen >> ----------------- >> CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com >> FuseSource >> Email: cib...@fusesource.com >> Web: http://fusesource.com >> Twitter: davsclaus, fusenews >> Blog: http://davsclaus.blogspot.com/ >> Author of Camel in Action: http://www.manning.com/ibsen/ > > -- Claus Ibsen ----------------- CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/