Ben Kirwin
Ben Kirwin
`coast`'s strong guarantees are very nice to program with, but there are cases where they're not actually necessary -- and in a few of those cases, allowing the user to...
MapReduce has the concept of a _combiner_: a function that's run map-side to 'pre-reduce' the output from that particular map before pushing data to the reducers. It's not always applicable...
From the [Samza JIRA](https://issues.apache.org/jira/browse/SAMZA-390): > [in `coast`] the only notion of time / ordering comes from Kafka's ordering within a partition. It turns out you can get pretty far with...
`coast-core` has a bunch of nice unit testing support, but it's a bit slow, and the code's a mess. This is an unusual and pleasant feature, so it would be...
The `remote` address is now redundant with our host config, which stores this info and more. Let's remove it. ### Motivation This is a refactor; just tidying up a small...
Support for `ALTER SOURCE`. ### Motivation [#13891](https://github.com/MaterializeInc/materialize/issues/13125) proposed adding an `ALTER SOURCE` command to allow changing the new `SIZE` config at runtime. This is expected to be useful for eg....
### Feature request Our builtin migraiton tooling [does not currently support logging sources](https://github.com/MaterializeInc/materialize/blob/d23b1a035d040ba1707b033e48640a763e1d96cb/src/adapter/src/catalog.rs#L2229-L2232). This is a known TODO, but it's a bit more important than we realized. When we ran...
### Motivation In #14825, @philip-stoev encountered a very bad error message; it refers to a record field name as a key, which is especially confusing in the context of Kafka...
### Motivation Omnibus doc update for #11503. ### Tips for reviewer This is currently incomplete, but we're now starting to stabilize the interface enough that it's worth the time to...
The bit was set to 1 when there was a store to be done and 0 otherwise, while according the spec one does the opposite. (The deserialization code is already...