[jira] Updated: (QPID-2239) [.Net 0-10] Close() method is hanging indefinetely

2009-12-22 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2239:


Priority: Critical  (was: Major)

 [.Net 0-10] Close() method is hanging indefinetely
 --

 Key: QPID-2239
 URL: https://issues.apache.org/jira/browse/QPID-2239
 Project: Qpid
  Issue Type: Bug
  Components: Dot Net Client
Affects Versions: 0.5
Reporter: Julien Lavigne du Cadet
Priority: Critical

 Step to reproduce :
 - open a connection to the broker
 - close the connection
 = wait till timeout

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2273) Java client can't negotiate to 0-9

2009-12-18 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2273.
-

Resolution: Fixed

Works with 0.5 as well. Win. 

 Java client can't negotiate to 0-9
 --

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6

 Attachments: 0001-QPID-2273-make-protocol-negotiation-saner.patch, 
 protocol_negotiation_madness_2.diff


 For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
 This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-1830) BytesMessage is unreadable

2009-12-17 Thread Aidan Skinner (JIRA)

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

Aidan Skinner commented on QPID-1830:
-

I don't think dumping the data in toString is necessarily the right thing, 
particularly for a byte message that might contain all manner of control 
characters etc.  

From 
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#toString%28%29 
it says textually represent, how about byte message message-id of size 
bytes ? 



 BytesMessage is unreadable
 --

 Key: QPID-1830
 URL: https://issues.apache.org/jira/browse/QPID-1830
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6, 0.7
Reporter: Aidan Skinner
Assignee: Rajith Attapattu
Priority: Critical
 Fix For: 0.6


 This can easily be seen running the interop coordinator:
 2009-04-28 14:24:38,377 INFO  [main] distributedtesting.Coordinator 
 (Coordinator.java:285) - Found distributed test case: 
 org.apache.qpid.interop.testcases.InteropTestCase4P2PMessageSize
 javax.jms.MessageNotReadableException: You need to call reset() to make the 
 message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.checkReadable(AbstractJMSMessage.java:433)
 at 
 org.apache.qpid.client.message.AbstractBytesMessage.toBodyString(AbstractBytesMessage.java:89)
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:371)
 at java.lang.String.valueOf(String.java:2827)
 at java.lang.StringBuilder.append(StringBuilder.java:115)
 at 
 org.apache.qpid.test.utils.ConversationFactory$Conversation.send(ConversationFactory.java:263)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.start(Coordinator.java:366)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.main(Coordinator.java:315)
 2009-04-28 14:24:39,690 INFO  [main] distributedtesting.Coordinator 
 (Coordinator.java:330) - javax.jms.MessageNotReadableException: You need to 
 call reset() to make the message readable
 java.lang.RuntimeException: javax.jms.MessageNotReadableException: You need 
 to call reset() to make the message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:407)
 at java.lang.String.valueOf(String.java:2827)
 at java.lang.StringBuilder.append(StringBuilder.java:115)
 at 
 org.apache.qpid.test.utils.ConversationFactory$Conversation.send(ConversationFactory.java:263)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.start(Coordinator.java:366)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.main(Coordinator.java:315)
 Caused by: javax.jms.MessageNotReadableException: You need to call reset() to 
 make the message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.checkReadable(AbstractJMSMessage.java:433)
 at 
 org.apache.qpid.client.message.AbstractBytesMessage.toBodyString(AbstractBytesMessage.java:89)
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:371)
 ... 5 more
 This works on the 0.5-release branch, so is presumably a recentish break. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-500) Fix public API to match standard .NET Conventions

2009-12-17 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-500.


Resolution: Fixed

This is as done as it's gonna get. Nobody should use the 0-8 impl for new work 
really...

 Fix public API to match standard .NET Conventions
 -

 Key: QPID-500
 URL: https://issues.apache.org/jira/browse/QPID-500
 Project: Qpid
  Issue Type: Improvement
  Components: Dot Net Client
Affects Versions: M2, M2.1, M3, M4, 0.5, 0.6
Reporter: Tomas Restrepo
Assignee: Aidan Skinner
 Fix For: 0.6

 Attachments: QPID-500.diff


 Currently the public API of the .NET client is mixture of the original Java 
 Client JMS-Based API and some .NET specific functionality. This makes the API 
 be very inconvenient to use for a .NET developer and feel very unnatural 
 (while still not being faithful to the original Java API).
 Proposed changes:
 - Make public delegates used in message consumers and connection exceptions 
 into proper events that use signatures matcing the .NET guidelines.
 - Make naming of public classes consistent (i.e. AmqChannel - AMQChannel)
 - Ensure that the IConnection interface contains all useful methods and 
 properties in AMQConnection to make it easier to code to the interface and 
 not the implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2273) Java client can't negotiate to 0-9

2009-12-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner commented on QPID-2273:
-

That patch breaks RabbitMQ 0-9-1 tests, I think because we always report the 
highest available version and not the one that they ask for. I can't really see 
why that changes with that patch though. Quite confused...

 Java client can't negotiate to 0-9
 --

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6

 Attachments: 0001-QPID-2273-make-protocol-negotiation-saner.patch, 
 protocol_negotiation_madness.diff


 For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
 This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org




[jira] Updated: (QPID-2273) Java client can't negotiate to 0-9

2009-12-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2273:


Attachment: (was: 
0001-QPID-2273-set-the-protocol-version-on-the-connectio.patch)

 Java client can't negotiate to 0-9
 --

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6

 Attachments: 0001-QPID-2273-make-protocol-negotiation-saner.patch


 For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
 This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2273) Java client can't negotiate to 0-9

2009-12-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2273:


Attachment: 0001-QPID-2273-make-protocol-negotiation-saner.patch

This patch fixes the problem for me.

 Java client can't negotiate to 0-9
 --

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6

 Attachments: 0001-QPID-2273-make-protocol-negotiation-saner.patch


 For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
 This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2273) Java client can't negotiate to 0-9

2009-12-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2273:


Attachment: (was: 
0001-QPID-2273-make-protocol-negotiation-saner.-This-cau.patch)

 Java client can't negotiate to 0-9
 --

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6

 Attachments: 0001-QPID-2273-make-protocol-negotiation-saner.patch


 For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
 This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Assigned: (QPID-1830) BytesMessage is unreadable

2009-12-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner reassigned QPID-1830:
---

Assignee: Rajith Attapattu  (was: Aidan Skinner)

This was caused by r756228, could you fix please?

Thanks,

- Aidan

 BytesMessage is unreadable
 --

 Key: QPID-1830
 URL: https://issues.apache.org/jira/browse/QPID-1830
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6, 0.7
Reporter: Aidan Skinner
Assignee: Rajith Attapattu
Priority: Critical
 Fix For: 0.6


 This can easily be seen running the interop coordinator:
 2009-04-28 14:24:38,377 INFO  [main] distributedtesting.Coordinator 
 (Coordinator.java:285) - Found distributed test case: 
 org.apache.qpid.interop.testcases.InteropTestCase4P2PMessageSize
 javax.jms.MessageNotReadableException: You need to call reset() to make the 
 message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.checkReadable(AbstractJMSMessage.java:433)
 at 
 org.apache.qpid.client.message.AbstractBytesMessage.toBodyString(AbstractBytesMessage.java:89)
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:371)
 at java.lang.String.valueOf(String.java:2827)
 at java.lang.StringBuilder.append(StringBuilder.java:115)
 at 
 org.apache.qpid.test.utils.ConversationFactory$Conversation.send(ConversationFactory.java:263)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.start(Coordinator.java:366)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.main(Coordinator.java:315)
 2009-04-28 14:24:39,690 INFO  [main] distributedtesting.Coordinator 
 (Coordinator.java:330) - javax.jms.MessageNotReadableException: You need to 
 call reset() to make the message readable
 java.lang.RuntimeException: javax.jms.MessageNotReadableException: You need 
 to call reset() to make the message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:407)
 at java.lang.String.valueOf(String.java:2827)
 at java.lang.StringBuilder.append(StringBuilder.java:115)
 at 
 org.apache.qpid.test.utils.ConversationFactory$Conversation.send(ConversationFactory.java:263)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.start(Coordinator.java:366)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.main(Coordinator.java:315)
 Caused by: javax.jms.MessageNotReadableException: You need to call reset() to 
 make the message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.checkReadable(AbstractJMSMessage.java:433)
 at 
 org.apache.qpid.client.message.AbstractBytesMessage.toBodyString(AbstractBytesMessage.java:89)
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:371)
 ... 5 more
 This works on the 0.5-release branch, so is presumably a recentish break. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1830) BytesMessage is unreadable

2009-12-14 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-1830:


Affects Version/s: 0.7
Fix Version/s: (was: 0.7)
   0.6

