materialize icon indicating copy to clipboard operation
materialize copied to clipboard

[Epic] Variadic outer-join uncertainty reduction

Open lfest opened this issue 1 year ago • 0 comments

Feature request

There is a lot of uncertainty around the variadic outer-join optimization that makes it not possible to estimate the time required with any credibility.

  1. The code on the MVP feature branch is known not to be correct
  2. There is no understanding of how it would interplay with other (important) optimizations
  3. There is no sense of which clients, if any, it could apply to
  4. As with all highly-speculative optimizations, it might turn out to cause regressions

The work in Q1 will be to reduce uncertainty sufficiently to be able to estimate the work involved in completing an implementation. Specifically, read the code and discuss with relevant parties which aspects are likely to be incorrect; identify sections or constructs needing alteration (including in the main branch) to make the candidate implementation correct; define a test plan for verifying not just correctness, but interaction with other optimizations. Use all these to estimate how many weeks will be needed for doing the implementation, testing, and verification, if the investigation doesn't clearly show that this optimization should NOT be done.

lfest avatar Feb 16 '24 17:02 lfest