-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a single ActiveMQ session per connection, to prevent OOM errors #205
base: GROUPER_2_6_BRANCH
Are you sure you want to change the base?
Create a single ActiveMQ session per connection, to prevent OOM errors #205
Commits on Aug 12, 2022
-
Use a single JMS Session per connection, rather than one per event
Each created Session spawns a thread to handle message transmission. Prior to this change, each change resulted in a new thread being created. If the ChangeLog had a large number of pending changes (10s of thousands), memory starvation occurred. This change serializes message transmission
Configuration menu - View commit details
-
Copy full SHA for 5b42644 - Browse repository at this point
Copy the full SHA 5b42644View commit details
Commits on Aug 26, 2022
-
Merge branch 'GROUPER_2_6_BRANCH' of github.com:stevehillman/grouper …
…into GROUPER_2_6_BRANCH
Configuration menu - View commit details
-
Copy full SHA for 277608f - Browse repository at this point
Copy the full SHA 277608fView commit details -
Use a single shared session per ActiveMQ connection by default
- The previous behaviour used a separate session in the ActiveMQ client library for each message being sent. Each session spawns two threads. If a Change Log update involved too many changes, memory exhaustion could occur. The old behaviour can be restored by setting grouper.messaging.system.activeMqMessaging.useSharedSession = false in grouper.client.properties
Configuration menu - View commit details
-
Copy full SHA for e3929b8 - Browse repository at this point
Copy the full SHA e3929b8View commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4dd4723 - Browse repository at this point
Copy the full SHA 4dd4723View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5eb6bac - Browse repository at this point
Copy the full SHA 5eb6bacView commit details -
Merge branch 'GROUPER_2_6_BRANCH' of github.com:stevehillman/grouper …
…into GROUPER_2_6_BRANCH
Configuration menu - View commit details
-
Copy full SHA for ac70b52 - Browse repository at this point
Copy the full SHA ac70b52View commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d58233d - Browse repository at this point
Copy the full SHA d58233dView commit details
Commits on Apr 26, 2023
-
Merge branch 'GROUPER_2_6_BRANCH' of github.com:stevehillman/grouper …
…into GROUPER_2_6_BRANCH
Configuration menu - View commit details
-
Copy full SHA for 0640fba - Browse repository at this point
Copy the full SHA 0640fbaView commit details