[jira] [Updated] (QPID-4388) Systemd support not being installed with Cmake

2012-10-23 Thread Darryl L. Pierce (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4388?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Darryl L. Pierce updated QPID-4388:
---

Attachment: 0001-QPID-4388-Systemd-support-not-being-installed-with-C.patch

 Systemd support not being installed with Cmake
 --

 Key: QPID-4388
 URL: https://issues.apache.org/jira/browse/QPID-4388
 Project: Qpid
  Issue Type: Bug
Affects Versions: 0.19
Reporter: Darryl L. Pierce
 Attachments: 
 0001-QPID-4388-Systemd-support-not-being-installed-with-C.patch


 The enhancement for systemd support was added to the autotools build system 
 but not the Cmake system in QPID-4351.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-4390) Java Broker should allow runtime changes to persisted configuration

2012-10-23 Thread Philip Harvey (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philip Harvey reassigned QPID-4390:
---

Assignee: Philip Harvey

 Java Broker should allow runtime changes to persisted configuration
 ---

 Key: QPID-4390
 URL: https://issues.apache.org/jira/browse/QPID-4390
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Affects Versions: 0.19
Reporter: Philip Harvey
Assignee: Philip Harvey

 The design for the new configuration store is on the wiki:
 [https://cwiki.apache.org/confluence/display/qpid/New+design+for+the+Java+Broker+configuration]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-4389) Qpid topic exchange does not resend message when subsciber come back online

2012-10-23 Thread Andrew Burks (JIRA)
Andrew Burks created QPID-4389:
--

 Summary: Qpid topic exchange does not resend message when 
subsciber come back online
 Key: QPID-4389
 URL: https://issues.apache.org/jira/browse/QPID-4389
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.14
 Environment: Linux,Netbeans 7.2
Reporter: Andrew Burks


When testing durable subscibers, I first publish a message to a subscriber to 
be sure it can receive messages. Checks out ok. Then I bring the subscriber 
down with subscriber.close() where subscriber is an instance of 
MessageConsumer. Next, I publish another message while the subscriber is down, 
then I bring the subsciber back up and wait 10 seconds for a message...no 
message comes. To be sure the everything is working properly, I create another 
message and publish it, the subscriber has no problem receiving it. My question 
is where has the second message gone? I would think that the message would have 
been queued up some place to be sent out again but that is not the case. Please 
let me know if I am looking at this totally wrong.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-4390) Java Broker should allow runtime changes to persisted configuration

2012-10-23 Thread Philip Harvey (JIRA)
Philip Harvey created QPID-4390:
---

 Summary: Java Broker should allow runtime changes to persisted 
configuration
 Key: QPID-4390
 URL: https://issues.apache.org/jira/browse/QPID-4390
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Affects Versions: 0.19
Reporter: Philip Harvey


The design for the new configuration store is on the wiki:

[https://cwiki.apache.org/confluence/display/qpid/New+design+for+the+Java+Broker+configuration]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4389) Qpid topic exchange does not resend message when subsciber come back online

2012-10-23 Thread Andrew Burks (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Burks updated QPID-4389:
---

Attachment: DurSubProject.tar.gz

Attached a test project to show my steps

 Qpid topic exchange does not resend message when subsciber come back online
 ---

 Key: QPID-4389
 URL: https://issues.apache.org/jira/browse/QPID-4389
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.14
 Environment: Linux,Netbeans 7.2
Reporter: Andrew Burks
  Labels: newbie
 Attachments: DurSubProject.tar.gz


 When testing durable subscibers, I first publish a message to a subscriber to 
 be sure it can receive messages. Checks out ok. Then I bring the subscriber 
 down with subscriber.close() where subscriber is an instance of 
 MessageConsumer. Next, I publish another message while the subscriber is 
 down, then I bring the subsciber back up and wait 10 seconds for a 
 message...no message comes. To be sure the everything is working properly, I 
 create another message and publish it, the subscriber has no problem 
 receiving it. My question is where has the second message gone? I would think 
 that the message would have been queued up some place to be sent out again 
 but that is not the case. Please let me know if I am looking at this totally 
 wrong.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-4391) HA replicating subscriptions should not auto-delete queues

2012-10-23 Thread Alan Conway (JIRA)
Alan Conway created QPID-4391:
-

 Summary: HA replicating subscriptions should not auto-delete queues
 Key: QPID-4391
 URL: https://issues.apache.org/jira/browse/QPID-4391
 Project: Qpid
  Issue Type: Bug
Reporter: Alan Conway


Description of problem:
When an auto-delete queue is replicated, the replicating subscription attempts 
to auto-delete the queue after it has already been auto-deleted by the closing 
of the last non-HA consumer.  An issue occurs if a new auto-delete queue with 
the same name is created shortly after the deletion of the previously queue.  
This can occur when a client subscribes to an auto-delete queue and is 
temporarily disconnected from the broker.  It is possible for the cancelled HA 
subscription to remove the newly created queue from the queue registry since 
the old and new queues use the same names.  The HA replicating subscription 
should not execute the auto-delete logic when the subscription is cancelled. 

Version-Release number of selected component (if applicable):
Qpid 0.18

How reproducible:
Frequently

Steps to Reproduce:
Race condition between a consumer auto-deleting and recreating a queue of the 
same name and the HA replicating subscription auto-deleting the original queue. 
 If the HA replicating subscription auto-deletes the original queue after the 
new queue is created, the new queue is removed from the queue registry.
  
Actual results:
New queue is removed from the queue registry.

Expected results:
HA subscription does not attempt to auto-delete the queue and therefore the new 
queue is not removed from the queue registry.

Additional info: https://bugzilla.redhat.com/show_bug.cgi?id=868364

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-4392) C++ Broker - channel number collisions on federated links

2012-10-23 Thread Chuck Rolke (JIRA)
Chuck Rolke created QPID-4392:
-

 Summary: C++ Broker - channel number collisions on federated links
 Key: QPID-4392
 URL: https://issues.apache.org/jira/browse/QPID-4392
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.18
Reporter: Chuck Rolke


Channel numbers are allocated in counting sequence. After creating and deleting 
tens of thousands of bridges the channel numbers wrap around and collide with 
existing channels.

Existing channel numbers need to be tracked so that new channel numbers are 
unique.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-4392) C++ Broker - channel number collisions on federated links

