Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Experimenting with release candidates: RabbitMQ 2.7.9
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 26 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Simon MacMullen  
View profile  
 More options Mar 8 2012, 12:55 pm
From: Simon MacMullen <si...@rabbitmq.com>
Date: Thu, 08 Mar 2012 17:55:07 +0000
Local: Thurs, Mar 8 2012 12:55 pm
Subject: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Hi all.

We'll be making a 2.8.0 release of RabbitMQ soon (hopefully early next
week), but I'd like to experiment with making preview or RC releases. So
here's one.

The version is marked as 2.7.9 just because there are all sorts of
restrictions on how we can number things (e.g. IIRC 2.8.0rc1 or whatever
I think would stop the Windows installer from working). But think of it
as a release candidate.

The intent is that this will be really quite close to the final release
- this isn't so much a beta as a search for last minute showstoppers. If
there aren't any such showstoppers then this may be identical to the
2.8.0 release. But I wouldn't put it into production myself. You might
be braver ;-)

You can download artefacts at:

http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.9/
http://www.rabbitmq.com/releases/rabbitmq-java-client/v2.7.9/
http://www.rabbitmq.com/releases/rabbitmq-dotnet-client/v2.7.9/
http://www.rabbitmq.com/releases/rabbitmq-erlang-client/v2.7.9/

I've attached release notes in the usual format.

Please, have a play with this and let us know if anything goes wrong for
you...

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware

  README-2.7.9.txt
6K Download

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brendan Hay  
View profile  
 More options Mar 8 2012, 1:23 pm
From: Brendan Hay <bren...@soundcloud.com>
Date: Thu, 8 Mar 2012 19:23:36 +0100
Local: Thurs, Mar 8 2012 1:23 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Totally game.

Thanks!

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Brett Cameron  
View profile  
 More options Mar 8 2012, 2:03 pm
From: Brett Cameron <brett.r.came...@gmail.com>
Date: Fri, 9 Mar 2012 08:03:43 +1300
Local: Thurs, Mar 8 2012 2:03 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Will give it a spin.

Brett

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Irmo Manie  
View profile  
 More options Mar 8 2012, 2:42 pm
From: Irmo Manie <irmo.ma...@gmail.com>
Date: Thu, 8 Mar 2012 20:42:44 +0100
Local: Thurs, Mar 8 2012 2:42 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
Thanks, there goes my Friday! :-)

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simone Busoli  
View profile  
 More options Mar 8 2012, 6:04 pm
From: Simone Busoli <simone.bus...@gmail.com>
Date: Fri, 9 Mar 2012 00:04:26 +0100
Local: Thurs, Mar 8 2012 6:04 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Hi Simon, I wouldn't say it's really relevant but I've tried it out on a
branch of this project
here<https://github.com/simoneb/Roger/tree/rabbitmq_2.7.9> and
it passes the suite of automated tests.

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lionel Cons  
View profile  
 More options Mar 12 2012, 8:36 am
From: Lionel Cons <lionel.c...@cern.ch>
Date: Mon, 12 Mar 2012 13:36:55 +0100
Local: Mon, Mar 12 2012 8:36 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Simon MacMullen <si...@rabbitmq.com> writes:
> Please, have a play with this and let us know if anything goes wrong
> for you...

In my tests, I got a weird error when clicking on the "Connections" tab
of the web console:

  TypeError: txt is undefined

At that time, there were connections being made.

After some time (when all connections are gone), the error disappears...

Cheers,

Lionel
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lionel Cons  
View profile  
 More options Mar 12 2012, 9:45 am
From: Lionel Cons <lionel.c...@cern.ch>
Date: Mon, 12 Mar 2012 14:45:03 +0100
Local: Mon, Mar 12 2012 9:45 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Simon MacMullen <si...@rabbitmq.com> writes:
> Please, have a play with this and let us know if anything goes wrong
> for you...

One more problem: I get random failures with a test using STOMP and one topic.

Here is the test scenario:
 - two consumers (independent processes) are started on one topic
 - after a bit of time (to get the SUBSCRIBE+RECEIPT frames): two
   producers (independent processes) are started and send 5 messages
   each to the same topic
 - consumers end when they stop receiving new messages for several
   seconds
 - each consumer should have received 15 messages

Sometimes both consumers do get 15 messages but sometimes they get
less. The number of messages received varies: 15, 13, 12, 9...
The same test seems to work fine against RabbitMQ 2.7.1.

