On Thu, 1 Jul 2021 at 22:03, Dean Rasheed <dean.a.rash...@gmail.com> wrote: > One other thing I'm wondering about is back-patching. I was originally > thinking of these as back-patchable bug fixes, but changing the binary > format of the aggregate serialization states feels dodgy for a > back-patch.
I was wondering about that too. I'm not sure if any extensions might be using serial/deserial functions to communicate over multiple servers. As far as I know, Citus does not do this and implements aggregates like AVG(c) over multi-nodes with SUM(c) + COUNT(c). I'm pretty sure Citus is not the only extension doing that kind of work. So perhaps other people are using the serial/deserial functions. David