2012-10-23 Thread Chuck Rolke (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chuck Rolke reassigned QPID-4392:
-

Assignee: Chuck Rolke

 C++ Broker - channel number collisions on federated links
 -

 Key: QPID-4392
 URL: https://issues.apache.org/jira/browse/QPID-4392
 Project: Qpid
  Issue Type: Bug
  Components: C++ Broker
Affects Versions: 0.18
Reporter: Chuck Rolke
Assignee: Chuck Rolke

 Channel numbers are allocated in counting sequence. After creating and 
 deleting tens of thousands of bridges the channel numbers wrap around and 
 collide with existing channels.
 Existing channel numbers need to be tracked so that new channel numbers are 
 unique.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Resolved] (QPID-4385) Java Performance Tests should reset client registration timeout after each registration

2012-10-23 Thread Alex Rudyy (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy resolved QPID-4385.
--

   Resolution: Fixed
Fix Version/s: 0.19

The patch looks good for me.
It is committed.

 Java Performance Tests should reset client registration timeout after each 
 registration
 ---

 Key: QPID-4385
 URL: https://issues.apache.org/jira/browse/QPID-4385
 Project: Qpid
  Issue Type: Improvement
  Components: Java Tests
Affects Versions: 0.18
Reporter: Philip Harvey
Assignee: Alex Rudyy
 Fix For: 0.19

 Attachments: 
 0001-QPID-4385-perf-test-ClientRegistry-timeout-now-only-.patch


 Currently the Java perf test framework applies a timeout to the total time 
 taken for all the clients to register with it. This is problematic if there 
 are a lot of clients. Instead, the framework should reset its timeout each 
 time a client registers, so that it only complains if there has been a 
 genuinely idle period.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Created] (QPID-4393) HA BrokerReplicator should call queue-bind, not exchange-bind

2012-10-23 Thread Alan Conway (JIRA)
Alan Conway created QPID-4393:
-

 Summary: HA BrokerReplicator should call queue-bind, not 