Moving back to 0.6, this is quite important. I'm actively working on this. 

 BytesMessage is unreadable
 --

 Key: QPID-1830
 URL: https://issues.apache.org/jira/browse/QPID-1830
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6, 0.7
Reporter: Aidan Skinner
Priority: Critical
 Fix For: 0.6


 This can easily be seen running the interop coordinator:
 2009-04-28 14:24:38,377 INFO  [main] distributedtesting.Coordinator 
 (Coordinator.java:285) - Found distributed test case: 
 org.apache.qpid.interop.testcases.InteropTestCase4P2PMessageSize
 javax.jms.MessageNotReadableException: You need to call reset() to make the 
 message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.checkReadable(AbstractJMSMessage.java:433)
 at 
 org.apache.qpid.client.message.AbstractBytesMessage.toBodyString(AbstractBytesMessage.java:89)
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:371)
 at java.lang.String.valueOf(String.java:2827)
 at java.lang.StringBuilder.append(StringBuilder.java:115)
 at 
 org.apache.qpid.test.utils.ConversationFactory$Conversation.send(ConversationFactory.java:263)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.start(Coordinator.java:366)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.main(Coordinator.java:315)
 2009-04-28 14:24:39,690 INFO  [main] distributedtesting.Coordinator 
 (Coordinator.java:330) - javax.jms.MessageNotReadableException: You need to 
 call reset() to make the message readable
 java.lang.RuntimeException: javax.jms.MessageNotReadableException: You need 
 to call reset() to make the message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:407)
 at java.lang.String.valueOf(String.java:2827)
 at java.lang.StringBuilder.append(StringBuilder.java:115)
 at 
 org.apache.qpid.test.utils.ConversationFactory$Conversation.send(ConversationFactory.java:263)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.start(Coordinator.java:366)
 at 
 org.apache.qpid.test.framework.distributedtesting.Coordinator.main(Coordinator.java:315)
 Caused by: javax.jms.MessageNotReadableException: You need to call reset() to 
 make the message readable
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.checkReadable(AbstractJMSMessage.java:433)
 at 
 org.apache.qpid.client.message.AbstractBytesMessage.toBodyString(AbstractBytesMessage.java:89)
 at 
 org.apache.qpid.client.message.AbstractJMSMessage.toString(AbstractJMSMessage.java:371)
 ... 5 more
 This works on the 0.5-release branch, so is presumably a recentish break. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2273) Java client can't negotiate to 0-9

2009-12-14 Thread Aidan Skinner (JIRA)
Java client can't negotiate to 0-9
--

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6


For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2273) Java client can't negotiate to 0-9

2009-12-14 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2273:


Attachment: 0001-QPID-2273-set-the-protocol-version-on-the-connectio.patch

simple patch. This causes issues with the java profile, the 0-10 negotiation 
seems to break down for some reason...

 Java client can't negotiate to 0-9
 --

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6

 Attachments: 
 0001-QPID-2273-set-the-protocol-version-on-the-connectio.patch


 For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
 This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2273) Java client can't negotiate to 0-9

2009-12-14 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2273:


Attachment: 0001-QPID-2273-make-protocol-negotiation-saner.-This-cau.patch

2nd patch, this does some refactoring which should make life easier. However, 
it also causes problems with the brokers 0-10 instantation. 

 Java client can't negotiate to 0-9
 --

 Key: QPID-2273
 URL: https://issues.apache.org/jira/browse/QPID-2273
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6

 Attachments: 
 0001-QPID-2273-make-protocol-negotiation-saner.-This-cau.patch, 
 0001-QPID-2273-set-the-protocol-version-on-the-connectio.patch


 For instance, if you try connecting a trunk client to a 0.5 broker it fails. 
 This is due to the delegate using the wrong ProtocolVersion. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2238) [.Net 0-10] Recursive call to ToString method causes a stack overflow exception

2009-12-07 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2238.
-

Resolution: Fixed

Commited, thanks for the patch!

 [.Net 0-10] Recursive call to ToString method causes a stack overflow 
 exception
 ---

 Key: QPID-2238
 URL: https://issues.apache.org/jira/browse/QPID-2238
 Project: Qpid
  Issue Type: Bug
  Components: Dot Net Client
Affects Versions: 0.5
Reporter: Julien Lavigne du Cadet
 Attachments: Recursive ToString.patch


 See patch below

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2237) UUID are not decoded properly by the .Net 0-10 api

2009-12-07 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2237.
-

   Resolution: Fixed
Fix Version/s: 0.6

comitted, thanks for the patch!

 UUID are not decoded properly by the .Net 0-10 api
 --

 Key: QPID-2237
 URL: https://issues.apache.org/jira/browse/QPID-2237
 Project: Qpid
  Issue Type: Improvement
  Components: Dot Net Client
Affects Versions: 0.5
Reporter: Julien Lavigne du Cadet
 Fix For: 0.6

 Attachments: UUID decoding.patch


 See patch below

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2238) [.Net 0-10] Recursive call to ToString method causes a stack overflow exception

2009-12-07 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2238:


Fix Version/s: 0.6

 [.Net 0-10] Recursive call to ToString method causes a stack overflow 
 exception
 ---

 Key: QPID-2238
 URL: https://issues.apache.org/jira/browse/QPID-2238
 Project: Qpid
  Issue Type: Bug
  Components: Dot Net Client
Affects Versions: 0.5
Reporter: Julien Lavigne du Cadet
 Fix For: 0.6

 Attachments: Recursive ToString.patch


 See patch below

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2240) [.Net 0-10] When authentication fails on connect(), the api should raise an exception

2009-12-07 Thread Aidan Skinner (JIRA)

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

Aidan Skinner commented on QPID-2240:
-

I think this patch is OK in principle, a couple of minor nits:

chunks of commented out code, these should just be removed instead. 

Qpid style preference is to always use braces for one line blocks:

if (foo) {
  bar()
}

instead of

if (foo)
  bar()

Other than that I don't see a problem with it, it's definitely better than 
leaving the bugs unfixed. It'd be good to get another set of eyes on it though 
since I'm not *hugely* familiar with this part of the codebase. 

 [.Net 0-10] When authentication fails on connect(), the api should raise an 
 exception 
 --

 Key: QPID-2240
 URL: https://issues.apache.org/jira/browse/QPID-2240
 Project: Qpid
  Issue Type: Bug
  Components: Dot Net Client
Affects Versions: 0.5
Reporter: Julien Lavigne du Cadet
 Attachments: qpid-dotnet.patch




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1987) Patch for 0.10 C# API

2009-12-03 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-1987:


Affects Version/s: 0.6
   0.5
Fix Version/s: 0.6

 Patch for 0.10 C# API
 -

 Key: QPID-1987
 URL: https://issues.apache.org/jira/browse/QPID-1987
 Project: Qpid
  Issue Type: Improvement
  Components: Dot Net Client
Affects Versions: 0.5, 0.6
Reporter: Julien Lavigne du Cadet
Assignee: Aidan Skinner
Priority: Critical
 Fix For: 0.6

 Attachments: qpid-.net.patch, qpid-dotnet - build.patch


 Please find attached a patch correcting the following issues : 
 - Fixes UUID.randomUUID() which is not thread-safe (QPID-1972)
 - Fixes public API to match standard .NET conventions (QPID-500)
 - Fixes code generation to match standard .NET conventions
 - Fixes ToString() methods that don't override base classes
 - Fixes blocking TearingDown in unit tests
 - Use a .config file for tests/samples 
 - Adds interface to Invoker, Session and ClientSession to allow easy mocking 
 of the API
 - Make the console solution compiling under Visual Studio 2008
 I'm more than happy to discuss any of this by email or through JIRA. Please 
 let me know if there's no plan (or nobody available) to evaluate this patch 
 for inclusion. If that is the case, I will consider forking the API to 
 continue fixing the API.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-500) Fix public API to match standard .NET Conventions

2009-12-03 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-500:
---

Affects Version/s: 0.6
   M2.1
   M3
   M4
   0.5
Fix Version/s: 0.6
 Assignee: Aidan Skinner

 Fix public API to match standard .NET Conventions
 -

 Key: QPID-500
 URL: https://issues.apache.org/jira/browse/QPID-500
 Project: Qpid
  Issue Type: Improvement
  Components: Dot Net Client
Affects Versions: M2, M2.1, M3, M4, 0.5, 0.6
Reporter: Tomas Restrepo
Assignee: Aidan Skinner
 Fix For: 0.6

 Attachments: QPID-500.diff


 Currently the public API of the .NET client is mixture of the original Java 
 Client JMS-Based API and some .NET specific functionality. This makes the API 
 be very inconvenient to use for a .NET developer and feel very unnatural 
 (while still not being faithful to the original Java API).
 Proposed changes:
 - Make public delegates used in message consumers and connection exceptions 
 into proper events that use signatures matcing the .NET guidelines.
 - Make naming of public classes consistent (i.e. AmqChannel - AMQChannel)
 - Ensure that the IConnection interface contains all useful methods and 
 properties in AMQConnection to make it easier to code to the interface and 
 not the implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2224) Repeated random failures for MINANetworkDriverTest

2009-12-03 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2224:


