Rob A'Court
Rob A'Court
When editing SASS files (in VIM) with "brunch watch" running in another terminal, I sometimes get the error: UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): BrunchError: Failed to read file...
feat(sync-service): Streaming the response to the client without waiting for the snapshot to finish
Previously shapes with one million rows or more (170MB+) would timeout waiting for the snapshot to be created. Now the snapshot is streamed from the database into storage while simultaneously...
For example electric-sql/electric-next#182 changed the CubDB storage format (by [reordering the terms in the tuple](https://github.com/electric-sql/electric-next/pull/182/files#diff-3fea7cf7976e09e017504f11f3688d6f5092aeabd377d257158d3787cb45c76dR205)) So if you synced a shape with a previous version then upgraded to that version,...
This is the simplest change to meet the criteria of #1744
This PR renames two supervisors with very similar names to avoid confusion: - `ConsumerSupervisor` is now `ConsumerGroupSupervisor` - `Consumer.Supervisor` is now `IndividualConsumerSupervisor`
Currently we can't account for all the time spent processing the replication stream. One hypothesis is that Garbage Collection is slowing the processing down. The Erlang In Anger book documents...
We could read existing shapes even when connection to Postgres is lost as we just need to read from disk. Currently it's not supported.
Currently json/jsonb operators such as `->>` are not supported in where clauses, and common operators such as `=` are not supported on json/jsonb columns or values. This has been requested...
CubDB can be configured with the `hibernate_after` option to reduce memory usage when idle. However, this option is currently only applied to the main `CubDB` process. Other processes started by...