exchange-bind
 Key: QPID-4393
 URL: https://issues.apache.org/jira/browse/QPID-4393
 Project: Qpid
  Issue Type: Bug
  Components: C++ Clustering
Reporter: Alan Conway
Assignee: Alan Conway


In BrokerReplicator, there are a few places that it calls exchange-bind().  
We're seeing some incorrect behavior during failover testing (e.g. an exchange 
shows that it has 5 bindings when there is really only 1) and we think we've 
narrowed it down to this.  Instead of calling exchange-bind(), it should call 
queue-bind().  If you look at qpid::broker::Broker::createObject(), you'll see 
that this method calls queue-bind() to bind a queue to an exchange.

(Note that exchange-unbind() appears to be the correct operation for removing 
a binding, so this shouldn't need to be changed.)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-4389) Qpid topic exchange does not resend message when subsciber come back online

2012-10-23 Thread Alex Rudyy (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy reassigned QPID-4389:


Assignee: Alex Rudyy

 Qpid topic exchange does not resend message when subsciber come back online
 ---

 Key: QPID-4389
 URL: https://issues.apache.org/jira/browse/QPID-4389
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.14
 Environment: Linux,Netbeans 7.2
Reporter: Andrew Burks
Assignee: Alex Rudyy
  Labels: newbie
 Attachments: DurSubProject.tar.gz


 When testing durable subscibers, I first publish a message to a subscriber to 
 be sure it can receive messages. Checks out ok. Then I bring the subscriber 
 down with subscriber.close() where subscriber is an instance of 
 MessageConsumer. Next, I publish another message while the subscriber is 
 down, then I bring the subsciber back up and wait 10 seconds for a 
 message...no message comes. To be sure the everything is working properly, I 
 create another message and publish it, the subscriber has no problem 
 receiving it. My question is where has the second message gone? I would think 
 that the message would have been queued up some place to be sent out again 
 but that is not the case. Please let me know if I am looking at this totally 
 wrong.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4389) Qpid topic exchange does not resend message when subsciber come back online

2012-10-23 Thread Alex Rudyy (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy updated QPID-4389:
-

  Component/s: (was: Java Broker)
   Java Client
Fix Version/s: 0.19

 Qpid topic exchange does not resend message when subsciber come back online
 ---

 Key: QPID-4389
 URL: https://issues.apache.org/jira/browse/QPID-4389
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.14
 Environment: Linux,Netbeans 7.2
Reporter: Andrew Burks
Assignee: Alex Rudyy
  Labels: newbie
 Fix For: 0.19

 Attachments: DurSubProject.tar.gz


 When testing durable subscibers, I first publish a message to a subscriber to 
 be sure it can receive messages. Checks out ok. Then I bring the subscriber 
 down with subscriber.close() where subscriber is an instance of 
 MessageConsumer. Next, I publish another message while the subscriber is 
 down, then I bring the subsciber back up and wait 10 seconds for a 
 message...no message comes. To be sure the everything is working properly, I 
 create another message and publish it, the subscriber has no problem 
 receiving it. My question is where has the second message gone? I would think 
 that the message would have been queued up some place to be sent out again 
 but that is not the case. Please let me know if I am looking at this totally 
 wrong.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Commented] (QPID-4389) Qpid topic exchange does not resend message when subsciber come back online

2012-10-23 Thread Alex Rudyy (JIRA)

[ 
https://issues.apache.org/jira/browse/QPID-4389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13482865#comment-13482865
 ] 

Alex Rudyy commented on QPID-4389:
--

Hi Andrew,

I looked into this issue and found that with Address based syntax the AMQP 0.10 
client did not send the subscriber selector expression as part of arguments of 
ExchangeBind command on creation of durable subscription. As result, on closing 
and re-opening of durable subscriber the client tried to check whether expected 
and real binding arguments match and on matching failure the JMS client deleted 
and re-created the subscription queue on the broker. That caused the losing of 
all the messages on the queue.

I fixed this issue on trunk. You can try to checkout fresh Qpid sources and 
build the java client from java sub-module by running ant command as follows:

ant clean build release-bin

The client build will be created in java/client/release folder.

Alternatively, you can try to use Binding URL syntax for your topics as 
described at 
https://cwiki.apache.org/qpid/bindingurlformat.html . The bug does not occur 
when Binding URL syntax is used. 

Please note that you need to prefix the binding URL with BURL: as Address 
based syntax is used by default in java Qpid client. Also, you can use JVM 
setting -Dqpid.dest_syntax=BURL to set the Binding URL syntax as a default for 
all your queues and topics. 



 Qpid topic exchange does not resend message when subsciber come back online
 ---

 Key: QPID-4389
 URL: https://issues.apache.org/jira/browse/QPID-4389
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.14
 Environment: Linux,Netbeans 7.2
Reporter: Andrew Burks
Assignee: Alex Rudyy
  Labels: newbie
 Fix For: 0.19

 Attachments: DurSubProject.tar.gz


 When testing durable subscibers, I first publish a message to a subscriber to 
 be sure it can receive messages. Checks out ok. Then I bring the subscriber 
 down with subscriber.close() where subscriber is an instance of 
 MessageConsumer. Next, I publish another message while the subscriber is 
 down, then I bring the subsciber back up and wait 10 seconds for a 
 message...no message comes. To be sure the everything is working properly, I 
 create another message and publish it, the subscriber has no problem 
 receiving it. My question is where has the second message gone? I would think 
 that the message would have been queued up some place to be sent out again 
 but that is not the case. Please let me know if I am looking at this totally 
 wrong.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Updated] (QPID-4389) Qpid topic exchange does not resend message when subsciber come back online