Priority: Minor  (was: Major)

 Repeated random failures for MINANetworkDriverTest
 --

 Key: QPID-2224
 URL: https://issues.apache.org/jira/browse/QPID-2224
 Project: Qpid
  Issue Type: Bug
  Components: Java Tests
Reporter: Rajith Attapattu
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The MINANetworkDriverTest has repeated random test failures for last month 
 and half or so.
 IIRC there two tests that behaved this way.
 I will capture the logs for each different failure and add as and when they 
 occur.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1972) UUID.randomUUID() is not thread-safe

2009-12-03 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1972.
-

Resolution: Fixed

I've applied Julien's patch from QPID-1987

 UUID.randomUUID() is not thread-safe
 

 Key: QPID-1972
 URL: https://issues.apache.org/jira/browse/QPID-1972
 Project: Qpid
  Issue Type: Bug
  Components: Dot Net Client
Affects Versions: M3, M4, 0.5
 Environment: .net API
Reporter: Julien Lavigne du Cadet
Priority: Critical
 Fix For: 0.6


 UUID.randomUUID is not thread-safe because it's using a static random object.
 However, recreating a random object each time the method is called is not an 
 option because 2 successive calls might result in the same UUID.
 Please find attached in the next comment a patch that fixes the issue by 
 introducing a UUIDGenerator class. Now, to get a random UUID, you first need 
 to instantiate a UUIDGenerator and request it through it. That way there's no 
 need to lock in the UUID class.
 Please note that this patch is BREAKING COMPABILITY with previous versions of 
 the API !
 The patch is also fixing 2 others issues : 
 - test.config is not included in the unit test project which result in half 
 of the unit tests failing 
 - the management console is not compiling with vs 2008 and .Net 2.0

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1987) Patch for 0.10 C# API

2009-12-03 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1987.
-

Resolution: Fixed

Patches applied. 

 Patch for 0.10 C# API
 -

 Key: QPID-1987
 URL: https://issues.apache.org/jira/browse/QPID-1987
 Project: Qpid
  Issue Type: Improvement
  Components: Dot Net Client
Affects Versions: 0.5, 0.6
Reporter: Julien Lavigne du Cadet
Assignee: Aidan Skinner
Priority: Critical
 Fix For: 0.6

 Attachments: qpid-.net.patch, qpid-dotnet - build.patch


 Please find attached a patch correcting the following issues : 
 - Fixes UUID.randomUUID() which is not thread-safe (QPID-1972)
 - Fixes public API to match standard .NET conventions (QPID-500)
 - Fixes code generation to match standard .NET conventions
 - Fixes ToString() methods that don't override base classes
 - Fixes blocking TearingDown in unit tests
 - Use a .config file for tests/samples 
 - Adds interface to Invoker, Session and ClientSession to allow easy mocking 
 of the API
 - Make the console solution compiling under Visual Studio 2008
 I'm more than happy to discuss any of this by email or through JIRA. Please 
 let me know if there's no plan (or nobody available) to evaluate this patch 
 for inclusion. If that is the case, I will consider forking the API to 
 continue fixing the API.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-1987) Patch for 0.10 C# API

2009-12-01 Thread Aidan Skinner (JIRA)

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

Aidan Skinner commented on QPID-1987:
-

UberFAIL that we haven't gotten this in. Patch looks ok, but i don't have a 
windows install handy just now. Will try to make sure this goes into 0.6.

 Patch for 0.10 C# API
 -

 Key: QPID-1987
 URL: https://issues.apache.org/jira/browse/QPID-1987
 Project: Qpid
  Issue Type: Improvement
  Components: Dot Net Client
Reporter: Julien Lavigne du Cadet
Assignee: Aidan Skinner
Priority: Critical
 Attachments: qpid-.net.patch, qpid-dotnet - build.patch


 Please find attached a patch correcting the following issues : 
 - Fixes UUID.randomUUID() which is not thread-safe (QPID-1972)
 - Fixes public API to match standard .NET conventions (QPID-500)
 - Fixes code generation to match standard .NET conventions
 - Fixes ToString() methods that don't override base classes
 - Fixes blocking TearingDown in unit tests
 - Use a .config file for tests/samples 
 - Adds interface to Invoker, Session and ClientSession to allow easy mocking 
 of the API
 - Make the console solution compiling under Visual Studio 2008
 I'm more than happy to discuss any of this by email or through JIRA. Please 
 let me know if there's no plan (or nobody available) to evaluate this patch 
 for inclusion. If that is the case, I will consider forking the API to 
 continue fixing the API.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2192) Client and common print stack to stdout

2009-12-01 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2192.
-

Resolution: Fixed

 Client and common print stack to stdout
 ---

 Key: QPID-2192
 URL: https://issues.apache.org/jira/browse/QPID-2192
 Project: Qpid
  Issue Type: Bug
Affects Versions: M1, M2, M2.1, M3, M4, 0.5, 0.6
Reporter: Aidan Skinner
 Fix For: 0.6


 Both client/ and common/ print stack traces to stdout on occasion. Neithor 
 should do this, they should all throw an appropriate exception higher up that 
 the caller can deal with appropriately. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2184) updated ip whitelisting / firewall config doesnt take effect after SIGHUP or reloadSecurityConfiguration() JMX method

2009-11-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2184.
-

Resolution: Fixed

Fixed in r835115

 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() JMX method
 -

 Key: QPID-2184
 URL: https://issues.apache.org/jira/browse/QPID-2184
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6

 Attachments: 
 0001-QPID-2184-add-test-for-reloading-firewall-config-in.patch, 
 0002-QPID-2184-add-a-test-case-for-the-firewall-config-u.patch


 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() via JMX.
 Changing an existing rule or adding a new rule to reverse the current 
 allow/deny behaviour against a particular client machine does not take effect 
 against new client connections, depsite the SIGHUP / JMX invoked security 
 configuration reload occurring and completing without any Exceptions. 
 Restarting the broker with the updated configuration in place results in the 
 expected behaviour being attained.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2193) Allow deleting the first message on a queue through the JMX Management Console when connected to older brokers

2009-11-10 Thread Aidan Skinner (JIRA)

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

Aidan Skinner commented on QPID-2193:
-

That seems quite dangerous to me. If we can't guarantee which message is going 
to be deleted, or even detect which one we're going to delete I don't think we 
should offer this.

Just because we've always let people shoot their foot off in the past doesn't 
mean we should continue to do so. 

If they really, really to keep doing that they can always use an older release. 

 Allow deleting the first message on a queue through the JMX Management 
 Console when connected to older brokers 
 ---

 Key: QPID-2193
 URL: https://issues.apache.org/jira/browse/QPID-2193
 Project: Qpid
  Issue Type: New Feature
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Robbie Gemmell
Priority: Minor
 Fix For: 0.6


 Java brokers previous to 0.6 do not support deletion of arbitrary messages, 
 only the 'first message on the queue' at any given time. This was not exposed 
 in the updated console due for release with 0.6 (where the broker now does 
 support deletion of arbitrary messages). This decision was made because by 
 its very nature the method cannot guarantee which message would be deleted 
 when it is executed, as any queue activity could alter which message is at 
 the head of the queue. However, users may have come to expect this method to 
 be present, and so it should be exposed for older brokers that lack the 
 ability to exactly specify which messages should be deleted.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2184) updated ip whitelisting / firewall config doesnt take effect after SIGHUP or reloadSecurityConfiguration() JMX method

2009-11-10 Thread Aidan Skinner (JIRA)

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

Aidan Skinner commented on QPID-2184:
-

This works for per-virtualhost firewall sections, but not for server-wide ones. 
Although the existing unit tests do exercise this, they check in an ever so 
slightly different manner. 


 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() JMX method
 -

 Key: QPID-2184
 URL: https://issues.apache.org/jira/browse/QPID-2184
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6

 Attachments: 
 0001-QPID-2184-add-test-for-reloading-firewall-config-in.patch, 
 0002-QPID-2184-add-a-test-case-for-the-firewall-config-u.patch


 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() via JMX.
 Changing an existing rule or adding a new rule to reverse the current 
 allow/deny behaviour against a particular client machine does not take effect 
 against new client connections, depsite the SIGHUP / JMX invoked security 
 configuration reload occurring and completing without any Exceptions. 
 Restarting the broker with the updated configuration in place results in the 
 expected behaviour being attained.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2184) updated ip whitelisting / firewall config doesnt take effect after SIGHUP or reloadSecurityConfiguration() JMX method

2009-11-09 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2184:


Attachment: 0002-QPID-2184-add-a-test-case-for-the-firewall-config-u.patch
0001-QPID-2184-add-test-for-reloading-firewall-config-in.patch

