Alec Grieser

Results 53 issues of Alec Grieser

For some use cases, it would be useful to have an `ExecuteState` option that would allow cursors to stop when they hit a transaction timeout (at least) or perhaps any...

enhancement

The index build tests already largely randomly generated their data. This updates their source of seeds so that they take a random seed as a parameter, and it configures them...

There are cases where during index planning, we can match against the primary key components of a synthetic record type in a way that is incorrect. For example, suppose you...

bug
planner

The `RecordTypeKeyComparison` operator fails if it operates on a synthetic record type because when it gets the comparand, it calls `getRecordType`, which ignores synthetic types. This means that if there...

bug

The `RecordTypeKeyComparison` operator fails if it operates on a synthetic record type because when it gets the comparand, it calls `getRecordType`, which ignores synthetic types. This means that if there...

bug

Most of our index building tests already use a random number generator to create data. It should be fairly straightforward to use the new randomized test framework to run those...

It looks like after #2557, there's now a possibility that we get problems with the plan ordering key for an in-union plan containing `FanOut` key expressions. This can happen in...

bug

Given that JDK 11 is reaching the end of its (LTS) support, we should update the project to JDK 17, which is the next LTS version of Java. At the...

I've seen a few instances of `LazyCloseableTest.testOpensLazilyExactlyOnceThreaded` fail in CI, including blocking at least one release build. The last time, it failed with the following assertion error: ``` LazyCloseableTest >...

bug
test failure

To avoid synchronization, calls to the high-entropy `java.util.UUID.randomUUID` method are replaced here with calls to a new method that takes a configurable source randomness (defaulting to a thread-local random). This...