issues
search
firebase
/
firebase-admin-java
Firebase Admin Java SDK
https://firebase.google.com/docs/admin/setup
Apache License 2.0
538
stars
264
forks
source link
fix: Limit default `ThreadPoolExecutor` thread count and remove deadlock scenario
#985
Closed
jonathanedey
closed
4 weeks ago
jonathanedey
commented
1 month ago
The default thread manger now limits to 100 threads. This resolves OOM errors that come with threads used to send large amounts of FCM messages.
Deadlock scenario in
sendEachAsync()
and
sendEachForMulticastAsync()
is now avoided by chaining ApiFutures
sendEachAsync()
andsendEachForMulticastAsync()
is now avoided by chaining ApiFutures