Patches with test case for this problem. Still working on a solution. 

 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() JMX method
 -

 Key: QPID-2184
 URL: https://issues.apache.org/jira/browse/QPID-2184
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6

 Attachments: 
 0001-QPID-2184-add-test-for-reloading-firewall-config-in.patch, 
 0002-QPID-2184-add-a-test-case-for-the-firewall-config-u.patch


 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() via JMX.
 Changing an existing rule or adding a new rule to reverse the current 
 allow/deny behaviour against a particular client machine does not take effect 
 against new client connections, depsite the SIGHUP / JMX invoked security 
 configuration reload occurring and completing without any Exceptions. 
 Restarting the broker with the updated configuration in place results in the 
 expected behaviour being attained.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Assigned: (QPID-2184) updated ip whitelisting / firewall config doesnt take effect after SIGHUP or reloadSecurityConfiguration() JMX method

2009-11-07 Thread Aidan Skinner (JIRA)

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

Aidan Skinner reassigned QPID-2184:
---

Assignee: Aidan Skinner

 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() JMX method
 -

 Key: QPID-2184
 URL: https://issues.apache.org/jira/browse/QPID-2184
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 updated ip whitelisting / firewall config doesnt take effect after SIGHUP or 
 reloadSecurityConfiguration() via JMX.
 Changing an existing rule or adding a new rule to reverse the current 
 allow/deny behaviour against a particular client machine does not take effect 
 against new client connections, depsite the SIGHUP / JMX invoked security 
 configuration reload occurring and completing without any Exceptions. 
 Restarting the broker with the updated configuration in place results in the 
 expected behaviour being attained.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-1764) Create Abstract base class to perform new reference counting for TransactionLog

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-1764:


Status: Open  (was: Ready To Review)

 Create Abstract base class to perform new reference counting for 
 TransactionLog
 ---

 Key: QPID-1764
 URL: https://issues.apache.org/jira/browse/QPID-1764
 Project: Qpid
  Issue Type: Bug
  Components: Performance
Reporter: Martin Ritchie
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6


 Summary:
 Summary the introduction of the new TransactionLog interface over the old 
 MessageStore has resulted in each of the old Stores performing their own 
 reference counting. As a result they all suffer from:
 a) Being different implementations
 b) Not being fully tested by existing test frameworks.
 By creating a single reference counting TransactionLog base class that 
 delegates the simple storage and retreival tasks to the underlying Stores the 
 stores can be simpler and the testing more complete.
 Current testing has already shown that performance has knocked 5% by the 
 MemoryMessageStore's implementation of  reference counting when it should not 
 need to be doing any reference counting.
 This was brought up during the FtD Code review
 http://cwiki.apache.org/confluence/display/qpid/FtD+Code+Review+Notes

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Closed: (QPID-1764) Create Abstract base class to perform new reference counting for TransactionLog

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner closed QPID-1764.
---

Resolution: Won't Fix

This has been backed out and is not really relevant anymore

 Create Abstract base class to perform new reference counting for 
 TransactionLog
 ---

 Key: QPID-1764
 URL: https://issues.apache.org/jira/browse/QPID-1764
 Project: Qpid
  Issue Type: Bug
  Components: Performance
Reporter: Martin Ritchie
Assignee: Aidan Skinner
Priority: Blocker
 Fix For: 0.6


 Summary:
 Summary the introduction of the new TransactionLog interface over the old 
 MessageStore has resulted in each of the old Stores performing their own 
 reference counting. As a result they all suffer from:
 a) Being different implementations
 b) Not being fully tested by existing test frameworks.
 By creating a single reference counting TransactionLog base class that 
 delegates the simple storage and retreival tasks to the underlying Stores the 
 stores can be simpler and the testing more complete.
 Current testing has already shown that performance has knocked 5% by the 
 MemoryMessageStore's implementation of  reference counting when it should not 
 need to be doing any reference counting.
 This was brought up during the FtD Code review
 http://cwiki.apache.org/confluence/display/qpid/FtD+Code+Review+Notes

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2006) enable opening queues and exchanges directly from other mbean views

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2006.
-

Resolution: Fixed

Yep

 enable opening queues and exchanges directly from other mbean views
 ---

 Key: QPID-2006
 URL: https://issues.apache.org/jira/browse/QPID-2006
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 Some of the mbeans (eg VirtualHostManager and Exchanges) list queues in their 
 results. As it is now possible to open mbeans without adding them to the 
 navigation tree it would be useful if you could double click on the queue etc 
 names in other mbeans and have them open for viewing.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Closed: (QPID-2023) Import org.apache.mina.common.ByteBuffer and use that instead

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner closed QPID-2023.
---

Resolution: Fixed

We should just skip this step really and instead remove our dependence on the 
MINA behaviuor. It'll be easier. 

 Import org.apache.mina.common.ByteBuffer and use that instead
 -

 Key: QPID-2023
 URL: https://issues.apache.org/jira/browse/QPID-2023
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker, Java Common
Affects Versions: 0.5
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 see 
 http://cwiki.apache.org/confluence/display/qpid/Port+server+to+new+interface#Portservertonewinterface-AddQpidByteBuffer

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1996) Notifications view clears the table and forces deselection at every refresh

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1996.
-

Resolution: Fixed

OK

 Notifications view clears the table and forces deselection at every refresh
 ---

 Key: QPID-1996
 URL: https://issues.apache.org/jira/browse/QPID-1996
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 Notifications view clears the table and forces deselection at every refresh

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Commented: (QPID-2154) New Network IO Layer has doesn't appear to clean up connections on connection close.

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner commented on QPID-2154:
-

I can't see any way for the connection to be added twice, I think it's more 
likely that the _virtualHost is null, which I guess is possible, if unlikely. 

It might be better to make this a little less fragile by storing a pointer to 
the connectionRegistry itself in setVirtualHost.

Is this happening regularly, or was it a once off? 

 New Network IO Layer has doesn't appear to clean up connections on connection 
 close.
 

 Key: QPID-2154
 URL: https://issues.apache.org/jira/browse/QPID-2154
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Reporter: Martin Ritchie
Assignee: Aidan Skinner
 Fix For: 0.6

 Attachments: MessageDisappearTail.txt


 The new AMQProtocolEngine appears does not appear to reliably clear the 
 ConnectionRegistry when closing connections.
 The Missing test run over the weekend genereated 25GB of log which appears to 
 be the Broker stuck in the ConnectionRegistry.close() loop. This would 
 suggest that the new IO layer is not correctly notifying and/or removing the 
 closed connection from the ConnectionRegistry.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Assigned: (QPID-2154) New Network IO Layer has doesn't appear to clean up connections on connection close.

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner reassigned QPID-2154:
---

Assignee: Martin Ritchie  (was: Aidan Skinner)

Hrm, Jira doesn't have a NEEDINFO status...

 New Network IO Layer has doesn't appear to clean up connections on connection 
 close.
 

 Key: QPID-2154
 URL: https://issues.apache.org/jira/browse/QPID-2154
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Reporter: Martin Ritchie
Assignee: Martin Ritchie
 Fix For: 0.6

 Attachments: MessageDisappearTail.txt


 The new AMQProtocolEngine appears does not appear to reliably clear the 
 ConnectionRegistry when closing connections.
 The Missing test run over the weekend genereated 25GB of log which appears to 
 be the Broker stuck in the ConnectionRegistry.close() loop. This would 
 suggest that the new IO layer is not correctly notifying and/or removing the 
 closed connection from the ConnectionRegistry.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Closed: (QPID-1863) Expiry does not work on exclusive queues

2009-10-27 Thread Aidan Skinner (JIRA)

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

Aidan Skinner closed QPID-1863.
---

Resolution: Cannot Reproduce

 Expiry does not work on exclusive queues
 

 Key: QPID-1863
 URL: https://issues.apache.org/jira/browse/QPID-1863
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.5, 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 Expiry doesn't work on exclusive queues because all messages are acquired. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Assigned: (QPID-2154) New Network IO Layer has doesn't appear to clean up connections on connection close.

2009-10-19 Thread Aidan Skinner (JIRA)

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

Aidan Skinner reassigned QPID-2154:
---

Assignee: Aidan Skinner

 New Network IO Layer has doesn't appear to clean up connections on connection 
 close.
 

 Key: QPID-2154
 URL: https://issues.apache.org/jira/browse/QPID-2154
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Reporter: Martin Ritchie
Assignee: Aidan Skinner
 Fix For: 0.6

 Attachments: MessageDisappearTail.txt


 The new AMQProtocolEngine appears does not appear to reliably clear the 
 ConnectionRegistry when closing connections.
 The Missing test run over the weekend genereated 25GB of log which appears to 
 be the Broker stuck in the ConnectionRegistry.close() loop. This would 
 suggest that the new IO layer is not correctly notifying and/or removing the 
 closed connection from the ConnectionRegistry.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2010) Implement NetworkDriver and ProtocolEngine to decouple MINA dependency from protocol processing

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2010.
-

Resolution: Fixed

 Implement NetworkDriver and ProtocolEngine to decouple MINA dependency from 
 protocol processing
 ---

 Key: QPID-2010
 URL: https://issues.apache.org/jira/browse/QPID-2010
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Common
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 We should implement the changes describedin 
 http://cwiki.apache.org/confluence/display/qpid/Port+server+to+new+interface 
 to decouple MINA from the Protocol processing

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2025) Implement AMQProtocolEngine

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2025.
-

