Jake Moshenko

Results 26 issues of 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...

kind/design

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

priority/2 medium
area/perf

We should have the option to automatically set cache sizes to a user configurable percentage of the total memory available to the SpiceDB process.

priority/2 medium
area/perf

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...

hint/good first issue
priority/2 medium
area/datastore
area/tooling

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`. ###...

kind/feature request