Evan Cordell
Evan Cordell
``` --- FAIL: TestMySQLDatastoreWithTablePrefix (31.87s) --- FAIL: TestMySQLDatastoreWithTablePrefix/TestStats (0.22s) stats.go:26: Error Trace: stats.go:26 datastore.go:49 Error: "0" is not greater than "0" Test: TestMySQLDatastoreWithTablePrefix/TestStats Messages: must report some relationships FAIL ```...
From the Zanzibar paper: > Because changes to namespace configs can change the results of ACL evaluations, and therefore their correctness, Zanzibar chooses a single snapshot timestamp for config metadata...
It's important for an operator to know that spicedb is continually receiving updated peer lists. Emit metrics that can be used to alert if the list is not updated expediently....
The e2e test suite is currently only runnable on amd64 linux platforms (like we use to run them in GHA). The only only non-benchmark tests in the suite rely on...
``` --- FAIL: TestCRDBDatastore (57.38s) --- FAIL: TestCRDBDatastore/TestRevisionFuzzing (0.78s) --- FAIL: TestCRDBDatastore/TestRevisionFuzzing/fuzzing100ms (0.40s) revisions.go:77: Error Trace: revisions.go:77 Error: Should be true Test: TestCRDBDatastore/TestRevisionFuzzing/fuzzing100ms ``` First seen in #208
Example: https://github.com/authzed/spicedb/runs/4475378829?check_suite_focus=true For me, this will reproduce locally: ```go go test -count=100 -run "TestDatastoreRequestHedging/ReadNamespace" ./internal/datastore/proxy/... ```
The [recommended way](https://www.cockroachlabs.com/docs/stable/transaction-retry-error-reference.html) to retry transactions in cockroachdb is to set a special savepoint and rollback to when a retry transaction error is recieved. The savepointing appears to add a...
Supports decorators of the forms: ``` @decoratorName @decoratorName(opt1,opt2) @decoratorName(opt1,(opt2a,opt2b)) ``` This parses the decorators into the AST as a new edge type from the items they decorate (currently only supported...
From the Zanzibar paper: > When a zookie is not provided, the server uses a default staleness chosen to ensure that all transactions are evaluated at a timestamp that is...
```bash $ notary init quay-root -d . Root key found, using: abcd Enter passphrase for root key with ID abcd: Enter passphrase for new targets key with ID fghi (quay-root):...