Resolution: Fixed

 Implement AMQProtocolEngine
 ---

 Key: QPID-2025
 URL: https://issues.apache.org/jira/browse/QPID-2025
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker
Affects Versions: 0.5
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 See 
 http://cwiki.apache.org/confluence/display/qpid/Port+server+to+new+interface#Portservertonewinterface-ImplementationofProtocolEngine
  for details

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1921) System test persistent storage

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1921.
-

Resolution: Fixed

 System test persistent storage
 --

 Key: QPID-1921
 URL: https://issues.apache.org/jira/browse/QPID-1921
 Project: Qpid
  Issue Type: Test
  Components: Java Tests
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 There is no high level system test for persistent stores

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1962) FirewallPluginTest.testSingleHostWilcardRule is dependent on 127.0.0.1 resolving to localhost

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1962.
-

Resolution: Fixed

 FirewallPluginTest.testSingleHostWilcardRule is dependent on 127.0.0.1 
 resolving to localhost
 -

 Key: QPID-1962
 URL: https://issues.apache.org/jira/browse/QPID-1962
 Project: Qpid
  Issue Type: Bug
  Components: Java Tests
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 And that isn't necessarily always true. Sometimes people have /etc/hosts set 
 right. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1626) Pluggable authorization modules

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1626.
-

Resolution: Fixed

 Pluggable authorization modules
 ---

 Key: QPID-1626
 URL: https://issues.apache.org/jira/browse/QPID-1626
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 Authorization is almost, but not quite, pluggable atm. A sketch design is at 
 http://qpid.apache.org/java-authorization-plugins.html and broadly involves 
 implementing an AuthorizationManager which talks to a collection of plugins 
 to authorize requests. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2026) Add NetworkConfiguration type

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2026.
-

Resolution: Fixed

 Add NetworkConfiguration type
 -

 Key: QPID-2026
 URL: https://issues.apache.org/jira/browse/QPID-2026
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker
Affects Versions: 0.5
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 See 
 http://cwiki.apache.org/confluence/display/qpid/Port+server+to+new+interface#Portservertonewinterface-ImplementNetworkConfiguration
  for details

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2105) Client should use NetworkDriver/ProtocolEngine interfaces

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2105.
-

Resolution: Fixed

 Client should use NetworkDriver/ProtocolEngine interfaces
 -

 Key: QPID-2105
 URL: https://issues.apache.org/jira/browse/QPID-2105
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client, Java Common
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 The client should use the spiffy new NetworkDriver/ProtocolEngine interfaces 
 to make the seperation between protocol handling the transport layer cleaner. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2111) SelectorTest is split into two and doesn't test runtime selector exceptions

2009-10-15 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2111.
-

Resolution: Fixed

 SelectorTest is split into two and doesn't test runtime selector exceptions
 ---

 Key: QPID-2111
 URL: https://issues.apache.org/jira/browse/QPID-2111
 Project: Qpid
  Issue Type: Improvement
  Components: Java Tests
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 SelectorTest exists in two places and only tests parse-time selector errors, 
 not if a runtime error occurs such as trying a mathmatical operation on a 
 string property. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2111) SelectorTest is split into two and doesn't test runtime selector exceptions

2009-09-18 Thread Aidan Skinner (JIRA)
SelectorTest is split into two and doesn't test runtime selector exceptions
---

 Key: QPID-2111
 URL: https://issues.apache.org/jira/browse/QPID-2111
 Project: Qpid
  Issue Type: Improvement
  Components: Java Tests
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


SelectorTest exists in two places and only tests parse-time selector errors, 
not if a runtime error occurs such as trying a mathmatical operation on a 
string property. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2105) Client should use NetworkDriver/ProtocolEngine interfaces

2009-09-16 Thread Aidan Skinner (JIRA)
Client should use NetworkDriver/ProtocolEngine interfaces
-

 Key: QPID-2105
 URL: https://issues.apache.org/jira/browse/QPID-2105
 Project: Qpid
  Issue Type: Improvement
  Components: Java Client, Java Common
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


The client should use the spiffy new NetworkDriver/ProtocolEngine interfaces to 
make the seperation between protocol handling the transport layer cleaner. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2106) Broker viciously closes connections when a client is asked to close a channel

2009-09-16 Thread Aidan Skinner (JIRA)
Broker viciously closes connections when a client is asked to close a channel
-

 Key: QPID-2106
 URL: https://issues.apache.org/jira/browse/QPID-2106
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


The broker will basically always close a connection when it's asked a channel 
to close since it issues the ChannelClose and then will close the connection if 
the next frame it recieves on that channel is not ChannelCloseOk. It's quite 
likely that there will be frames that it has not processed that the client sent 
before the broker issues ChannelClose, it will immediately shut the connection. 
A better thing to do is to ignore incoming frames that aren't ChannelCloseOk 
and close the connection only if it hasn't been removed for a while. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2073) reduce the minimum vertical footprint of the QueueOperations tab to better suit use with a 1024x768 screen resolution

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2073.
-

Resolution: Fixed

 reduce the minimum vertical footprint of the QueueOperations tab to better 
 suit use with a 1024x768 screen resolution
 -

 Key: QPID-2073
 URL: https://issues.apache.org/jira/browse/QPID-2073
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 reduce the minimum vertical footprint of the QueueOperations tab to better 
 suit use with a 1024x768 screen resolution

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2070) open the default queue mbean when double clicking a channel entry

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2070.
-

Resolution: Fixed

 open the default queue mbean when double clicking a channel entry
 -

 Key: QPID-2070
 URL: https://issues.apache.org/jira/browse/QPID-2070
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The Connection Operations tab does not allow double clicking a Channel entry 
 with a default queue name in order to open the queue mbean, as other views do 
 support. This should be added.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2060) LogMonitorTest.testWaitForMessage_Found fails

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2060.
-

Resolution: Fixed

 LogMonitorTest.testWaitForMessage_Found fails
 -

 Key: QPID-2060
 URL: https://issues.apache.org/jira/browse/QPID-2060
 Project: Qpid
  Issue Type: Bug
  Components: Java Tests
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 Testcase: testWaitForMessage_Found took 2.177 sec
 FAILED
 Message was not logged
 junit.framework.AssertionFailedError: Message was not logged
 at 
 org.apache.qpid.util.LogMonitorTest.testWaitForMessage_Found(LogMonitorTest.java:176)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2069) Headers Exchange MBean rejects new bindings that contains keys with an empty value

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2069.
-

Resolution: Fixed

 Headers Exchange MBean rejects new bindings that contains keys with an empty 
 value
 --

 Key: QPID-2069
 URL: https://issues.apache.org/jira/browse/QPID-2069
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The HeadersExchange MBean places invalid restrictions on the input when 
 creating new bindings. The MBean rejects new bindings that contain empty 
 values for a key, but the HeaderBinding places no such restriction on its 
 input and explicitly defines this input to be valid; an empty or null value 
 for a given key indicates the key should be matched on presence alone.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2068) add a key-value based dialog for creating headers exchange bindings

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2068.
-

Resolution: Fixed

 add a key-value based dialog for creating headers exchange bindings
 ---

 Key: QPID-2068
 URL: https://issues.apache.org/jira/browse/QPID-2068
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The new console UI currently requires users to type in new bindings for a 
 headers exchange in the format: key=value,key=value which is not obvious and 
 can be error prone, leading to creation of an incorrect binding. The old UI 
 made a custom area of text fields to gather the keys and values, this should 
 be updated and added to the new UI. 
 Default values will be added for the 'x-match' key that must be set to 
 configure the matching behaviour of the binding. Incorrect restrictions 
 placed on the value of a key in the old UI will be removed, as it is valid to 
 specify an empty or null value for a given key, indicating the key should be 
 matched on presence alone.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1981) Expose message copying ability through JMX

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1981.
-

Resolution: Fixed

 Expose message copying ability through JMX
 --

 Key: QPID-1981
 URL: https://issues.apache.org/jira/browse/QPID-1981
 Project: Qpid
  Issue Type: New Feature
  Components: Java Broker, Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 The Queue implementations support the ability of copying messages to another 
 queue, but this is not exposed through the relevant JMX MBean. This should be 
 exposed as JMX operation and supported in the new management console UI.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1990) provide ability to determine queue order of messages when viewing via JMX

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1990.
-

Resolution: Fixed

 provide ability to determine queue order of messages when viewing via JMX
 -

 Key: QPID-1990
 URL: https://issues.apache.org/jira/browse/QPID-1990
 Project: Qpid
  Issue Type: New Feature
  Components: Java Broker, Java Management : JMX Console
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 It is not currently possible to determine the queue order of messages (which 
 may not equal their respective IDs due to moving messages etc) from the 
 results returned by the JMX interface, as the TabularData OpenData container 
 does not provide ordering.
 A 'queue position' field will be added to the result set to allow sorting by 
 queue order in future

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2056) the Add To Favourites and Open Queue buttons stop working after changing the attribute selection on the Queues selection view

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2056.
-

