I had to fill a notebook with diagrams to figure this out and watch everything lock up on purpose tonight to study it.
-
-
@ww Two kinds of streamed fetches from Amazon S3. Report master files and report fight segments.Merci. Twitter en tiendra compte pour améliorer votre fil. SupprimerSupprimer
-
-
-
@ww The former are involved when figuring out the set of fights and ranking info.Merci. Twitter en tiendra compte pour améliorer votre fil. SupprimerSupprimer
-
-
-
@ww The latter when you need to look at specific events.Merci. Twitter en tiendra compte pour améliorer votre fil. SupprimerSupprimer
-
-
-
@ww This data is streamed, so if a thread takes a long time to parse, it is holding one of Amazon S3's connections.Merci. Twitter en tiendra compte pour améliorer votre fil. SupprimerSupprimer
-
-
-
@ww I am using a Java class called AmazonS3Client with a single static instance of it (as recommended), and it has a connection pool.Merci. Twitter en tiendra compte pour améliorer votre fil. SupprimerSupprimer
-
-
-
@ww Default size of that pool is 50. So if have > 50 concurrent fetches from Amazon S3, stuff starts getting stuck.Merci. Twitter en tiendra compte pour améliorer votre fil. SupprimerSupprimer
-
-
-
@ww Rolling over those little entries in a guild's calendar has to get the cached fight list from Amazon S3.... -
@KihraOfTemerity Ha! That's a tricky one. Glad you tracked it down. I really like logging stuff like resource availability to graphite. - Voir les réponses
Nouvelle conversation -
-
-
@ww So going to experiment with upping the max connections to 128 and putting a long timeout on the calendar rollovers before they fetch.Merci. Twitter en tiendra compte pour améliorer votre fil. SupprimerSupprimer
-
Le chargement semble prendre du temps.
Twitter est peut-être en surcapacité ou rencontre momentanément un incident. Réessayez ou rendez-vous sur la page Twitter Status pour plus d'informations.