Johnny Graettinger
Johnny Graettinger
Documenting my findings debugging a production issue: **tl;dr** is that a client can mess with stopping of a server, because the sniffing mechanism has no notion of draining for connections...
MiddlewareFunc defines a standard signature for a http.HandlerFunc which accepts a chained http.Handler to invoke. ConstructorFunc supplies an adapter for converting a MiddlewareFunc into a Constructor. This is most useful...
Hi 👋 I came across this project recently -- neat stuff! You're likely unware, but the choice of project name and website overlaps [Estuary Technologies, Inc](https://www.estuary.dev/), a data infrastructure and...
Support usages where the caller already has an environment built by an alternative means, which the Env of this crate should take ownership of.
"Properties" were originally added to the log FSM when it was a concern that files like `IDENTITY`, written by RocksDB on DB initialization and never changed, would prevent normal RocksDB...
Observed from a consumer application on a recent release, where gazette and the consumer were rolling in tandem (the consumer happened to pick a gazette broker that was exiting): ```...
During a recent automated GKE upgrade, all brokers and Etcd pods were simultaneously signaled to exit (not ideal, but also not the issue at hand). Etcd pods exited, and on...
The storage bucket(s) backing a large and very busy cluster had a configuration change such that fragment uploads were refused for an extended period (hours), and the disks of many...
As a Gazette operator, I'd like a dynamic control feedback loop which allows brokers having very busy journals to discharge those journals more equitably around the cluster. Today the allocator...
As an operator, I'd like recovery logs to track multiple segments of written journal range for every file, up to a bound. For RocksDB workloads, all writes of SST files...