Resolution: Fixed

 the Add To Favourites and Open Queue buttons stop working after changing the 
 attribute selection on the Queues selection view
 -

 Key: QPID-2056
 URL: https://issues.apache.org/jira/browse/QPID-2056
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 the Add To Favourites and Open Queue buttons stop working after changing the 
 attribute selection on the Queues selection view. This is because changing 
 the attributes involves recreating the table and the selection listeners are 
 no longer attached to the table in view.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1980) Java broker does not parse protection I/O configuration with expected XML structure

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1980.
-

Resolution: Fixed

 Java broker does not parse protection I/O configuration with expected XML 
 structure
 ---

 Key: QPID-1980
 URL: https://issues.apache.org/jira/browse/QPID-1980
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.5
Reporter: Keith Chow
Assignee: Aidan Skinner
Priority: Minor
 Attachments: ServerConfiguration.java.diff


 The following is the default 0.5 java broker config.xml structure for 
 protection I/O related configuration.
 broker
 connector
 qpidniofalse/qpidnio
 protectio
 enabledfalse/enabled
   /protectio
 /connector
 /broker
 But ServerConfiguration expects a config value with key 
 broker.connector.protectio.enabled, which makes the broker. prefix 
 appears to be extraneous if the default config's XML structure is correct.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2059) SubscriptionLoggingTest fails intermittently

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2059.
-

Resolution: Fixed

 SubscriptionLoggingTest fails intermittently
 

 Key: QPID-2059
 URL: https://issues.apache.org/jira/browse/QPID-2059
 Project: Qpid
  Issue Type: Bug
  Components: Java Tests
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 SubscriptionLoggingTest sometimes fails with:
 junit.framework.AssertionFailedError: Result set not expected size: 
 expected:3 but was:1  
   at 
 org.apache.qpid.server.logging.SubscriptionLoggingTest.testSubscriptionSuspend(SubscriptionLoggingTest.java:363)
   
   at 
 org.apache.qpid.test.utils.QpidTestCase.runBare(QpidTestCase.java:224)  
   at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:270)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1991) remove the containing Type folders for the top-level single mbeans in the server navigation tree

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1991.
-

Resolution: Fixed

 remove the containing Type folders for the top-level single mbeans in the 
 server navigation tree
 

 Key: QPID-1991
 URL: https://issues.apache.org/jira/browse/QPID-1991
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 There are mbeans presented at the top level of the server navigation tree, eg 
 User Management, Logging Management etc. These are contained in a folder 
 indicating their type, which makes the navigation tree larger and more 
 cumbersome to interact with, and so they should be removed to expose the 
 mbean directly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1994) auto-refresh mechanism can generate NPE during application shutdown

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1994.
-

Resolution: Fixed

 auto-refresh mechanism can generate NPE during application shutdown
 ---

 Key: QPID-1994
 URL: https://issues.apache.org/jira/browse/QPID-1994
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The automated refreshing mechanism can generate a NullPointerException if the 
 application shutdown is timed such that a refresh is attempted during the 
 shutdown process.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1999) the Clear button in each VirtualHost Notifications area still clears all server-wide Notifications

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1999.
-

Resolution: Fixed

 the Clear button in each VirtualHost Notifications area still clears all 
 server-wide Notifications
 --

 Key: QPID-1999
 URL: https://issues.apache.org/jira/browse/QPID-1999
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 The VirtualHost Notifications areas usedto display all Notifications for the 
 entire server, but have now been restricted to those only for the specific 
 VirtualHost in question. However, the clear button in each VirtualHost 
 Notifications area still clears all server-wide Notifications as before.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2000) retrieving attributes for the queue selection list takes excessively long with large numbers of queues

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2000.
-

Resolution: Fixed

 retrieving attributes for the queue selection list takes excessively long 
 with large numbers of queues
 --

 Key: QPID-2000
 URL: https://issues.apache.org/jira/browse/QPID-2000
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: M2, M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Critical
 Fix For: 0.6


 Retrieving attributes for the queue selection list takes excessively long 
 with a large (eg 10k) number of queues, freezing the interface for several 
 seconds. This is due to the sheer number of RPC calls that have to be made to 
 retrieve the data, so a method will be added to the JMX mbeans to allow 
 collection of the information in a single call, and the console adapted 
 accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2005) change the Fanout Exchange JMX bindings() results to return a single binding entry with all bound queues

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2005.
-

Resolution: Fixed

 change the Fanout Exchange JMX bindings() results to return a single binding 
 entry with all bound queues
 

 Key: QPID-2005
 URL: https://issues.apache.org/jira/browse/QPID-2005
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Management : JMX Console
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 The Fanout Exchange JMX MBean currently returns a series of CompositeData 
 elements containing the queue name and an array also containing the queue 
 name. This produces a results view whereby there is a 'binding key' for every 
 queue bound to the exchange (when infact no binding key at all is used for 
 the exchange), each associated with the single queue.
 To be more representative of the actual process within the exchange, this 
 will be changed to return a single CompositeData element within the 
 TabularData which contains a 'wildcard binding' with all the queue names in 
 the associated list, indicating all bound queues are enqueued to.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2003) Coverage report is unable to show generated files

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2003.
-

Resolution: Fixed

 Coverage report is unable to show generated files
 -

 Key: QPID-2003
 URL: https://issues.apache.org/jira/browse/QPID-2003
 Project: Qpid
  Issue Type: Bug
  Components: Build Tools
Affects Versions: 0.6
Reporter: Martin Ritchie
Assignee: Aidan Skinner
 Fix For: 0.6


 Summary:
 When viewing the coverage report (ant coverage-report) coverage is provided 
 for generated file however the marked up source is not show for generated 
 classes as the scratch space is not added to the list of files for cobertura 
 to process.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2007) new UI dialogs open in the upper left corner of the screen on Windows

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2007.
-

Resolution: Fixed

 new UI dialogs open in the upper left corner of the screen on Windows
 -

 Key: QPID-2007
 URL: https://issues.apache.org/jira/browse/QPID-2007
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 Several parts of the new UI include custom dialogs for taking user input. On 
 Linux these new shells open in the centre of the parent however, in WIndows 
 they instead open at or near the upper left corner of the screen the 
 application is running. They should instead be centred on the application or 
 the monitor.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2009) password fields are not masked in the new UserManagement UI

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2009.
-

Resolution: Fixed

 password fields are not masked in the new UserManagement UI
 ---

 Key: QPID-2009
 URL: https://issues.apache.org/jira/browse/QPID-2009
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 password fields are not masked in the new UserManagement UI

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2008) queue names are not sorted when presented for user selection in some new UI dialogs

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2008.
-

Resolution: Fixed

 queue names are not sorted when presented for user selection in some new UI 
 dialogs
 ---

 Key: QPID-2008
 URL: https://issues.apache.org/jira/browse/QPID-2008
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 queue names are not sorted when presented for user selection in some new UI 
 dialogs

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2013) Previous/Next N Message button in queue browser should take current size as step size

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2013.
-

Resolution: Fixed

 Previous/Next N Message button in queue browser should take current size as 
 step size
 -

 Key: QPID-2013
 URL: https://issues.apache.org/jira/browse/QPID-2013
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 It would be clearer to calculate the size of the currently displayed range of 
 messages and use that for the size of messages the next/previous buttons step 
 through. So if you displayed messages 20-30 you'd have previous 10 and 
 next 10 buttons. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2014) Clear notifications should prompt when clearing all of them

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2014.
-

Resolution: Fixed

 Clear notifications should prompt when clearing all of them
 ---

 Key: QPID-2014
 URL: https://issues.apache.org/jira/browse/QPID-2014
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 The clear notifications button removes all the notifications if none are 
 selected. This is a good choice of behaviour, but could be made safer with a 
 are you sure? yes/no prompt in case of user error. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2016) Reload Log4J configuration file

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2016.
-

Resolution: Fixed

 Reload Log4J configuration file
 ---

 Key: QPID-2016
 URL: https://issues.apache.org/jira/browse/QPID-2016
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker, Java Management : JMX Console
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 After changing the log4j configuration file through the management console it 
 would be good to be able to force a reload of the file without having to have 
 the watch interval configured. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2015) Add ability to configure attributes shown on queue list

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2015.
-

Resolution: Fixed

 Add ability to configure attributes shown on queue list
 ---

 Key: QPID-2015
 URL: https://issues.apache.org/jira/browse/QPID-2015
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 The information about a queue displayed on the VirtualHost queue list view  
 that a user would find useful varies by use case. It would be good to provide 
 a means for any queue attribute to be added or removed from this view. 
 The list of attributes should be persisted between invocations of the 
 management console and should be shared across all instances of the queue 
 view, not just per virtualhost or per broker. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2018) Clear queue doesn't clear acquired messages which is a little confusing if that's all there is.

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2018.
-

