When there is a big chunk of data being changed in PG this library before starts sending the data it allocates lots of memory.
Update table or insert data into a table, at lease 3M rows in one transaction.
Monitor how memory is growing in your application when this package is listening to WAL changes.
I noticed it when I setup and app with this package which was hosted as a pod in k8s. k8s was killing the pod over and over because it was reaching memory limit very fast.
When there is a big chunk of data being changed in PG this library before starts sending the data it allocates lots of memory.
I noticed it when I setup and app with this package which was hosted as a pod in k8s. k8s was killing the pod over and over because it was reaching memory limit very fast.