[JBoss JIRA] Created: (JBESB-312) StandaloneBootStrapper Messages
by Burr Sutter (JIRA)
StandaloneBootStrapper Messages
-------------------------------
Key: JBESB-312
URL: http://jira.jboss.com/jira/browse/JBESB-312
Project: JBoss ESB
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Rosetta
Affects Versions: 4.0
Reporter: Burr Sutter
Assigned To: Esteban Schifman
Fix For: 4.0
When the application server is restarted out from under a live running listener (via the Standalonebootstrapper) it does appear to work once the app server is brought back to life. However, it produces a long stacktrace. Even after it redeploys the services (even though it shouldn't hav redeployed the servcies because their config file was untouched) it continues to complain and throw up errors/warnings until freshly restarted.
[java] 19:15:14,465 WARN [Connection Monitor Thread][Connection] Connectio
n failure, use javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable:
(java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Cloc
kDaemon.java:364)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.io.IOException: ping timeout.
[java] ... 3 more
[java] 19:15:18,027 WARN [Connection Monitor Thread][Connection] Connectio
n failure, use javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable:
(java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Cloc
kDaemon.java:364)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.io.IOException: ping timeout.
[java] ... 3 more
[java] 19:15:18,027 WARN [Connection Monitor Thread][Connection] Connectio
n failure, use javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable:
(java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Cloc
kDaemon.java:364)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.io.IOException: ping timeout.
[java] ... 3 more
[java] 19:15:18,183 WARN [Connection Monitor Thread][Connection] Connectio
n failure, use javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable:
(java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Cloc
kDaemon.java:364)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.io.IOException: ping timeout.
[java] ... 3 more
[java] 19:15:18,308 WARN [Connection Monitor Thread][Connection] Connectio
n failure, use javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable:
(java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Cloc
kDaemon.java:364)
[java] at java.lang.Thread.run(Thread.java:595)
[java] Caused by: java.io.IOException: ping timeout.
[java] ... 3 more
[java] 19:15:20,043 WARN [Connection Monitor Thread][Connection] Connectio
n failure, use javax.jms.Connection.setExceptionListener() to handle this error
and reconnect
[java] org.jboss.mq.SpyJMSException: No pong received; - nested throwable:
(java.io.IOException: ping timeout.)
[java] at org.jboss.mq.Connection$PingTask.run(Connection.java:1277)
[java] at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(Cloc
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 5 months
[JBoss JIRA] Created: (JBCACHE-921) Eviction eventually cleans up nodes that are cleared but not removed
by Brian Stansberry (JIRA)
Eviction eventually cleans up nodes that are cleared but not removed
--------------------------------------------------------------------
Key: JBCACHE-921
URL: http://jira.jboss.com/jira/browse/JBCACHE-921
Project: JBoss Cache
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Reporter: Brian Stansberry
Assigned To: Manik Surtani
Eviction does not remove nodes that have children, it only clears their data map. If such nodes are never accessed again, the eviction thread will never process them, and they will never be removed, leaving around several hundred bytes of litter per node.
E.g.
1) create /a/1
2) create /a/1/xxx
An LRU policy will try to evict /a/1 first, but the node will not be removed because /a/1/xxx still exists. Later /a/1/xxx will be evicted, but unless some event occurs that puts an entry for /a/1 back into the queue, it will never be evicted.
One possible solution is to have CacheImpl._evict return a boolean that indicates if the node was actually removed. EvictionInterceptor could track that return value, and if false, add a new event to the region, perhaps with a new NodeEventType. Eviction policies could then revisit those nodes on the next run of the thread.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 5 months
[JBoss JIRA] Updated: (JBCLUSTER-14) http session failover using single shared DB with cache loader
by Brian Stansberry (JIRA)
[ http://jira.jboss.com/jira/browse/JBCLUSTER-14?page=all ]
Brian Stansberry updated JBCLUSTER-14:
--------------------------------------
Fix Version/s: Q2Y7
(was: Q3Y6)
> http session failover using single shared DB with cache loader
> --------------------------------------------------------------
>
> Key: JBCLUSTER-14
> URL: http://jira.jboss.com/jira/browse/JBCLUSTER-14
> Project: JBoss Clustering
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Reporter: Ben Wang
> Assigned To: Brian Stansberry
> Priority: Minor
> Fix For: Q2Y7
>
> Original Estimate: 8 weeks
> Remaining Estimate: 8 weeks
>
> To achieve http session failover, alternatively we can use a single shared DB with CacheLoader for multiple cache instances. All the session states will be persisted to the shared DB. When failing over, it will simply retrieve from the DB if it is not there yet.
> This approach can scale very well. But it will be slower since every session setAttribute operation involves trip to DB. JBossCache already supports this semantics now. All we need is someone to verify it and benchmark it.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 5 months
[JBoss JIRA] Assigned: (JBCLUSTER-14) http session failover using single shared DB with cache loader
by Brian Stansberry (JIRA)
[ http://jira.jboss.com/jira/browse/JBCLUSTER-14?page=all ]
Brian Stansberry reassigned JBCLUSTER-14:
-----------------------------------------
Assignee: Brian Stansberry (was: Ben Wang)
> http session failover using single shared DB with cache loader
> --------------------------------------------------------------
>
> Key: JBCLUSTER-14
> URL: http://jira.jboss.com/jira/browse/JBCLUSTER-14
> Project: JBoss Clustering
> Issue Type: Task
> Security Level: Public(Everyone can see)
> Reporter: Ben Wang
> Assigned To: Brian Stansberry
> Priority: Minor
> Fix For: Q2Y7
>
> Original Estimate: 8 weeks
> Remaining Estimate: 8 weeks
>
> To achieve http session failover, alternatively we can use a single shared DB with CacheLoader for multiple cache instances. All the session states will be persisted to the shared DB. When failing over, it will simply retrieve from the DB if it is not there yet.
> This approach can scale very well. But it will be slower since every session setAttribute operation involves trip to DB. JBossCache already supports this semantics now. All we need is someone to verify it and benchmark it.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
19 years, 5 months