FWIW, I included a trace of what happens (including STOMP frames) for
one failure.

Cheers,

Lionel

# 2012/03/12-14:04:34 msak[10628]: incoming = broker (stomp://mybroker:6163)
# 2012/03/12-14:04:34 msak[10628]: Net::STOMP::Client->connect()
# 2012/03/12-14:04:34 msak[10628]:  encoded CONNECT frame
# 2012/03/12-14:04:34 msak[10628]:   H passcode:guest
# 2012/03/12-14:04:34 msak[10628]:   H accept-version:1.0,1.1
# 2012/03/12-14:04:34 msak[10628]:   H login:guest
# 2012/03/12-14:04:34 msak[10628]:   H host:rabbitmq
# 2012/03/12-14:04:34 msak[10628]:   sent 74 bytes
# 2012/03/12-14:04:34 msak[10629]: incoming = broker (stomp://mybroker:6163)
# 2012/03/12-14:04:34 msak[10628]:   received 100 bytes
# 2012/03/12-14:04:34 msak[10628]:  decoding CONNECTED frame
# 2012/03/12-14:04:34 msak[10628]:   H session:session-glmUUf49by_vwgLIsfaaQ6
# 2012/03/12-14:04:34 msak[10628]:   H heart-beat:0,0
# 2012/03/12-14:04:34 msak[10628]:   H server:RabbitMQ/2.7.9
# 2012/03/12-14:04:34 msak[10628]:   H version:1.1
# 2012/03/12-14:04:34 msak[10629]: Net::STOMP::Client->connect()
# 2012/03/12-14:04:34 msak[10629]:  encoded CONNECT frame
# 2012/03/12-14:04:34 msak[10629]:   H passcode:guest
# 2012/03/12-14:04:34 msak[10629]:   H accept-version:1.0,1.1
# 2012/03/12-14:04:34 msak[10629]:   H login:guest
# 2012/03/12-14:04:34 msak[10629]:   H host:rabbitmq
# 2012/03/12-14:04:34 msak[10629]:   sent 74 bytes
# 2012/03/12-14:04:34 msak[10629]:   received 100 bytes
# 2012/03/12-14:04:34 msak[10629]:  decoding CONNECTED frame
# 2012/03/12-14:04:34 msak[10629]:   H session:session-A8juhJ2SqmlAJcIkjrdiS2
# 2012/03/12-14:04:34 msak[10629]:   H heart-beat:0,0
# 2012/03/12-14:04:34 msak[10629]:   H server:RabbitMQ/2.7.9
# 2012/03/12-14:04:34 msak[10629]:   H version:1.1
# 2012/03/12-14:04:34 msak[10628]: Net::STOMP::Client->subscribe()
# 2012/03/12-14:04:34 msak[10628]:  encoded SUBSCRIBE frame
# 2012/03/12-14:04:34 msak[10628]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:34 msak[10628]:   H id:94e6630-4f5df462-2984-6902-2
# 2012/03/12-14:04:34 msak[10628]:   H receipt:94e6630-4f5df462-2984-6902-1
# 2012/03/12-14:04:34 msak[10628]:   sent 122 bytes
# 2012/03/12-14:04:34 msak[10628]: now waiting for the missing receipts
# 2012/03/12-14:04:34 msak[10629]: Net::STOMP::Client->subscribe()
# 2012/03/12-14:04:34 msak[10629]:  encoded SUBSCRIBE frame
# 2012/03/12-14:04:34 msak[10629]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:34 msak[10629]:   H id:8978630-4f5df462-2985-ab87-2
# 2012/03/12-14:04:34 msak[10629]:   H receipt:8978630-4f5df462-2985-ab87-1
# 2012/03/12-14:04:34 msak[10629]:   sent 122 bytes
# 2012/03/12-14:04:34 msak[10629]: now waiting for the missing receipts
# 2012/03/12-14:04:34 msak[10628]:   received 50 bytes
# 2012/03/12-14:04:34 msak[10628]:  decoding RECEIPT frame
# 2012/03/12-14:04:34 msak[10628]:   H receipt-id:94e6630-4f5df462-2984-6902-1
# 2012/03/12-14:04:34 msak[10628]: start
# 2012/03/12-14:04:34 msak[10629]:   received 50 bytes
# 2012/03/12-14:04:34 msak[10629]:  decoding RECEIPT frame
# 2012/03/12-14:04:34 msak[10629]:   H receipt-id:8978630-4f5df462-2985-ab87-1
# 2012/03/12-14:04:34 msak[10629]: start
# 2012/03/12-14:04:35 msak[10628]:   received 0 bytes
# 2012/03/12-14:04:35 msak[10628]: got no message (no frames received)
# 2012/03/12-14:04:35 msak[10629]:   received 0 bytes
# 2012/03/12-14:04:35 msak[10629]: got no message (no frames received)
# 2012/03/12-14:04:36 msak[10632]: incoming = generator
# 2012/03/12-14:04:36 msak[10632]: outgoing = broker (stomp://mybroker:6163)
# 2012/03/12-14:04:36 msak[10628]:   received 0 bytes
# 2012/03/12-14:04:36 msak[10628]: got no message (no frames received)
# 2012/03/12-14:04:36 msak[10632]: Net::STOMP::Client->connect()
# 2012/03/12-14:04:36 msak[10629]:   received 0 bytes
# 2012/03/12-14:04:36 msak[10629]: got no message (no frames received)
# 2012/03/12-14:04:36 msak[10632]:  encoded CONNECT frame
# 2012/03/12-14:04:36 msak[10632]:   H passcode:guest
# 2012/03/12-14:04:36 msak[10632]:   H accept-version:1.0,1.1
# 2012/03/12-14:04:36 msak[10632]:   H login:guest
# 2012/03/12-14:04:36 msak[10632]:   H host:rabbitmq
# 2012/03/12-14:04:36 msak[10632]:   sent 74 bytes
# 2012/03/12-14:04:36 msak[10632]:   received 100 bytes
# 2012/03/12-14:04:36 msak[10632]:  decoding CONNECTED frame
# 2012/03/12-14:04:36 msak[10632]:   H session:session-wUavc52XJm4ReMchKZVtor
# 2012/03/12-14:04:36 msak[10632]:   H heart-beat:0,0
# 2012/03/12-14:04:36 msak[10632]:   H server:RabbitMQ/2.7.9
# 2012/03/12-14:04:36 msak[10632]:   H version:1.1
# 2012/03/12-14:04:36 msak[10632]: start
# 2012/03/12-14:04:36 msak[10632]: got message 1
# 2012/03/12-14:04:36 msak[10632]: outgoing message <no-message-id>
# 2012/03/12-14:04:36 msak[10632]:  encoded SEND frame
# 2012/03/12-14:04:36 msak[10632]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:36 msak[10632]:   H content-length:1
# 2012/03/12-14:04:36 msak[10632]:   B 0000 31                                   1
# 2012/03/12-14:04:36 msak[10632]:   sent 66 bytes
# 2012/03/12-14:04:36 msak[10632]: got message 2
# 2012/03/12-14:04:36 msak[10628]:   received 188 bytes
# 2012/03/12-14:04:36 msak[10629]:   received 188 bytes
# 2012/03/12-14:04:36 msak[10628]:  decoding MESSAGE frame
# 2012/03/12-14:04:36 msak[10629]:  decoding MESSAGE frame
# 2012/03/12-14:04:36 msak[10628]:   H subscription:94e6630-4f5df462-2984-6902-2
# 2012/03/12-14:04:36 msak[10629]:   H subscription:8978630-4f5df462-2985-ab87-2
# 2012/03/12-14:04:36 msak[10628]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:36 msak[10629]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:36 msak[10628]:   H message-id:T_94e6630-4f5df462-2984-6902-2@@session-glmUUf49by_vwgLIsfaaQ6@@ 1
# 2012/03/12-14:04:36 msak[10629]:   H message-id:T_8978630-4f5df462-2985-ab87-2@@session-A8juhJ2SqmlAJcIkjrdiS2@@ 1
# 2012/03/12-14:04:36 msak[10628]:   H content-length:1
# 2012/03/12-14:04:36 msak[10629]:   H content-length:1
# 2012/03/12-14:04:36 msak[10628]:   B 0000 31                                   1
# 2012/03/12-14:04:36 msak[10629]:   B 0000 31                                   1
# 2012/03/12-14:04:36 msak[10628]: incoming message T_94e6630-4f5df462-2984-6902-2@@session-glmUUf49by_vwgLIsfaaQ6@@1
# 2012/03/12-14:04:36 msak[10629]: incoming message T_8978630-4f5df462-2985-ab87-2@@session-A8juhJ2SqmlAJcIkjrdiS2@@1
# 2012/03/12-14:04:36 msak[10628]: got message 1
# 2012/03/12-14:04:36 msak[10629]: got message 1
# 2012/03/12-14:04:36 msak[10632]: outgoing message <no-message-id>
# 2012/03/12-14:04:36 msak[10632]:  encoded SEND frame
# 2012/03/12-14:04:36 msak[10632]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:36 msak[10632]:   H content-length:1
# 2012/03/12-14:04:36 msak[10632]:   B 0000 32                                   2
# 2012/03/12-14:04:36 msak[10632]:   sent 66 bytes
# 2012/03/12-14:04:36 msak[10632]: got message 3
# 2012/03/12-14:04:36 msak[10632]: outgoing message <no-message-id>
# 2012/03/12-14:04:36 msak[10632]:  encoded SEND frame
# 2012/03/12-14:04:36 msak[10632]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:36 msak[10632]:   H content-length:1
# 2012/03/12-14:04:36 msak[10632]:   B 0000 33                                   3
# 2012/03/12-14:04:36 msak[10632]:   sent 66 bytes
# 2012/03/12-14:04:36 msak[10632]: got message 4
# 2012/03/12-14:04:36 msak[10632]: outgoing message <no-message-id>
# 2012/03/12-14:04:36 msak[10632]:  encoded SEND frame
# 2012/03/12-14:04:36 msak[10632]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:36 msak[10632]:   H content-length:1
# 2012/03/12-14:04:36 msak[10632]:   B 0000 34                                   4
# 2012/03/12-14:04:36 msak[10632]:   sent 66 bytes
# 2012/03/12-14:04:37 msak[10632]: got message 5
# 2012/03/12-14:04:37 msak[10632]: outgoing message <no-message-id>
# 2012/03/12-14:04:37 msak[10632]:  encoded SEND frame
# 2012/03/12-14:04:37 msak[10632]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:37 msak[10632]:   H content-length:1
# 2012/03/12-14:04:37 msak[10632]:   B 0000 35                                   5
# 2012/03/12-14:04:37 msak[10632]:   sent 66 bytes
# 2012/03/12-14:04:37 msak[10632]: stop
# 2012/03/12-14:04:37 msak[10632]:   received 0 bytes
# 2012/03/12-14:04:37 msak[10632]: Net::STOMP::Client->disconnect()
# 2012/03/12-14:04:37 msak[10632]:  encoded DISCONNECT frame
# 2012/03/12-14:04:37 msak[10632]:   sent 13 bytes
# 2012/03/12-14:04:37 msak[10628]:   received 188 bytes
# 2012/03/12-14:04:37 msak[10628]:  decoding MESSAGE frame
# 2012/03/12-14:04:37 msak[10629]:   received 376 bytes
# 2012/03/12-14:04:37 msak[10628]:   H subscription:94e6630-4f5df462-2984-6902-2
# 2012/03/12-14:04:37 msak[10629]:  decoding MESSAGE frame
# 2012/03/12-14:04:37 msak[10628]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:37 msak[10629]:   H subscription:8978630-4f5df462-2985-ab87-2
# 2012/03/12-14:04:37 msak[10628]:   H message-id:T_94e6630-4f5df462-2984-6902-2@@session-glmUUf49by_vwgLIsfaaQ6@@ 2
# 2012/03/12-14:04:37 msak[10629]:   H destination:/topic/test.mbtf.bb.d9d20365
# 2012/03/12-14:04:37 msak[10628]:   H
...

read more »


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simon MacMullen  
View profile  
 More options Mar 12 2012, 10:12 am
From: Simon MacMullen <si...@rabbitmq.com>
Date: Mon, 12 Mar 2012 14:12:55 +0000
Local: Mon, Mar 12 2012 10:12 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
On 12/03/12 12:36, Lionel Cons wrote:

> In my tests, I got a weird error when clicking on the "Connections" tab
> of the web console:

Ah, thank you very much for this!  Fixed.

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simon MacMullen  
View profile  
 More options Mar 12 2012, 11:16 am
From: Simon MacMullen <si...@rabbitmq.com>
Date: Mon, 12 Mar 2012 15:16:58 +0000
Local: Mon, Mar 12 2012 11:16 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
On 12/03/12 13:45, Lionel Cons wrote:

> The number of messages received varies: 15, 13, 12, 9...

Thank you. Replicated. That noise you can hear in the distance is me
screaming at our automated tests.

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lionel Cons  
View profile  
 More options Mar 14 2012, 9:42 am
From: Lionel Cons <lionel.c...@cern.ch>
Date: Wed, 14 Mar 2012 14:42:42 +0100
Local: Wed, Mar 14 2012 9:42 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Simon MacMullen <si...@rabbitmq.com> writes:
> Please, have a play with this and let us know if anything goes wrong
> for you...

