[jira] [Updated] (ARTEMIS-283) Protocol independent JMSMessageID from management interface
[ https://issues.apache.org/jira/browse/ARTEMIS-283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Petter Nordlander updated ARTEMIS-283: -- Description: The Management interface (JMX) has a listMessagesAsJSON operation on JMS queues. Listing JMS messages would not make sense if there is not a JMSMessageID to correlate with. This works only for messages produced with Artemis "Core JMS" protocol (i.e. HornetQ wire protocol). Messages produced with AMQP (proton) and OpenWire JMS clients does not contain the JMSMessageID property. This property is vital to make GUIs, management scripts and whatnot. Example: Three messages in the following order: Artemis JMS, OpenWire, AMQP {code:javascript} [ { "JMSPriority":4, "JMSMessageID":"ID:11d61bfc-7c8f-11e5-b67d-fbf95a4499b8", "address":"jms.queue.a1", "JMSExpiration":0, "__AMQ_CID":"11d1d638-7c8f-11e5-b67d-fbf95a4499b8", "JMSTimestamp":1445938962608, "messageID":134336, "JMSDeliveryMode":"PERSISTENT" }, { "address":"jms.queue.a1", "JMSExpiration":0, "JMSTimestamp":1445938969309, "__HDR_MARSHALL_PROP":[0,0,0,1,0,6,118,101,110,100,111,114,9,0,3,97,109,113], "messageID":134354, "__HDR_GROUP_SEQUENCE":0, "__HDR_PRODUCER_ID":[0,0,0,61,123,1,43,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1], "JMSDeliveryMode":"PERSISTENT", "JMSPriority":4, "__HDR_COMMAND_ID":6, "__HDR_ARRIVAL":0, "__HDR_REDELIVER_COUNTER":0, "__HDR_MESSAGE_ID":[0,0,0,65,110,2,-82,2,123,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1,0,1], "__HDR_DROPPABLE":false, "__HDR_BROKER_IN_TIME":1445938969310 }, { "JMS_AMQP_NATIVE":false, "JMSPriority":4, "address":"jms.queue.a1", "JMSExpiration":0, "JMS_AMQP_MESSAGE_FORMAT":0, "JMSTimestamp":1445939704838, "messageID":134376, "JMSDeliveryMode":"PERSISTENT" } ] {code} Corresponding Message Ids would be (read from JMS interface). Core: JMSMessageID: 783cf118-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 OpenWire: JMSMessageID: ID:Petters-MacBook-Pro.local-64574-1445938969156-1:1:1:1:1 AMQP: JMSMessageID: 783d1829-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 So. The idea is correct this and make a 1-1 relation between JMSMessageID listed from the management interface with the real JMSMessageID used by JMS clients. I.e. It should be possible to list message id:s and browse the corresponding messages using a JMS client with selector. Use case: Management script, GUIs etc. was: The Management interface (JMX) has a listMessagesAsJSON operation on JMS queues. Listing JMS messages would not make sense if there is not a JMSMessageID to correlate with. This works only for messages produced with Artemis "Core JMS" protocol (i.e. HornetQ wire protocol). Messages produced with AMQP (proton) and OpenWire JMS clients does not contain the JMSMessageID property. This property is vital to make GUIs, management scripts and whatnot. Example: Three messages in the following order: Artemis JMS, OpenWire, AMQP {code:json} [ { "JMSPriority":4, "JMSMessageID":"ID:11d61bfc-7c8f-11e5-b67d-fbf95a4499b8", "address":"jms.queue.a1", "JMSExpiration":0, "__AMQ_CID":"11d1d638-7c8f-11e5-b67d-fbf95a4499b8", "JMSTimestamp":1445938962608, "messageID":134336, "JMSDeliveryMode":"PERSISTENT" }, { "address":"jms.queue.a1", "JMSExpiration":0, "JMSTimestamp":1445938969309, "__HDR_MARSHALL_PROP":[0,0,0,1,0,6,118,101,110,100,111,114,9,0,3,97,109,113], "messageID":134354, "__HDR_GROUP_SEQUENCE":0, "__HDR_PRODUCER_ID":[0,0,0,61,123,1,43,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1], "JMSDeliveryMode":"PERSISTENT", "JMSPriority":4, "__HDR_COMMAND_ID":6, "__HDR_ARRIVAL":0, "__HDR_REDELIVER_COUNTER":0,
[jira] [Created] (ARTEMIS-283) Protocol independent JMSMessageID from management interface
Petter Nordlander created ARTEMIS-283: - Summary: Protocol independent JMSMessageID from management interface Key: ARTEMIS-283 URL: https://issues.apache.org/jira/browse/ARTEMIS-283 Project: ActiveMQ Artemis Issue Type: Bug Components: Broker Affects Versions: 1.1.0 Reporter: Petter Nordlander Priority: Minor The Management interface (JMX) has a listMessagesAsJSON operation on JMS queues. Listing JMS messages would not make sense if there is not a JMSMessageID to correlate with. This works only for messages produced with Artemis "Core JMS" protocol (i.e. HornetQ wire protocol). Messages produced with AMQP (proton) and OpenWire JMS clients does not contain the JMSMessageID property. This property is vital to make GUIs, management scripts and whatnot. Example: Three messages in the following order: Artemis JMS, OpenWire, AMQP {code:json} [ { "JMSPriority":4, "JMSMessageID":"ID:11d61bfc-7c8f-11e5-b67d-fbf95a4499b8", "address":"jms.queue.a1", "JMSExpiration":0, "__AMQ_CID":"11d1d638-7c8f-11e5-b67d-fbf95a4499b8", "JMSTimestamp":1445938962608, "messageID":134336, "JMSDeliveryMode":"PERSISTENT" }, { "address":"jms.queue.a1", "JMSExpiration":0, "JMSTimestamp":1445938969309, "__HDR_MARSHALL_PROP":[0,0,0,1,0,6,118,101,110,100,111,114,9,0,3,97,109,113], "messageID":134354, "__HDR_GROUP_SEQUENCE":0, "__HDR_PRODUCER_ID":[0,0,0,61,123,1,43,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1], "JMSDeliveryMode":"PERSISTENT", "JMSPriority":4, "__HDR_COMMAND_ID":6, "__HDR_ARRIVAL":0, "__HDR_REDELIVER_COUNTER":0, "__HDR_MESSAGE_ID":[0,0,0,65,110,2,-82,2,123,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1,0,1], "__HDR_DROPPABLE":false, "__HDR_BROKER_IN_TIME":1445938969310 }, { "JMS_AMQP_NATIVE":false, "JMSPriority":4, "address":"jms.queue.a1", "JMSExpiration":0, "JMS_AMQP_MESSAGE_FORMAT":0, "JMSTimestamp":1445939704838, "messageID":134376, "JMSDeliveryMode":"PERSISTENT" } ] {code} Corresponding Message Ids would be (read from JMS interface). Core: JMSMessageID: 783cf118-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 OpenWire: JMSMessageID: ID:Petters-MacBook-Pro.local-64574-1445938969156-1:1:1:1:1 AMQP: JMSMessageID: 783d1829-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 So. The idea is correct this and make a 1-1 relation between JMSMessageID listed from the management interface with the real JMSMessageID used by JMS clients. I.e. It should be possible to list message id:s and browse the corresponding messages using a JMS client with selector. Use case: Management script, GUIs etc. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Updated] (ARTEMIS-283) Protocol independent JMSMessageID from management interface
[ https://issues.apache.org/jira/browse/ARTEMIS-283?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Petter Nordlander updated ARTEMIS-283: -- Description: The Management interface (JMX) has a listMessagesAsJSON operation on JMS queues. Listing JMS messages would not make sense if there is not a JMSMessageID to correlate with. This works only for messages produced with Artemis "Core JMS" protocol (i.e. HornetQ wire protocol). Messages produced with AMQP (proton) and OpenWire JMS clients does not contain the JMSMessageID property. This property is vital to make GUIs, management scripts and whatnot. Example: Three messages in the following order: Artemis JMS, OpenWire, AMQP {code:javascript} [ { "JMSPriority":4, "JMSMessageID":"ID:11d61bfc-7c8f-11e5-b67d-fbf95a4499b8", "address":"jms.queue.a1", "JMSExpiration":0, "__AMQ_CID":"11d1d638-7c8f-11e5-b67d-fbf95a4499b8", "JMSTimestamp":1445938962608, "messageID":134336, "JMSDeliveryMode":"PERSISTENT" }, { "address":"jms.queue.a1", "JMSExpiration":0, "JMSTimestamp":1445938969309, "__HDR_MARSHALL_PROP":[0,0,0,1,0,6,118,101,110,100,111,114,9,0,3,97,109,113], "messageID":134354, "__HDR_GROUP_SEQUENCE":0, "__HDR_PRODUCER_ID":[0,0,0,61,123,1,43,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1], "JMSDeliveryMode":"PERSISTENT", "JMSPriority":4, "__HDR_COMMAND_ID":6, "__HDR_ARRIVAL":0, "__HDR_REDELIVER_COUNTER":0, "__HDR_MESSAGE_ID":[0,0,0,65,110,2,-82,2,123,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1,0,1], "__HDR_DROPPABLE":false, "__HDR_BROKER_IN_TIME":1445938969310 }, { "JMS_AMQP_NATIVE":false, "JMSPriority":4, "address":"jms.queue.a1", "JMSExpiration":0, "JMS_AMQP_MESSAGE_FORMAT":0, "JMSTimestamp":1445939704838, "messageID":134376, "JMSDeliveryMode":"PERSISTENT" } ] {code} Corresponding Message Ids would be (read from JMS interface). Core: JMSMessageID: 783cf118-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 OpenWire: JMSMessageID: ID:Petters-MacBook-Pro.local-64574-1445938969156-1:1:1:1:1 AMQP: JMSMessageID: 783d1829-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 Problem is in QueueCtrlImpl which uses core-jms-client to convert messages from core to Jms Map. It consider all messages as core messages. Logic from each protocol/client should be used on respective message. MapjmsMessage = ActiveMQMessage.coreMaptoJMSMap(coreMessage); was: The Management interface (JMX) has a listMessagesAsJSON operation on JMS queues. Listing JMS messages would not make sense if there is not a JMSMessageID to correlate with. This works only for messages produced with Artemis "Core JMS" protocol (i.e. HornetQ wire protocol). Messages produced with AMQP (proton) and OpenWire JMS clients does not contain the JMSMessageID property. This property is vital to make GUIs, management scripts and whatnot. Example: Three messages in the following order: Artemis JMS, OpenWire, AMQP {code:javascript} [ { "JMSPriority":4, "JMSMessageID":"ID:11d61bfc-7c8f-11e5-b67d-fbf95a4499b8", "address":"jms.queue.a1", "JMSExpiration":0, "__AMQ_CID":"11d1d638-7c8f-11e5-b67d-fbf95a4499b8", "JMSTimestamp":1445938962608, "messageID":134336, "JMSDeliveryMode":"PERSISTENT" }, { "address":"jms.queue.a1", "JMSExpiration":0, "JMSTimestamp":1445938969309, "__HDR_MARSHALL_PROP":[0,0,0,1,0,6,118,101,110,100,111,114,9,0,3,97,109,113], "messageID":134354, "__HDR_GROUP_SEQUENCE":0, "__HDR_PRODUCER_ID":[0,0,0,61,123,1,43,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1], "JMSDeliveryMode":"PERSISTENT", "JMSPriority":4, "__HDR_COMMAND_ID":6, "__HDR_ARRIVAL":0, "__HDR_REDELIVER_COUNTER":0,
[jira] [Resolved] (ARTEMIS-168) Pluggable ACL Hierarchies
[ https://issues.apache.org/jira/browse/ARTEMIS-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Bertram resolved ARTEMIS-168. Resolution: Fixed > Pluggable ACL Hierarchies > - > > Key: ARTEMIS-168 > URL: https://issues.apache.org/jira/browse/ARTEMIS-168 > Project: ActiveMQ Artemis > Issue Type: Bug >Reporter: clebert suconic >Assignee: Justin Bertram >Priority: Critical > Fix For: 1.3.0 > > > ActiveMQ5 has a way to plug the security-settings into LDAP | Files, or a > Pluggable ACL implementation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-283) Protocol independent JMSMessageID from management interface
[ https://issues.apache.org/jira/browse/ARTEMIS-283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976491#comment-14976491 ] Justin Bertram commented on ARTEMIS-283: Couple of questions: # I don't quite understand why listing JMS messages would not make sense if there is not a JMSMessageID to correlate with. There are all kinds of different use-cases for listing messages. Can you clarify your specific use-case a bit more? # I'm not sure it makes sense for a message produced with a non-JMS API to have a JMSMessageID. The JMSMessageID is after all JMS-specific. > Protocol independent JMSMessageID from management interface > --- > > Key: ARTEMIS-283 > URL: https://issues.apache.org/jira/browse/ARTEMIS-283 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Broker >Affects Versions: 1.1.0 >Reporter: Petter Nordlander >Priority: Minor > > The Management interface (JMX) has a listMessagesAsJSON operation on JMS > queues. > Listing JMS messages would not make sense if there is not a JMSMessageID to > correlate with. This works only for messages produced with Artemis "Core JMS" > protocol (i.e. HornetQ wire protocol). Messages produced with AMQP (proton) > and OpenWire JMS clients does not contain the JMSMessageID property. > This property is vital to make GUIs, management scripts and whatnot. > Example: > Three messages in the following order: Artemis JMS, OpenWire, AMQP > {code:javascript} > [ > { > "JMSPriority":4, > "JMSMessageID":"ID:11d61bfc-7c8f-11e5-b67d-fbf95a4499b8", > "address":"jms.queue.a1", > "JMSExpiration":0, > "__AMQ_CID":"11d1d638-7c8f-11e5-b67d-fbf95a4499b8", > "JMSTimestamp":1445938962608, > "messageID":134336, > "JMSDeliveryMode":"PERSISTENT" > }, > { > "address":"jms.queue.a1", > "JMSExpiration":0, > "JMSTimestamp":1445938969309, > > "__HDR_MARSHALL_PROP":[0,0,0,1,0,6,118,101,110,100,111,114,9,0,3,97,109,113], > "messageID":134354, > "__HDR_GROUP_SEQUENCE":0, > > "__HDR_PRODUCER_ID":[0,0,0,61,123,1,43,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1], > "JMSDeliveryMode":"PERSISTENT", > "JMSPriority":4, > "__HDR_COMMAND_ID":6, > "__HDR_ARRIVAL":0, > "__HDR_REDELIVER_COUNTER":0, > > "__HDR_MESSAGE_ID":[0,0,0,65,110,2,-82,2,123,0,52,73,68,58,80,101,116,116,101,114,115,45,77,97,99,66,111,111,107,45,80,114,111,46,108,111,99,97,108,45,54,52,53,55,52,45,49,52,52,53,57,51,56,57,54,57,49,53,54,45,49,58,49,0,1,0,1,0,1], > "__HDR_DROPPABLE":false, > "__HDR_BROKER_IN_TIME":1445938969310 > }, > { > "JMS_AMQP_NATIVE":false, > "JMSPriority":4, > "address":"jms.queue.a1", > "JMSExpiration":0, > "JMS_AMQP_MESSAGE_FORMAT":0, > "JMSTimestamp":1445939704838, > "messageID":134376, > "JMSDeliveryMode":"PERSISTENT" > } > ] > {code} > Corresponding Message Ids would be (read from JMS interface). > Core: JMSMessageID: 783cf118-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 > OpenWire: JMSMessageID: > ID:Petters-MacBook-Pro.local-64574-1445938969156-1:1:1:1:1 > AMQP: JMSMessageID: 783d1829-7c91-11e5-9a09-b3c5f39ba469:0:0:-1 > Problem is in QueueCtrlImpl which uses core-jms-client to convert messages > from core to Jms Map. It consider all messages as core messages. Logic from > each protocol/client should be used on respective message. > MapjmsMessage = > ActiveMQMessage.coreMaptoJMSMap(coreMessage); -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (AMQ-6022) Update Netty to version 4.0.32.Final
[ https://issues.apache.org/jira/browse/AMQ-6022?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Timothy Bish resolved AMQ-6022. --- Resolution: Fixed Fix Version/s: (was: 5.12.2) 5.13.0 > Update Netty to version 4.0.32.Final > > > Key: AMQ-6022 > URL: https://issues.apache.org/jira/browse/AMQ-6022 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.13.0 > > > Netty-all 4.0.32.Final is out. We can use it :-) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-93) OSGI support
[ https://issues.apache.org/jira/browse/ARTEMIS-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976699#comment-14976699 ] Justin Bertram commented on ARTEMIS-93: --- [~ch...@die-schneider.net], I think that would be great. > OSGI support > > > Key: ARTEMIS-93 > URL: https://issues.apache.org/jira/browse/ARTEMIS-93 > Project: ActiveMQ Artemis > Issue Type: New Feature >Affects Versions: 1.3.0 >Reporter: clebert suconic >Priority: Critical > Fix For: 1.3.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (ARTEMIS-284) Prevent thread interleaving on ClientConsumerImpl close methods
Martyn Taylor created ARTEMIS-284: - Summary: Prevent thread interleaving on ClientConsumerImpl close methods Key: ARTEMIS-284 URL: https://issues.apache.org/jira/browse/ARTEMIS-284 Project: ActiveMQ Artemis Issue Type: Bug Components: Broker Affects Versions: 1.1.0 Reporter: Martyn Taylor There are situations where a consumer can be closed down from a number of places, for example: * If a client topic is deleted from the server, the server issues a CloseConsumer packet, which will trigger the consumer to close. * When an MDB is shutdown all Consumers assocated with the MDB are closed. A problem arises when these things happen parrallel and multiple threads try to close down a consumer. The consumer will eventually log warning messages and ultimately throw an error. 11:18:54,631 WARN [org.apache.activemq.artemis.core.client] (Thread-16 (ActiveMQ-client-global-threads-633087758)) AMQ212002: Timed out waiting for handler to complete processing 11:18:54,632 ERROR [org.apache.activemq.artemis.core.server] (Thread-11 (ActiveMQ-remoting-threads-ActiveMQServerImpl::serverUUID=d370b51e-7678-11e5-b10e-af2a5d4a5196-148307791-514838245)) AMQ224049: Cannot find consumer with id 0 Add some concurrency control around the Consumer.Close method should resolve this. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (AMQ-6023) Update Snappy to version 1.1.2
[ https://issues.apache.org/jira/browse/AMQ-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976648#comment-14976648 ] ASF GitHub Bot commented on AMQ-6023: - Github user asfgit closed the pull request at: https://github.com/apache/activemq/pull/155 > Update Snappy to version 1.1.2 > -- > > Key: AMQ-6023 > URL: https://issues.apache.org/jira/browse/AMQ-6023 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.12.2 > > > We can upgrade Snappy to version 1.1.2 > Andrea -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (AMQ-6022) Update Netty to version 4.0.32.Final
[ https://issues.apache.org/jira/browse/AMQ-6022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976645#comment-14976645 ] ASF subversion and git services commented on AMQ-6022: -- Commit 4d73b089230e40c003d16dbf2f3171f1e8bf07f1 in activemq's branch refs/heads/master from [~tabish121] [ https://git-wip-us.apache.org/repos/asf?p=activemq.git;h=4d73b08 ] AMQ-5957 AMQ-6022 AMQ-6023 Update netty, snappy, jackson, and some maven plugins to latest patch release. This closes #154 This closes #155 > Update Netty to version 4.0.32.Final > > > Key: AMQ-6022 > URL: https://issues.apache.org/jira/browse/AMQ-6022 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.12.2 > > > Netty-all 4.0.32.Final is out. We can use it :-) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (AMQ-6023) Update Snappy to version 1.1.2
[ https://issues.apache.org/jira/browse/AMQ-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976646#comment-14976646 ] ASF subversion and git services commented on AMQ-6023: -- Commit 4d73b089230e40c003d16dbf2f3171f1e8bf07f1 in activemq's branch refs/heads/master from [~tabish121] [ https://git-wip-us.apache.org/repos/asf?p=activemq.git;h=4d73b08 ] AMQ-5957 AMQ-6022 AMQ-6023 Update netty, snappy, jackson, and some maven plugins to latest patch release. This closes #154 This closes #155 > Update Snappy to version 1.1.2 > -- > > Key: AMQ-6023 > URL: https://issues.apache.org/jira/browse/AMQ-6023 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.12.2 > > > We can upgrade Snappy to version 1.1.2 > Andrea -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (AMQ-5957) Update outdated dependencies used by broker.
[ https://issues.apache.org/jira/browse/AMQ-5957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976644#comment-14976644 ] ASF subversion and git services commented on AMQ-5957: -- Commit 4d73b089230e40c003d16dbf2f3171f1e8bf07f1 in activemq's branch refs/heads/master from [~tabish121] [ https://git-wip-us.apache.org/repos/asf?p=activemq.git;h=4d73b08 ] AMQ-5957 AMQ-6022 AMQ-6023 Update netty, snappy, jackson, and some maven plugins to latest patch release. This closes #154 This closes #155 > Update outdated dependencies used by broker. > > > Key: AMQ-5957 > URL: https://issues.apache.org/jira/browse/AMQ-5957 > Project: ActiveMQ > Issue Type: Task > Components: Broker >Affects Versions: 5.12.0 >Reporter: Timothy Bish >Priority: Minor > Fix For: 5.13.0 > > > Several dependencies the broker requires are out of date and should be > updated. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (AMQ-6022) Update Netty to version 4.0.32.Final
[ https://issues.apache.org/jira/browse/AMQ-6022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976647#comment-14976647 ] ASF GitHub Bot commented on AMQ-6022: - Github user asfgit closed the pull request at: https://github.com/apache/activemq/pull/154 > Update Netty to version 4.0.32.Final > > > Key: AMQ-6022 > URL: https://issues.apache.org/jira/browse/AMQ-6022 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.12.2 > > > Netty-all 4.0.32.Final is out. We can use it :-) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-93) OSGI support
[ https://issues.apache.org/jira/browse/ARTEMIS-93?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976672#comment-14976672 ] Christian Schneider commented on ARTEMIS-93: Are you interested that I help with the OSGi enabling? > OSGI support > > > Key: ARTEMIS-93 > URL: https://issues.apache.org/jira/browse/ARTEMIS-93 > Project: ActiveMQ Artemis > Issue Type: New Feature >Affects Versions: 1.3.0 >Reporter: clebert suconic >Priority: Critical > Fix For: 1.3.0 > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Comment Edited] (AMQ-6022) Update Netty to version 4.0.32.Final
[ https://issues.apache.org/jira/browse/AMQ-6022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976686#comment-14976686 ] Andrea Cosentino edited comment on AMQ-6022 at 10/27/15 4:37 PM: - Thank you for upgrade the dependencies. If you think this kind of PRs are not useful, just tell me. was (Author: ancosen): Thank you for upgrade the dependencies. If you think these kind of PRs are not useful, just tell me. > Update Netty to version 4.0.32.Final > > > Key: AMQ-6022 > URL: https://issues.apache.org/jira/browse/AMQ-6022 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.13.0 > > > Netty-all 4.0.32.Final is out. We can use it :-) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Resolved] (AMQ-6023) Update Snappy to version 1.1.2
[ https://issues.apache.org/jira/browse/AMQ-6023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Timothy Bish resolved AMQ-6023. --- Resolution: Fixed Fix Version/s: (was: 5.12.2) 5.13.0 > Update Snappy to version 1.1.2 > -- > > Key: AMQ-6023 > URL: https://issues.apache.org/jira/browse/AMQ-6023 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.13.0 > > > We can upgrade Snappy to version 1.1.2 > Andrea -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (AMQ-6022) Update Netty to version 4.0.32.Final
[ https://issues.apache.org/jira/browse/AMQ-6022?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976686#comment-14976686 ] Andrea Cosentino commented on AMQ-6022: --- Thank you for upgrade the dependencies. If you think these kind of PRs are not useful, just tell me. > Update Netty to version 4.0.32.Final > > > Key: AMQ-6022 > URL: https://issues.apache.org/jira/browse/AMQ-6022 > Project: ActiveMQ > Issue Type: Sub-task > Components: Broker >Reporter: Andrea Cosentino >Priority: Minor > Fix For: 5.13.0 > > > Netty-all 4.0.32.Final is out. We can use it :-) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Assigned] (ARTEMIS-261) Allow certificate based JAAS security
[ https://issues.apache.org/jira/browse/ARTEMIS-261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Bertram reassigned ARTEMIS-261: -- Assignee: Justin Bertram > Allow certificate based JAAS security > - > > Key: ARTEMIS-261 > URL: https://issues.apache.org/jira/browse/ARTEMIS-261 > Project: ActiveMQ Artemis > Issue Type: Improvement > Components: Broker >Affects Versions: 1.1.1 >Reporter: Stephen Lewis >Assignee: Justin Bertram > > ARTEMIS-74 imported ActiveMQ 5 JAAS. However, this doesn't allow certificate > based authentication. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Assigned] (ARTEMIS-168) Pluggable ACL Hierarchies
[ https://issues.apache.org/jira/browse/ARTEMIS-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Justin Bertram reassigned ARTEMIS-168: -- Assignee: Justin Bertram > Pluggable ACL Hierarchies > - > > Key: ARTEMIS-168 > URL: https://issues.apache.org/jira/browse/ARTEMIS-168 > Project: ActiveMQ Artemis > Issue Type: Bug >Reporter: clebert suconic >Assignee: Justin Bertram >Priority: Critical > Fix For: 1.3.0 > > > ActiveMQ5 has a way to plug the security-settings into LDAP | Files, or a > Pluggable ACL implementation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-281) JGroups channel Broadcast Endpoint reference counting broken
[ https://issues.apache.org/jira/browse/ARTEMIS-281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976437#comment-14976437 ] ASF subversion and git services commented on ARTEMIS-281: - Commit 290cb65b1733092344fe08b1c10e91a1a20daa30 in activemq-artemis's branch refs/heads/master from [~andytaylor] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=290cb65 ] ARTEMIS-281 - fix reference counting for jgroups channels https://issues.apache.org/jira/browse/ARTEMIS-281 > JGroups channel Broadcast Endpoint reference counting broken > > > Key: ARTEMIS-281 > URL: https://issues.apache.org/jira/browse/ARTEMIS-281 > Project: ActiveMQ Artemis > Issue Type: Bug >Reporter: Andy Taylor >Assignee: Andy Taylor > > this is because JGroupsChannelBroadcastEndpoint does not do anything when > closed so if a new channel is created with the same channel name the old one > is returned which may be closed -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-282) Server lock file creation throws exception
[ https://issues.apache.org/jira/browse/ARTEMIS-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976440#comment-14976440 ] ASF subversion and git services commented on ARTEMIS-282: - Commit dd402f4f9171d92594ed7b1f2f0bbd2ad8d5bbeb in activemq-artemis's branch refs/heads/master from [~andytaylor] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=dd402f4 ] ARTEMIS-282 - remove unneeded check on file lock creation https://issues.apache.org/jira/browse/ARTEMIS-282 > Server lock file creation throws exception > -- > > Key: ARTEMIS-282 > URL: https://issues.apache.org/jira/browse/ARTEMIS-282 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Broker >Affects Versions: 1.1.0 >Reporter: Andy Taylor >Assignee: Andy Taylor > > This is because there is a check to see if createNewFile which throws an > exception on false, this can be removed as another servermay have created it > which is fine -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-168) Pluggable ACL Hierarchies
[ https://issues.apache.org/jira/browse/ARTEMIS-168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976402#comment-14976402 ] ASF GitHub Bot commented on ARTEMIS-168: GitHub user jbertram opened a pull request: https://github.com/apache/activemq-artemis/pull/220 ARTEMIS-168 - pluggable authorization Please provide feedback on the requested changes. The new documentation and JavaDoc should explain just about everything (along with the changes themselves). You can merge this pull request into a Git repository by running: $ git pull https://github.com/jbertram/activemq-artemis ARTEMIS-168 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/activemq-artemis/pull/220.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #220 commit 6cada7bcb2e4572924704ef8f9fb0bc61d64a5cf Author: jbertramDate: 2015-10-27T02:12:36Z Fix incorrect ID on WARN message commit 73eaea4857e5804f79c5bd8d9f0917ec0cbb2367 Author: jbertram Date: 2015-10-09T13:29:41Z ARTEMIS-168 - pluggable authorization > Pluggable ACL Hierarchies > - > > Key: ARTEMIS-168 > URL: https://issues.apache.org/jira/browse/ARTEMIS-168 > Project: ActiveMQ Artemis > Issue Type: Bug >Reporter: clebert suconic >Priority: Critical > Fix For: 1.3.0 > > > ActiveMQ5 has a way to plug the security-settings into LDAP | Files, or a > Pluggable ACL implementation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-282) Server lock file creation throws exception
[ https://issues.apache.org/jira/browse/ARTEMIS-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976436#comment-14976436 ] ASF GitHub Bot commented on ARTEMIS-282: Github user clebertsuconic commented on the pull request: https://github.com/apache/activemq-artemis/pull/219#issuecomment-151505200 ...merging > Server lock file creation throws exception > -- > > Key: ARTEMIS-282 > URL: https://issues.apache.org/jira/browse/ARTEMIS-282 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Broker >Affects Versions: 1.1.0 >Reporter: Andy Taylor >Assignee: Andy Taylor > > This is because there is a check to see if createNewFile which throws an > exception on false, this can be removed as another servermay have created it > which is fine -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-282) Server lock file creation throws exception
[ https://issues.apache.org/jira/browse/ARTEMIS-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976439#comment-14976439 ] ASF subversion and git services commented on ARTEMIS-282: - Commit dd402f4f9171d92594ed7b1f2f0bbd2ad8d5bbeb in activemq-artemis's branch refs/heads/master from [~andytaylor] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=dd402f4 ] ARTEMIS-282 - remove unneeded check on file lock creation https://issues.apache.org/jira/browse/ARTEMIS-282 > Server lock file creation throws exception > -- > > Key: ARTEMIS-282 > URL: https://issues.apache.org/jira/browse/ARTEMIS-282 > Project: ActiveMQ Artemis > Issue Type: Bug > Components: Broker >Affects Versions: 1.1.0 >Reporter: Andy Taylor >Assignee: Andy Taylor > > This is because there is a check to see if createNewFile which throws an > exception on false, this can be removed as another servermay have created it > which is fine -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-281) JGroups channel Broadcast Endpoint reference counting broken
[ https://issues.apache.org/jira/browse/ARTEMIS-281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976438#comment-14976438 ] ASF subversion and git services commented on ARTEMIS-281: - Commit 290cb65b1733092344fe08b1c10e91a1a20daa30 in activemq-artemis's branch refs/heads/master from [~andytaylor] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=290cb65 ] ARTEMIS-281 - fix reference counting for jgroups channels https://issues.apache.org/jira/browse/ARTEMIS-281 > JGroups channel Broadcast Endpoint reference counting broken > > > Key: ARTEMIS-281 > URL: https://issues.apache.org/jira/browse/ARTEMIS-281 > Project: ActiveMQ Artemis > Issue Type: Bug >Reporter: Andy Taylor >Assignee: Andy Taylor > > this is because JGroupsChannelBroadcastEndpoint does not do anything when > closed so if a new channel is created with the same channel name the old one > is returned which may be closed -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-168) Pluggable ACL Hierarchies
[ https://issues.apache.org/jira/browse/ARTEMIS-168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976452#comment-14976452 ] ASF GitHub Bot commented on ARTEMIS-168: Github user asfgit closed the pull request at: https://github.com/apache/activemq-artemis/pull/220 > Pluggable ACL Hierarchies > - > > Key: ARTEMIS-168 > URL: https://issues.apache.org/jira/browse/ARTEMIS-168 > Project: ActiveMQ Artemis > Issue Type: Bug >Reporter: clebert suconic >Assignee: Justin Bertram >Priority: Critical > Fix For: 1.3.0 > > > ActiveMQ5 has a way to plug the security-settings into LDAP | Files, or a > Pluggable ACL implementation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (ARTEMIS-168) Pluggable ACL Hierarchies
[ https://issues.apache.org/jira/browse/ARTEMIS-168?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14976449#comment-14976449 ] ASF subversion and git services commented on ARTEMIS-168: - Commit fe4dafedcb5daab883694f2eaaedf3ae3dad29b8 in activemq-artemis's branch refs/heads/master from [~jbertram] [ https://git-wip-us.apache.org/repos/asf?p=activemq-artemis.git;h=fe4dafe ] ARTEMIS-168 - pluggable authorization > Pluggable ACL Hierarchies > - > > Key: ARTEMIS-168 > URL: https://issues.apache.org/jira/browse/ARTEMIS-168 > Project: ActiveMQ Artemis > Issue Type: Bug >Reporter: clebert suconic >Assignee: Justin Bertram >Priority: Critical > Fix For: 1.3.0 > > > ActiveMQ5 has a way to plug the security-settings into LDAP | Files, or a > Pluggable ACL implementation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)