hello people, I've made a few changes to Pathom 3 error handling and add a documentation page about it in the docs, feedback welcome as always 🙏 https://pathom3.wsscode.com/docs/error-handling
You don’t seem to mention in the docs what happens if multiple mutations are run and there’s an error in one — whether it continues executing the remaining mutations or stops. Just might be worth mentioning for newcomers who might expect one behaviour or the other?
Also extended docs around resolver prioritization https://pathom3.wsscode.com/docs/resolvers/#prioritization to cover edge cases and point out this still experimental
Btw, @wilkerlucio, I managed to blow my heap by making a big query the other day. Just an FYI, I've broken it up into smaller queries.
do you know if exploded during plan or run?
I think it was during run. If it's interesting, I could check out the old code and try to figure out which it is.
I'm interested, the goal is to support arbitrarily large queries, good to know where the current implementation is topping
your guess would be because of query size, data size (large number of entities) or both?
also curious about the available resources on the machine, does increasing the max size is an option for you to fix?
sorry the question storm, but one other thing to check, are you running with guardrails enabled?