I've tried to use X.509 authentication with STOMP but failed to get it
working.

When I try to connect, I get:

=ERROR REPORT==== 14-Mar-2012::14:40:16 ===
STOMP error frame sent:
Message: "Processing error"
Detail: "Processing error\n"
Server private detail: {badarg,
                           [{erlang,list_to_binary,[undefined]},
                            {rabbit_stomp_processor,login_header,3},
                            {rabbit_stomp_processor,creds,3},
                            {rabbit_stomp_processor,
                                '-process_connect/3-fun-0-',6},
                            {rabbit_stomp_processor,process_request,3},
                            {gen_server2,handle_msg,2},
                            {proc_lib,init_p_do_apply,3}]}

Do I miss something in the configuration file? I currently have what is
described there http://www.rabbitmq.com/stomp.html:

    {rabbitmq_stomp, [
        {default_user, []},
        {tcp_listeners, [61223]},
        {ssl_listeners, [61233]}
    ]}

If the certificate is not known, could the DN be logged so that I can
understand what exactly is incorrect?

Cheers,

Lionel
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simon MacMullen  
View profile  
 More options Mar 14 2012, 9:57 am
From: Simon MacMullen <si...@rabbitmq.com>
Date: Wed, 14 Mar 2012 13:57:28 +0000
Local: Wed, Mar 14 2012 9:57 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
On 14/03/12 13:42, Lionel Cons wrote:

> Simon MacMullen<si...@rabbitmq.com>  writes:
>> Please, have a play with this and let us know if anything goes wrong
>> for you...

> I've tried to use X.509 authentication with STOMP but failed to get it
> working.

Unfortunately you can't see the 2.8.0 website :-(

You will need to set {ssl_cert_login, true} in your rabbitmq_stomp
configuration and make sure the client does not send login and passcode
headers.

> When I try to connect, I get:

> =ERROR REPORT==== 14-Mar-2012::14:40:16 ===
> STOMP error frame sent:
> Message: "Processing error"
> Detail: "Processing error\n"
> Server private detail: {badarg,
>                             [{erlang,list_to_binary,[undefined]},
>                              {rabbit_stomp_processor,login_header,3},
>                              {rabbit_stomp_processor,creds,3},
>                              {rabbit_stomp_processor,
>                                  '-process_connect/3-fun-0-',6},
>                              {rabbit_stomp_processor,process_request,3},
>                              {gen_server2,handle_msg,2},
>                              {proc_lib,init_p_do_apply,3}]}

But that's a rather nasty error message. I'll see what I can do about
that...

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lionel Cons  
View profile  
 More options Mar 14 2012, 10:09 am
From: Lionel Cons <lionel.c...@cern.ch>
Date: Wed, 14 Mar 2012 15:09:26 +0100
Local: Wed, Mar 14 2012 10:09 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
Simon MacMullen writes:

 > Unfortunately you can't see the 2.8.0 website :-(

Maybe it should be exposed to help people testing your pre-releases?

 > You will need to set {ssl_cert_login, true} in your rabbitmq_stomp
 > configuration and make sure the client does not send login and passcode
 > headers.

