Jake Moshenko
Jake Moshenko
Replica names are created by smashing the member name and the replica number together. https://github.com/buraksezer/consistent/blob/a1a9c4ab8d2da437ecbf64219cc0b6cf58639b7e/consistent.go#L250 Member names that end in numbers may collide with replicas of other members. For example,...
The CORS implementation added by the fix/preflight branch is incomplete. You must also respond to the headers requests. My client (graphiql on chrome) is trying to use a content-type header,...
Starting up a large number of instances that autopublish may overwhelm the key server. We may want to make it configurable. Exponential backoff seems like a really bad fit here...
SpiceDB often runs in memory constrained environments. We should set the soft memory limit based on how much memory the container that we're running in has. https://pkg.go.dev/runtime/debug@master#SetMemoryLimit
We should have the option to automatically set cache sizes to a user configurable percentage of the total memory available to the SpiceDB process.
Most of the datastore implementations have an implicit limit to the number of mutations they will accept based on a limited size that the generated SQL statement. For example, CockroachDB...
Currently the library doesn't support any of the `grpc.aio` stuff. Would you be interested in that as a contribution? If so, how long until it shows up in a new...
### Problem Statement Right now, it's ambiguous how many events might get batched up in a single `WatchResponse` message, due to the naming of the resume zedtoken of `changes_through`. ###...