AndrewSisley

Results 80 issues of AndrewSisley

They are currently schema only, make them have collections and schema. Add a bool prop to CollectionDescription to mark them. Make sure new prop is not mutable (short-term). Ensure they...

area/schema
area/collections
refactor

Required for (and broken out of) https://github.com/sourcenetwork/defradb/issues/2493 in order to prevent the schema-DAG from becoming circular.

feature
area/schema
area/collections

For example, this SDL works: ``` type User { boss: User @primary minions: [User] } ``` However, this returns an error: ``` type User { boss: User minions: [User] }...

bug
area/schema

And collection name is mutable, and thus a poor way of linking them. We likely have a few references in the codebase that still assume they are the same and...

bug
area/schema
area/collections

A good number of our tests use large blocks of repetitive data that causes copy-paste readability issues as well as wasting computing resources when performing multiple times. We can hide...

area/testing
code quality

This does not currently work and is documented by a handful of tests, e.g. `TestQueryWithIndexOnOneToMany_IfFilterOnIndexedRelation_ShouldFilterWithExplain` Consider achieving this with a rewrite of type_join.go: https://github.com/sourcenetwork/defradb/issues/2577

feature
area/query

We've had quite a lot of bugs recently where using an index returns different results compared to if the index did not exist at all. It should be quite easy...

area/query
area/testing
code quality

# Proactive tests At the moment all our tests are reactive, they are written by devs guessing at ways in which the database can fail. We should add some fancy...

area/testing

Please either rework it a little bit, or go through it very carefully and document it so that maintainers can understand why it is doing what it is doing. Be...

area/query
code quality

The json encoding step in `responseJSON` in the `http` package cannot encode infinite float values and errors. The error is silently discarded. Please either remove the pathway that permits infinite...

bug
area/api