Done. I still get the same error :-(

My config:

    {rabbitmq_stomp, [
        {default_user, []},
        {ssl_cert_login, true},
        {tcp_listeners, [61223]},
        {ssl_listeners, [61233]}
    ]}

On startup I see:

=INFO REPORT==== 14-Mar-2012::15:02:44 ===
rabbit_stomp: ssl_cert_login enabled

=INFO REPORT==== 14-Mar-2012::15:02:44 ===
started STOMP SSL Listener on 0.0.0.0:61233

But then:

=INFO REPORT==== 14-Mar-2012::15:02:51 ===
accepting STOMP connection <0.359.0> (x.x.x.x:49267 -> x.x.x.:61233)

=ERROR REPORT==== 14-Mar-2012::15:02:51 ===
STOMP error frame sent:
Message: "Processing error"
Detail: "Processing error\n"
Server private detail: {badarg,
                           [{erlang,list_to_binary,[undefined]},
                            {rabbit_stomp_processor,login_header,3},
                            {rabbit_stomp_processor,creds,3},
                            {rabbit_stomp_processor,
                                '-process_connect/3-fun-0-',6},
                            {rabbit_stomp_processor,process_request,3},
                            {gen_server2,handle_msg,2},
                            {proc_lib,init_p_do_apply,3}]}

Any hint?

Cheers,

Lionel
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simon MacMullen  
View profile  
 More options Mar 14 2012, 10:25 am
From: Simon MacMullen <si...@rabbitmq.com>
Date: Wed, 14 Mar 2012 14:25:33 +0000
Local: Wed, Mar 14 2012 10:25 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
On 14/03/12 14:09, Lionel Cons wrote:

> Maybe it should be exposed to help people testing your pre-releases?

Yes, just another thing for the TODO...

>   >  You will need to set {ssl_cert_login, true} in your rabbitmq_stomp
>   >  configuration and make sure the client does not send login and passcode
>   >  headers.

> Done. I still get the same error :-(
<snip>
> Any hint?

Damn, it looks like you need some default_user details defined for this
to work. (They can be invalid credentials: they will not be used, they
just need to exist.)

/me goes and kicks the stomp tests, again...

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lionel Cons  
View profile  
 More options Mar 14 2012, 10:42 am
From: Lionel Cons <lionel.c...@cern.ch>
Date: Wed, 14 Mar 2012 15:42:51 +0100
Local: Wed, Mar 14 2012 10:42 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
Simon MacMullen writes:

 > Damn, it looks like you need some default_user details defined for this
 > to work. (They can be invalid credentials: they will not be used, they
 > just need to exist.)

Indeed, adding a default_user seems to work. It would be nice if this
"hack" could be removed.

However, I've only progressed a tiny bit. I now get:

=ERROR REPORT==== 14-Mar-2012::15:37:22 ===
STOMP error frame sent:
Message: "Bad CONNECT"
Detail: "Authentication failure\n"
Server private detail: none

Which is normal since the certificate I've used is not known. However,
could the DN be logged in the "Server private detail" section please?

I remember some discussions about DN formats, quotes, escaping... and
I would like to know from RabbitMQ itself what it expects.

There was also the question of CN versus DN, is this configurable now?

Cheers,

Lionel
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Carr  
View profile  
 More options Mar 14 2012, 3:57 pm
From: James Carr <james.r.c...@gmail.com>
Date: Wed, 14 Mar 2012 14:57:54 -0500
Local: Wed, Mar 14 2012 3:57 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
This is perfect... I just setup three clusters that will be federated
amongst each other for experimentation and discovered I needed
x-ha-policy queues. This release has support for that! :)

I just upgraded all 9 boxes and will be setting up my test runs soon,
I'll let you know how it goes. :)

Thanks,
James

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Steve Powell  
View profile  
 More options Mar 15 2012, 7:44 am
From: Steve Powell <st...@rabbitmq.com>
Date: Thu, 15 Mar 2012 11:44:07 +0000
Local: Thurs, Mar 15 2012 7:44 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
Lionel,

The "hack" will no longer be required in the next release; thanks for
spotting this.

Logging ssl detail is a little scary; though the log could add some more
information. We'll improve that.

The DN/CN issues were discussed recently, but I'll leave it to Simon to
explain our position on that.

Cheers,

Steve Powell  (a cheery bunny)
----------some more definitions from the SPD----------
chinchilla (n.) Cooling device for the lower jaw.
socialcast (n.) Someone to whom everyone is speaking but nobody likes.

On 14 Mar 2012, at 14:42, Lionel Cons wrote:

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simon MacMullen  
View profile  
 More options Mar 15 2012, 1:00 pm
From: Simon MacMullen <si...@rabbitmq.com>
Date: Thu, 15 Mar 2012 17:00:05 +0000
Local: Thurs, Mar 15 2012 1:00 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
On 15/03/12 11:44, Steve Powell wrote:

> Logging ssl detail is a little scary; though the log could add some more
> information. We'll improve that.

Bah. I thought this was getting pushed through a generic login function
that would log failures. But no. Clearly the username should end up
somewhere.

> The DN/CN issues were discussed recently, but I'll leave it to Simon to
> explain our position on that.

It defaults to doing the best impersonation it can of a DN produced by
the OpenSSL's -nameopt RFC2253, and can be switched to using (a
concatenation of) the CN(s) with:

{rabbit, [{ssl_cert_login_from, common_name}]}

