[jira] [Commented] (AMQ-3696) Slave broker cannot be stopped in a JDBC Master/Slave configuration within OSGi

2014-12-10 Thread metatech (JIRA)

[ 
https://issues.apache.org/jira/browse/AMQ-3696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14240929#comment-14240929
 ] 

metatech commented on AMQ-3696:
---

[~dejanb] I only had the time and opportunity to test this new feature last 
week in ServiceMi 4.5.0 (including ActiveMQ 5.7.0).  It works indeed fine. 
Thanks !

 Slave broker cannot be stopped in a JDBC Master/Slave configuration within 
 OSGi
 ---

 Key: AMQ-3696
 URL: https://issues.apache.org/jira/browse/AMQ-3696
 Project: ActiveMQ
  Issue Type: Improvement
  Components: Broker
Affects Versions: 5.4.2
 Environment: ServiceMix 4.3
Reporter: metatech
Assignee: Dejan Bosanac
 Fix For: 5.7.0

 Attachments: DatabaseLockerUnblocker.patch

   Original Estimate: 1h
  Remaining Estimate: 1h

 A Blueprint container cannot be stopped while it is in the state Creating 
 because both operations are synchronized in BlueprintContainerImpl.
 The impact is that a slave broker cannot be stopped. Fortunately, before the 
 broker itself is stopped, first the OSGi services are unregistered, which 
 calls the configured OSGi unregistration listeners.
 This patch provides a class which is a OSGi service unregistration listener, 
 to allow to stop the database locker, while it is blocked in the Creating 
 state.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (AMQ-3696) Slave broker cannot be stopped in a JDBC Master/Slave configuration within OSGi

2012-07-19 Thread Dejan Bosanac (JIRA)

[ 
https://issues.apache.org/jira/browse/AMQ-3696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13418261#comment-13418261
 ] 

Dejan Bosanac commented on AMQ-3696:


With svn revision 1363319, we now have this issue fixed.

Brokers agains start synchronously by default, which is needed for vm transport 
embedded case. You can specify async start by using {{asyncStart}} property, 
like

{code}broker ... startAsync=true{code}

This config is also added to default config used in osgi.

Web console is also updated to show a specialized page for slave brokers.

 Slave broker cannot be stopped in a JDBC Master/Slave configuration within 
 OSGi
 ---

 Key: AMQ-3696
 URL: https://issues.apache.org/jira/browse/AMQ-3696
 Project: ActiveMQ
  Issue Type: Improvement
  Components: Broker
Affects Versions: 5.4.2
 Environment: ServiceMix 4.3
Reporter: metatech
 Attachments: DatabaseLockerUnblocker.patch

   Original Estimate: 1h
  Remaining Estimate: 1h

 A Blueprint container cannot be stopped while it is in the state Creating 
 because both operations are synchronized in BlueprintContainerImpl.
 The impact is that a slave broker cannot be stopped. Fortunately, before the 
 broker itself is stopped, first the OSGi services are unregistered, which 
 calls the configured OSGi unregistration listeners.
 This patch provides a class which is a OSGi service unregistration listener, 
 to allow to stop the database locker, while it is blocked in the Creating 
 state.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (AMQ-3696) Slave broker cannot be stopped in a JDBC Master/Slave configuration within OSGi

2012-07-18 Thread Dejan Bosanac (JIRA)

[ 
https://issues.apache.org/jira/browse/AMQ-3696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13417112#comment-13417112
 ] 

Dejan Bosanac commented on AMQ-3696:


svn revision 1362950 changes the behavior of start() method, in that it will 
not block for slave scenario. This change should fix the root of this problem.

One side-effect is that in standalone scenario, web console is started for 
slaves as well. I need to fix web console to show meaningful display for slaves 
as well.

 Slave broker cannot be stopped in a JDBC Master/Slave configuration within 
 OSGi
 ---

 Key: AMQ-3696
 URL: https://issues.apache.org/jira/browse/AMQ-3696
 Project: ActiveMQ
  Issue Type: Improvement
  Components: Broker
Affects Versions: 5.4.2
 Environment: ServiceMix 4.3
Reporter: metatech
 Attachments: DatabaseLockerUnblocker.patch

   Original Estimate: 1h
  Remaining Estimate: 1h

 A Blueprint container cannot be stopped while it is in the state Creating 
 because both operations are synchronized in BlueprintContainerImpl.
 The impact is that a slave broker cannot be stopped. Fortunately, before the 
 broker itself is stopped, first the OSGi services are unregistered, which 
 calls the configured OSGi unregistration listeners.
 This patch provides a class which is a OSGi service unregistration listener, 
 to allow to stop the database locker, while it is blocked in the Creating 
 state.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira