GitHub user burtonator opened a pull request:
https://github.com/apache/activemq/pull/65
Burton concurrent destination gc
Improves performance of concurrent destination GC dramatically.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/spinn3r/activemq
burton-concurrent-destination-gc
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq/pull/65.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 #65
----
commit 19143217663525deaf0be08b761b62e22025d802
Author: burton <[email protected]>
Date: 2015-02-23T06:53:06Z
new granular reentrant lock.
commit 0e3f71c501d61b9b63d58bab36128a9d5026bfd7
Author: burton <[email protected]>
Date: 2015-02-23T18:05:28Z
subscription lock.. this code should work now.
commit 27855bd4de96efa1ef5b1a119c9d93cd44194ec3
Author: burton <[email protected]>
Date: 2015-02-23T18:12:03Z
trace the time of destination purges.
commit 0561b78955fa8ee536b26e72e55280ba1fb04198
Author: burton <[email protected]>
Date: 2015-02-23T18:18:46Z
trace the time of destination purges.
commit 29f09ef1d995acb8c5fef4f3320b60d2dd4d390e
Author: burton <[email protected]>
Date: 2015-02-23T19:07:20Z
only include the duration of destination purged if we actually purged
things.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---