David Lutterkort
David Lutterkort
Attribute names can not be `ral`, or start with `ral_`, or `__`. When we read the provider metadata, we need to make sure that that is true, and raise an...
There should be a separate tool, `ral-check` which can be used to unit test providers. The testing will be black box testing, i.e. solely interact with the provider through its...
Right now, `ralsh` only operates on one resource. It should also be able to operate on multiple resources, e.g. ``` ralsh package kernel glibc augeas ``` to list multiple packages,...
To find them, you need to know to look on the Wiki; to make matters worse, there are quite a few places where a broken link goes to a nonexistent...
With the changes from #2223, we can hit the Postgres limit on the number of bind variables that can be used in one statement. That limit is [65535 parameters](https://stackoverflow.com/a/49379324). We...
Right now, when `graph-node` starts, it does some checks against each RPC endpoint; if those checks fail or time out, `graph-node` will mark the chain as not working and not...
All database interactions going through Diesel are synchronous, even though most of them happen within tokio's cooperative multitasking framework. That means that long-running db interactions will block the tokio worker...
[This code](https://github.com/graphprotocol/graph-node/blob/master/server/http/src/service.rs#L158-L186) logs information about failed requests. It can happen quite a bit that the failure reason is logged as `unknown` Restructure the code to provide more detail, in particular,...
The account-like optimization is turned on with `graphman stats account-like ` and changes query generation for that table by adding to the clause `block_range @> $block` that all our queries...
### Bug report In a subgraph schema like ``` type Parent { id: ID! children: [Child!]! } ``` we allow a query like `parents(orderBy: children__id) { .. }` but that...