You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the fix in #4314.
We verified against the latest snapshot on Maven Central (0.0.0-2026-05-19T05-53-11-b46b764). The bytecode shows the new subscriptionEventExecutionDone(...) method correctly calls alternativeCallContextMap.remove(...) in both PerLevelDataLoaderDispatchStrategy and ExhaustedDataLoaderDispatchStrategy.
Production impact for us
A long-lived GraphQL subscription publisher hits OOM every couple days. The only mitigation currently available to us is periodic process restarts.
Why we can't pick up the snapshot
A timestamped snapshot isn't a viable dependency for our prod release pipeline.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi graphql-java team,
Thanks for the fix in #4314.
We verified against the latest snapshot on Maven Central (
0.0.0-2026-05-19T05-53-11-b46b764). The bytecode shows the newsubscriptionEventExecutionDone(...)method correctly callsalternativeCallContextMap.remove(...)in bothPerLevelDataLoaderDispatchStrategyandExhaustedDataLoaderDispatchStrategy.Production impact for us
A long-lived GraphQL subscription publisher hits OOM every couple days. The only mitigation currently available to us is periodic process restarts.
Why we can't pick up the snapshot
A timestamped snapshot isn't a viable dependency for our prod release pipeline.
Ask
Would either of these be possible?
Either path would unblock us, and probably others.
Thanks for considering,
Kirtan
Beta Was this translation helpful? Give feedback.
All reactions