Eric Chlebek
Eric Chlebek
The JSON specification states that objects keys must be strings. However, ffjson will accept object keys that are not strings. This can be seen in the attached test case. (Generated...
The attached example leads to code that does not build. (Go 1.9 on my machine, but almost certainly on all release versions of Go.) ``` package ffjsonbug type Foo struct...
Reference: https://github.com/golang/go/issues/38832
The code that fileb0x generates does not have all its errors checked, causing it to fail checkers like errcheck and staticcheck. While this can be worked around, it would be...
While the auto-generated test passes cleanly with Go 1.12.2, with Go 1.13.7 or higher, it panics: ``` [eric@cube v3]$ go1.13.7 test --- FAIL: TestEntityConfigProtoText (0.00s) panic: reflect: call of reflect.Value.IsNil...
The practice of storing a context as a struct field in `graphql.Params` can result in users doing things like: ``` ctx, cancel := context.WithCancel(p.Context) ``` If `p.Context` is nil this...
Support nested Parameters by adding a type assertion to the query loop in evaluationStage.go. Remove the check for unexported accessors in the parser, and replace with a check for unexported...
Sensu's original store conflated the goals of storing information and taking action on it, and that is evident in the design of the UserStore and AuthenticationStore interfaces, which specify behaviour...
When a sensu-agent connects to sensu-backend, sensu-backend issues a get request against the entity store to get the entity configuration information. This facilitates API-managed entities. In high-load systems, during reconnect...
We'd like to add a way to disable sending network information from sensu-agent to sensu-backend. The network information sent by sensu-agent can be quite lengthy, and in high volume monitoring...