Resolution: Fixed

 Clear queue doesn't clear acquired messages which is a little confusing if 
 that's all there is.
 ---

 Key: QPID-2018
 URL: https://issues.apache.org/jira/browse/QPID-2018
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker, Java Management : JMX Console
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Aidan Skinner
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The clear queue button prompts but doesn't actually clear the queue. I 
 suspect because all the messages have been acquired by consumers. This should 
 probably display a better error message if there are acquired messages which 
 can't be cleared. An int return of uncleared ones maybe?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2021) provide new icons to distinguish the various 'manager' mbeans

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2021.
-

Resolution: Fixed

 provide new icons to distinguish the various 'manager' mbeans
 -

 Key: QPID-2021
 URL: https://issues.apache.org/jira/browse/QPID-2021
 Project: Qpid
  Issue Type: Improvement
  Components: Java Management : JMX Console
Affects Versions: M2.1, M3, M4
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Trivial
 Fix For: 0.6


 The console currently uses the same icon for all the mbean objects in the 
 navigation tree. It would be helpful if the various 'manager' mbeans were 
 visually identifiable.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2032) AddUser operation in the new UserManagement UI does not MD5 hash the password when connected to pre-0.5 brokers

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2032.
-

Resolution: Fixed

 AddUser operation in the new UserManagement UI does not MD5 hash the password 
 when connected to pre-0.5 brokers
 ---

 Key: QPID-2032
 URL: https://issues.apache.org/jira/browse/QPID-2032
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Critical
 Fix For: 0.6


 Older brokers (pre 0.5) require the user password to be presented by the 
 console in MD5 hashed format. This was changed to plain text in 0.5 when the 
 PlainPasswordFilePrincipleDatabase was updated to allow manipulation using 
 the management console. As a result, the console must detect the broker 
 management API version and send the appropriate content when creating users 
 on older brokers. The new UI is currently not doing this (although does when 
 altering the password).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2037) navigation tree node doesnt auto-expand upon connection when adding a new server

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2037.
-

Resolution: Fixed

 navigation tree node doesnt auto-expand upon connection when adding a new 
 server
 

 Key: QPID-2037
 URL: https://issues.apache.org/jira/browse/QPID-2037
 Project: Qpid
  Issue Type: Bug
  Components: Java Management : JMX Console
Affects Versions: 0.5, 0.6
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The navigation tree node for a server doesnt auto-expand upon connection when 
 adding a new server, but does when reconnecting an existing server.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2039) the JMX ConnectorServer is not closed during shutdown of the JMXManagedObjectRegistry

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2039.
-

Resolution: Fixed

 the JMX ConnectorServer is not closed during shutdown of the 
 JMXManagedObjectRegistry
 -

 Key: QPID-2039
 URL: https://issues.apache.org/jira/browse/QPID-2039
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 the JMX ConnectorServer is not closed during shutdown of the 
 JMXManagedObjectRegistry

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2040) failed update to the PlainPasswordFilePrincipalDatabase on disk may go unnoticed, preventing broker restart

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2040.
-

Resolution: Fixed

 failed update to the PlainPasswordFilePrincipalDatabase on disk may go 
 unnoticed, preventing broker restart
 ---

 Key: QPID-2040
 URL: https://issues.apache.org/jira/browse/QPID-2040
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Critical
 Fix For: 0.6


 failed update to the PlainPasswordFilePrincipalDatabase on disk may go 
 unnoticed, preventing broker restart
 Certain use of the File.renameTo() function is not accompanied by a check of 
 the boolean result, meaning a failed rename can leave the file in the wrong 
 location, but the cached nature of the PlainPasswordFilePrincipalDatabase 
 masks the failure until another operation is attempted upon it that needs the 
 output of the previously failed update. This has been observed in a situation 
 where the OS Temp dir is on one (local) file system, and the broker 
 configuration is on another (remote NFS) filesystem, which caused the rename 
 to fail unnoticed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2044) create a new JMX management console user guide

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2044.
-

Resolution: Fixed

 create a new JMX management console user guide
 --

 Key: QPID-2044
 URL: https://issues.apache.org/jira/browse/QPID-2044
 Project: Qpid
  Issue Type: Task
  Components: Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 The updated UI for the console has rendered the user guide even further out 
 of date, and a new one should be created.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2042) update to the management access rights may not be saved to disk, but still report success

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2042.
-

Resolution: Fixed

 update to the management access rights may not be saved to disk, but still 
 report success
 -

 Key: QPID-2042
 URL: https://issues.apache.org/jira/browse/QPID-2042
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Critical
 Fix For: 0.6


 update to the management access rights may not be saved to disk, but still 
 report success
 Certain use of the File.renameTo() function is not accompanied by a check of 
 the boolean result, meaning a failed rename can leave the new file in the 
 wrong location. As a result the existing file may not be replaced without 
 indication of error, though the cached rights will have been updated, meaning 
 the update would appear successful but simply be temporary. This has been 
 observed in a situation where the OS Temp dir is on one (local) file system, 
 and the broker configuration is on another (remote NFS) filesystem, which 
 caused the rename to fail unnoticed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2052) allow setting a Log4J logger to inherit its level from an ancestor

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2052.
-

Resolution: Fixed

 allow setting a Log4J logger to inherit its level from an ancestor
 --

 Key: QPID-2052
 URL: https://issues.apache.org/jira/browse/QPID-2052
 Project: Qpid
  Issue Type: Improvement
  Components: Java Broker
Affects Versions: 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 allow setting a Log4J logger to inherit its level from an ancestor

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-2077) ManagementActorLoggingTest fails to tearDown cleanly

2009-09-16 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-2077.
-

Resolution: Fixed

 ManagementActorLoggingTest fails to tearDown cleanly
 

 Key: QPID-2077
 URL: https://issues.apache.org/jira/browse/QPID-2077
 Project: Qpid
  Issue Type: Bug
  Components: Java Broker
Affects Versions: 0.6
Reporter: Martin Ritchie
Assignee: Aidan Skinner

 ManagementActorLoggingTest fails to tearDown cleanly:
 TestName: testConnectionCloseViaManagement Duration: 2.389
 Error closing connection: org.apache.qpid.AMQException: Woken up due to class 
 javax.jms.JMSException
 javax.jms.JMSException: Error closing connection: 
 org.apache.qpid.AMQException: Woken up due to class javax.jms.JMSException
   at org.apache.qpid.client.AMQConnection.doClose(AMQConnection.java:1046)
   at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:981)
   at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:972)
   at org.apache.qpid.client.AMQConnection.close(AMQConnection.java:967)
   at 
 org.apache.qpid.test.utils.QpidTestCase.tearDown(QpidTestCase.java:875)
   at 
 org.apache.qpid.server.logging.AbstractTestLogging.tearDown(AbstractTestLogging.java:48)
   at 
 org.apache.qpid.management.jmx.ManagementActorLoggingTest.tearDown(ManagementActorLoggingTest.java:76)
   at 
 org.apache.qpid.test.utils.QpidTestCase.runBare(QpidTestCase.java:224)
   at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:270)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2059) SubscriptionLoggingTest fails intermittently

2009-08-19 Thread Aidan Skinner (JIRA)
SubscriptionLoggingTest fails intermittently


 Key: QPID-2059
 URL: https://issues.apache.org/jira/browse/QPID-2059
 Project: Qpid
  Issue Type: Bug
  Components: Java Tests
Affects Versions: 0.6
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


SubscriptionLoggingTest sometimes fails with:

junit.framework.AssertionFailedError: Result set not expected size: 
expected:3 but was:1  
at 
org.apache.qpid.server.logging.SubscriptionLoggingTest.testSubscriptionSuspend(SubscriptionLoggingTest.java:363)
  
at 
org.apache.qpid.test.utils.QpidTestCase.runBare(QpidTestCase.java:224)  
at org.apache.qpid.test.utils.QpidTestCase.run(QpidTestCase.java:270)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Updated: (QPID-2024) Add MINANetworkDriver

2009-08-18 Thread Aidan Skinner (JIRA)

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

Aidan Skinner updated QPID-2024:


Status: Ready To Review  (was: In Progress)

 Add MINANetworkDriver
 -

 Key: QPID-2024
 URL: https://issues.apache.org/jira/browse/QPID-2024
 Project: Qpid
  Issue Type: Sub-task
Affects Versions: 0.5
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


 see 
 http://cwiki.apache.org/confluence/display/qpid/Port+server+to+new+interface#Portservertonewinterface-ImplementNetworkDriver
  for details

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1777) JNDI problem with white spaces

2009-08-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1777.
-

Resolution: Fixed

 JNDI problem with white spaces
 --

 Key: QPID-1777
 URL: https://issues.apache.org/jira/browse/QPID-1777
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
 Environment: all
