Rob A'Court

Results 20 comments of Rob A'Court

> The consumers_ready message needs to be transformed into a StatusMonitor entry which the connection manager can look up and wait on. Where we called `consumers_ready` we calling `ShapeLogCollector.set_last_processed_lsn` which...

It's stable if you use the SHA (currently it's [sha256:644c25271c09e663fed4439c5c68fbe8e57e5dcc0d67ea92df32a40cdb11b12a](https://hub.docker.com/layers/electricsql/electric/canary/images/sha256-8a5ecb644006dd87b566cb61e4390220e6cdeeb415c16230c34412c8903b4405?context=explore) ) But currently there's no record of what version of main is what SHA, and github doesn't display a history...

> We should try to replace some traces for attributes and reserve the finer details for a TRACE mode that we can activate to increase the level of details to...

Since #2576 reads to existing shapes will be held until Postgres connectivity is reestablished. Before that, the reads would have errored with "the table identifier does not refer to an...

There does look like there would be a benefit to this change as we do have large transactions where many of the changes are unused (bottom graph - `MAX(unused_changes)`) :...

That said we need not do the entire `filter_changes` function in ShapeLogCollector. We could just use the `Filter` to do the filtering and keep the change transformations (which are part...

To optimise `field IN (a,b,c)` we would create a GIN (Generalized Inverted Index) like we do in the EqualityIndex. So shapes: - s1, where: `field in (1,2,3)` - s2, where:...