So if there's one thing I've learnt from this preview release thing,
it's that we also need a preview release of all the documentation. Hmm...

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Carr  
View profile  
 More options Mar 15 2012, 3:37 pm
From: James Carr <james.r.c...@gmail.com>
Date: Thu, 15 Mar 2012 14:37:37 -0500
Local: Thurs, Mar 15 2012 3:37 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
Not sure if this is a bug in the 2.7.9 release or not, but I am having
some problems consuming messages sent on an upstream broker by the
downstream broker cluster. Here is the error log I keep getting:

** Generic server <0.12040.0> terminating
** Last message in was {{'basic.deliver',
                            <<"amq.ctag-QLSHVB2QsF_PaKWvb99rv1">>,1,true,
                            <<"usage">>,<<"foo.bar">>},
                        {amqp_msg,
                            {'P_basic',undefined,undefined,[],1,undefined,
                                undefined,undefined,undefined,undefined,
                                undefined,undefined,undefined,undefined,
                                undefined},
                            <<"Hello!">>}}
** When Server state == {state,
                         {upstream,
                          {amqp_params_network,<<"guest">>,<<"guest">>,
                           <<"/">>,dc2tcserver2,undefined,0,0,1,infinity,none,
                           [#Fun<amqp_auth_mechanisms.plain.3>,
                            #Fun<amqp_auth_mechanisms.amqplain.3>],
                           [],[]},
                          <<"usage">>,none,5,1,none,10000,"all",
                          "dc2tcserver2"},
                         <0.12054.0>,<0.12064.0>,
                         <<"federation: usage -> rabbit@dc2rabbitmq3">>,
                         <<"federation: usage -> rabbit@dc2rabbitmq3 A">>,
                         {0,nil},
                         2,
                         {dict,1,16,16,8,80,48,
                          {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},
                          {{[],[],[],[],[],
                            [[{<<"#">>,[]}|
                              {set,1,16,16,8,80,48,
                               {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],
                                []},
                               {{[],[],[],[],[],
                                 [{resource,<<"/">>,queue,<<"pit.stop">>}],
                                 [],[],[],[],[],[],[],[],[],[]}}}]],
                            [],[],[],[],[],[],[],[],[],[]}}},
                         <0.12042.0>,<0.12049.0>,
                         {resource,<<"/">>,exchange,<<"usage">>},
                         {0,nil}}
** Reason for termination ==
** {badarg,[{erlang,list_to_binary,[dc2tcserver2]},
            {rabbit_federation_upstream,to_table,1},
            {rabbit_federation_link,handle_info,2},
            {gen_server2,handle_msg,2},
            {proc_lib,init_p_do_apply,3}]}

Only difference is the upstream server is running 2.7.1.

Thanks,
James

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Carr  
View profile  
 More options Mar 15 2012, 3:38 pm
From: James Carr <james.r.c...@gmail.com>
Date: Thu, 15 Mar 2012 14:38:21 -0500
Local: Thurs, Mar 15 2012 3:38 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
FYI, I will try upgrading the upstream and see if the problem persists.

Thanks,
James

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
James Carr  
View profile  
 More options Mar 15 2012, 3:44 pm
From: James Carr <james.r.c...@gmail.com>
Date: Thu, 15 Mar 2012 14:44:41 -0500
Local: Thurs, Mar 15 2012 3:44 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
Upgraded to 2.7.9 on the upstream and the problem persists.

Here's my configuration file for the downstream server:

[
        {rabbit, [
            {cluster_nodes, ['rabbit@dc2rabbitmq3',
'rabbit@dc2rabbitmq4', 'rabbit@dc2rabbitmq5', 'rabbit@dc2rabbitmq6']}
        ]},
        {rabbitmq_federation,
            [ {exchanges, [[{exchange,     "usage"},
                            {virtual_host, "/"},
                            {type,         "topic"},
                            {durable,      true},
                            {auto_delete,  false},
                            {internal,     false},
                            {upstream_set, "remotes"}]
                          ]},
              {upstream_sets, [{"remotes", [
                 [{connection,  "dc2tcserver1"},
                   {exchange,    "usage"},
                   {max_hops,    5}],
                 [{connection,  "dc2tcserver2"},
                   {exchange,    "usage"},
                   {max_hops,    5}]]}]},
              {connections, [
                {"dc2tcserver1", [
                    {host, 'dc2tcserver1'},
                    {heartbeat,       1},
                    {queue_expires,   30000},
                    {message_ttl,     10000},
                    {ha_policy,       "all"}]
                },
                {"dc2tcserver2", [
                    {host, 'dc2tcserver2'},
                    {heartbeat,       1},
                    {queue_expires,   30000},
                    {message_ttl,     10000},
                    {ha_policy,       "all"}]
                }]}
        ]}
].