2012-10-23 Thread Alex Rudyy (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy updated QPID-4389:
-

Status: Ready To Review  (was: In Progress)

 Qpid topic exchange does not resend message when subsciber come back online
 ---

 Key: QPID-4389
 URL: https://issues.apache.org/jira/browse/QPID-4389
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.14
 Environment: Linux,Netbeans 7.2
Reporter: Andrew Burks
Assignee: Alex Rudyy
  Labels: newbie
 Fix For: 0.19

 Attachments: DurSubProject.tar.gz


 When testing durable subscibers, I first publish a message to a subscriber to 
 be sure it can receive messages. Checks out ok. Then I bring the subscriber 
 down with subscriber.close() where subscriber is an instance of 
 MessageConsumer. Next, I publish another message while the subscriber is 
 down, then I bring the subsciber back up and wait 10 seconds for a 
 message...no message comes. To be sure the everything is working properly, I 
 create another message and publish it, the subscriber has no problem 
 receiving it. My question is where has the second message gone? I would think 
 that the message would have been queued up some place to be sent out again 
 but that is not the case. Please let me know if I am looking at this totally 
 wrong.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org



[jira] [Assigned] (QPID-4389) Qpid topic exchange does not resend message when subsciber come back online

2012-10-23 Thread Alex Rudyy (JIRA)

 [ 
https://issues.apache.org/jira/browse/QPID-4389?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Rudyy reassigned QPID-4389:


Assignee: Robbie Gemmell  (was: Alex Rudyy)

Robbie,
Could you please review the changes?

 Qpid topic exchange does not resend message when subsciber come back online
 ---

 Key: QPID-4389
 URL: https://issues.apache.org/jira/browse/QPID-4389
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.14
 Environment: Linux,Netbeans 7.2
Reporter: Andrew Burks
Assignee: Robbie Gemmell
  Labels: newbie
 Fix For: 0.19

 Attachments: DurSubProject.tar.gz


 When testing durable subscibers, I first publish a message to a subscriber to 
 be sure it can receive messages. Checks out ok. Then I bring the subscriber 
 down with subscriber.close() where subscriber is an instance of 
 MessageConsumer. Next, I publish another message while the subscriber is 
 down, then I bring the subsciber back up and wait 10 seconds for a 
 message...no message comes. To be sure the everything is working properly, I 
 create another message and publish it, the subscriber has no problem 
 receiving it. My question is where has the second message gone? I would think 
 that the message would have been queued up some place to be sent out again 
 but that is not the case. Please let me know if I am looking at this totally 
 wrong.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org