Hi
We've been using forgetsy for 2 weeks, and is now receiving SystemStackError: stack level too deep when fetching results.
It turns out Forgetsy::Delta.fetch does not pass option[:n] to secondary_set.fetch, and fetch_raw returns large array (approx. 65K) to secondary_set.fetch for Hash[*result.flatten], which is too many arguments (approx. 131K after flatten) for Hash to handle.
Hi
We've been using forgetsy for 2 weeks, and is now receiving
SystemStackError: stack level too deepwhen fetching results.It turns out
Forgetsy::Delta.fetchdoes not passoption[:n]tosecondary_set.fetch, andfetch_rawreturns large array (approx. 65K) tosecondary_set.fetchforHash[*result.flatten], which is too many arguments (approx. 131K after flatten) forHashto handle.