Is there anything here I might just have off?

Thanks,
James

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simon MacMullen  
View profile  
 More options Mar 16 2012, 6:46 am
From: Simon MacMullen <si...@rabbitmq.com>
Date: Fri, 16 Mar 2012 10:46:53 +0000
Local: Fri, Mar 16 2012 6:46 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
On 15/03/12 19:44, James Carr wrote:

> Here's my configuration file for the downstream server:
>                      {host, 'dc2tcserver1'},

This is, I'm afraid, the problem.

In the configuration file, single and double quotes have different
meanings - double quotes delimit strings, while single quotes optionally
delimit atoms. You need a string there.

Yes, this is confusing. Not sure what the solution is.

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jerry Kuch  
View profile  
 More options Mar 16 2012, 3:02 pm
From: Jerry Kuch <jer...@vmware.com>
Date: Fri, 16 Mar 2012 12:02:26 -0700 (PDT)
Local: Fri, Mar 16 2012 3:02 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
James FWIW an thing to be mindful of in Erlang code or terms is that
double quotes, e.g. "foo", get used for strings, or lists of characters,
while single quotes are used for Erlang atoms, e.g. 'foo'.  

You could write 'foo' as just foo with no adornment... you typically use
the single quotes if your atom name contains characters that are allowed
in atom names, but that would otherwise trip up the Erlang parser.

For e.g. foo-bar will look like an arithmetic operation trying to
nonsensically subtract atom bar from atom foo, while if you wrap it as
'foo-bar' you disabuse the parser of its base instincts.

These are really easy to not spot when one's either sleepy, or feeding data
to something whose expectations aren't yet familiar...

Best regards,
Jerry


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Lionel Cons  
View profile  
 More options Mar 21 2012, 2:52 am
From: Lionel Cons <lionel.c...@cern.ch>
Date: Wed, 21 Mar 2012 07:52:17 +0100
Local: Wed, Mar 21 2012 2:52 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
Simon MacMullen writes:

 > > The DN/CN issues were discussed recently, but I'll leave it to Simon to
 > > explain our position on that.
 >
 > It defaults to doing the best impersonation it can of a DN produced by
 > the OpenSSL's -nameopt RFC2253 [...]

Simon,

I confirm that this works fine in 2.8.0. However, the user that is required
(which name is the DN) also allows to login without SSL.

One solution would be to generate long random passwords for these dummy
users indicating which DNs are allowed but this looks like bricolage. What
about using the (currently underused) tags for this purpose? We could
imagine an "ssl" tag meaning "this user can only login via SSL"...

Cheers,

Lionel
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simon MacMullen  
View profile  
 More options Mar 21 2012, 7:08 am
From: Simon MacMullen <si...@rabbitmq.com>
Date: Wed, 21 Mar 2012 11:08:27 +0000
Local: Wed, Mar 21 2012 7:08 am
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9
On 21/03/12 06:52, Lionel Cons wrote:

> I confirm that this works fine in 2.8.0. However, the user that is required
> (which name is the DN) also allows to login without SSL.

You can disable password-based login for a user altogether, for exactly
this reason. Either select "No password" in mgmt, or use "rabbitmqctl
clear_password".

Cheers, Simon

--
Simon MacMullen
RabbitMQ, VMware
_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
silverbuyer  
View profile  
 More options Mar 31 2012, 8:24 pm
From: silverbuyer <silver.bu...@yahoo.com>
Date: Sat, 31 Mar 2012 17:24:49 -0700 (PDT)
Local: Sat, Mar 31 2012 8:24 pm
Subject: Re: [rabbitmq-discuss] Experimenting with release candidates: RabbitMQ 2.7.9

Brendan can you help with my metals trading platform project using rabbitMQ?
you can skype me, my userid is silverbuyer, thanks!

--
View this message in context: http://old.nabble.com/Experimenting-with-release-candidates%3A-Rabbit...
Sent from the RabbitMQ mailing list archive at Nabble.com.

_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-disc...@lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 26   Newer >
« Back to Discussions « Newer topic     Older topic »