Reporter: Ffrench Mathilde
Assignee: Rajith Attapattu

 Trailing spaces in queue and topic definitions are not discarded.
 This leads to other errors as users think the Queue name is myQueue (while 
 the real queue name is myQueue where  are trailing spaces) and tries 
 to use that name with management tools and fails to delete, purge ..etc
 Ex when defining in JNDI properties file if there are trailling spaces as 
 follows.
 queue.myqueue   = my_queue
 topic.mytopic   = my_topic
 topic.mytopic2  = my_bk1XX, my_bk2XX, my_bk3XX
 where  are trailing spaces.
 The created queue names are as follows
 my_queue instead of my_queue

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1875) Can't create durable queues that use amq.topic due to error in BindingURLParser.

2009-08-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1875.
-

Resolution: Fixed

 Can't create durable queues that use amq.topic due to error in 
 BindingURLParser.
 

 Key: QPID-1875
 URL: https://issues.apache.org/jira/browse/QPID-1875
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
Priority: Minor
 Fix For: 0.6


 In BindingURLParser, process options method, line 420 has the following error
 queueName = _bindingURL.getOption(BindingURL.OPTION_CLIENTID + : + 
 BindingURL.OPTION_SUBSCRIPTION);
 This results in the queue name being null and the subsequent queue-declare 
 failing. It should be corrected to the following
 queueName = _bindingURL.getOption(BindingURL.OPTION_CLIENTID + : + 
 BindingURL.OPTION_SUBSCRIPTION);
 However I am not sure if forcing a particular pattern for the queue name and 
 treating it as a durable subscription if the exchange is amq.topic and queue 
 is durable is correct either. This will create confusion as when they tried 
 to work with this queue using mgt-tools or connect with other non java 
 clients, it may not be obvious that the queue name was generated in this 
 case. 
 The users should have the freedom to define a queue name of their choice. 
 There is a clear path to create durable subscriptions in the JMS API. So I 
 don't think we need to force it in the jndi.properties format.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1887) JMS TTL not working

2009-08-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1887.
-

Resolution: Fixed

 JMS TTL not working
 ---

 Key: QPID-1887
 URL: https://issues.apache.org/jira/browse/QPID-1887
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: M4
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
 Fix For: 0.6


 Even ff ttl is set in the message producer, it does not get set properly in 
 the
 message properties. Hence the broker is not expiring them. 
 In the 0-10 codepath, the JMS client was incorrectly setting the expiration 
 field instead of the ttl field.
 This is also related to QPID-1575

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1854) If a SocketTimeoutException is thrown due to an idle conneciton, the IoSender thread does not get closed.

2009-08-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1854.
-

Resolution: Fixed

 If a SocketTimeoutException is thrown due to an idle conneciton, the IoSender 
 thread does not get closed.
 -

 Key: QPID-1854
 URL: https://issues.apache.org/jira/browse/QPID-1854
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: M4
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
Priority: Critical
 Fix For: 0.6


 If SocketTimeoutException is thrown due to heartbeats not received then the 
 java client does not close the IoSender properly.
 This can be verified by running the java client with failover and obtaining a 
 thread dump after each failover attempt.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1853) IoReceiver is not closing the socket if a SocketTimeoutException thrown

2009-08-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1853.
-

Resolution: Fixed

 IoReceiver is not closing the socket if a SocketTimeoutException thrown
 ---

 Key: QPID-1853
 URL: https://issues.apache.org/jira/browse/QPID-1853
 Project: Qpid
  Issue Type: Bug
  Components: Java Client
Affects Versions: M4
Reporter: Rajith Attapattu
Assignee: Rajith Attapattu
Priority: Critical
 Fix For: 0.6


 If a SocketTimeoutException is thrown then the IoReceiver does not close the 
 socket connection.
 For that matter if the while loop in the run method of the IoReceiver does 
 not exit normally due to an exception (that does not result in the socket 
 being closed) then the socket connection remains open.
 This causes tcp connections to remain open. Eventually due to failover 
 triggered by heartbeats not sent (which results in SocketTimeoutException) 
 the number of connections keeps growing.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1966) add status bar for feedback reports

2009-08-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1966.
-

Resolution: Fixed

Nice work! :)

 add status bar for feedback reports
 ---

 Key: QPID-1966
 URL: https://issues.apache.org/jira/browse/QPID-1966
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner

 add status bar for feedback reports

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1969) per-virtualhost notification areas show all notifications sent by the server

2009-08-11 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1969.
-

Resolution: Fixed

Looks good

 per-virtualhost notification areas show all notifications sent by the server
 

 Key: QPID-1969
 URL: https://issues.apache.org/jira/browse/QPID-1969
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Management : JMX Console
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 The console offers per-virtualhost notification areas, however these show all 
 notifications sent by the server instead of just those related to the virtual 
 host being examined

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1968) expose ability to delete arbitrary message from queue

2009-08-10 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1968.
-

Resolution: Fixed

 expose ability to delete arbitrary message from queue
 -

 Key: QPID-1968
 URL: https://issues.apache.org/jira/browse/QPID-1968
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker, Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
 Fix For: 0.6


 Currently you can only delete the first message on a queue. It would be 
 useful if you could instead delete an arbitrary message of your choice. The 
 queue implementation supports this but it is not currently exposed through 
 JMX. It will be exposed as an operation and support added to the new 
 management console UI.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2023) Import org.apache.mina.common.ByteBuffer and use that instead

2009-08-04 Thread Aidan Skinner (JIRA)
Import org.apache.mina.common.ByteBuffer and use that instead
-

 Key: QPID-2023
 URL: https://issues.apache.org/jira/browse/QPID-2023
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker, Java Common
Affects Versions: 0.5
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


see 
http://cwiki.apache.org/confluence/display/qpid/Port+server+to+new+interface#Portservertonewinterface-AddQpidByteBuffer

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Created: (QPID-2027) Transport layer selection in o.a.q.server.Main

2009-08-04 Thread Aidan Skinner (JIRA)
Transport layer selection in o.a.q.server.Main
--

 Key: QPID-2027
 URL: https://issues.apache.org/jira/browse/QPID-2027
 Project: Qpid
  Issue Type: Sub-task
Affects Versions: 0.5
Reporter: Aidan Skinner
Assignee: Aidan Skinner
 Fix For: 0.6


See 
http://cwiki.apache.org/confluence/display/qpid/Port+server+to+new+interface#Portservertonewinterface-Transportlayerselectionino.a.q.server.Main
 for details

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1943) create a new view for the Exchange mbeans

2009-07-31 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1943.
-

Resolution: Fixed

 create a new view for the Exchange mbeans
 -

 Key: QPID-1943
 URL: https://issues.apache.org/jira/browse/QPID-1943
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1944) create a new view for the Connection mbeans

2009-07-31 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1944.
-

Resolution: Fixed

This is svn r793533 and r793534 although Jira seems not to have picked up the 
commits. 

 create a new view for the Connection mbeans
 ---

 Key: QPID-1944
 URL: https://issues.apache.org/jira/browse/QPID-1944
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1945) create a new view for the VirtualHostManager mbeans

2009-07-31 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1945.
-

Resolution: Fixed

 create a new view for the VirtualHostManager mbeans
 ---

 Key: QPID-1945
 URL: https://issues.apache.org/jira/browse/QPID-1945
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1946) add an mbean to present system information, including API versioning for the JMX interface

2009-07-31 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1946.
-

Resolution: Fixed

 add an mbean to present system information, including API versioning for the 
 JMX interface
 --

 Key: QPID-1946
 URL: https://issues.apache.org/jira/browse/QPID-1946
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker, Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1947) enable automated update to negate need for users to manually refresh the data

2009-07-31 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1947.
-

Resolution: Fixed

 enable automated update to negate need for users to manually refresh the data
 -

 Key: QPID-1947
 URL: https://issues.apache.org/jira/browse/QPID-1947
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Management : JMX Console
Reporter: Robbie Gemmell
Assignee: Aidan Skinner



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



[jira] Resolved: (QPID-1961) widen viewMessages(int From, int To) AMQQueueMBean method to use Long values

2009-07-31 Thread Aidan Skinner (JIRA)

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

Aidan Skinner resolved QPID-1961.
-

Resolution: Fixed

 widen viewMessages(int From, int To) AMQQueueMBean method to use Long values
 

 Key: QPID-1961
 URL: https://issues.apache.org/jira/browse/QPID-1961
 Project: Qpid
  Issue Type: Sub-task
  Components: Java Broker, Java Management : JMX Console
Affects Versions: M2.1, M3, M4, 0.5
Reporter: Robbie Gemmell
Assignee: Aidan Skinner
Priority: Minor
 Fix For: 0.6


 The viewMessages() operation is inherently limited to viewing the first 2^31 
 undelivered messages on the queue at any given time due to its use of int 
 parameters. Equally, getMessageCount() returns an int value. However, the 
 SimpleAMQQueue implementation is not limited to 2^31 messages and so there is 
 potential that not all messages can be viewed.
 This should be rectified by increasing the parameter range to Long. The 
 viewMessages() implementation will then be limited to viewing ANY 2^31 
 messages on the queue as the TabularData OpenData result sets used to support 
 generic JMX clients are also fixed in size by an int index.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
Apache Qpid - AMQP Messaging Implementation
Project:  http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org



  1   2   3   >