Hi guys! I use pathom3 with promesa and sometimes I have the following error on a pathom request:
java.lang.AssertionError: Assert failed: No more than 1024 pending puts are allowed on a single channel. Consider using a windowed buffer.
(< (.size puts) impl/MAX-QUEUE-SIZE)
Did you see this kind of error?Is this workaround always implemented? https://clojurians.slack.com/archives/C87NB2CFN/p1553471885150900
I don’t find reference of pc/create-thread-pool
hi J, that link you sent was for Pathom 2 things, on 3 you might wanna check how ot override that in Promesa
but will be interesting to understand better whats happening, are you using a lot of parallel execution?
Exactly. I have a lot of parallel stuff. So for the culprit request I disable the parallel mode. This workaround works