Skip to content

Conversation

@pjain1
Copy link
Member

@pjain1 pjain1 commented Nov 23, 2025

Its still not enabled by default. I think we should initially enable it with config rill.metrics.timeseries_null_filling_implementation: pushdown for selected projects backed by different olaps. If things go fine then in the next version we can make it default.

Checklist:

  • Covered by tests
  • Ran it and it works as intended
  • Reviewed the diff before requesting a review
  • Checked for unhandled edge cases
  • Linked the issues it closes
  • Checked if the docs need to be updated. If so, create a separate Linear DOCS issue
  • Intend to cherry-pick into the release branch
  • I'm proud of this work!

require.Equal(t, 3.0, tr.Data[2].Records.Fields["measure_2"].GetNumberValue())

server, instanceId = getMetricsTestServerWithInstanceConfigs(t, "ad_bids", map[string]string{
"rill.metrics.timeseries_null_filling_implementation": "pushdown",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you change this to be the default, does all the old tests pass?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not changed the default in code so all old tests are still passing and in this test above server is created without the new config and that has same results as this one. I added these tests just to show that results with old and new config are still same and no behaviour change happened.

Copy link
Contributor

@begelundmuller begelundmuller Nov 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What I mean is just if you change the default to pushdown on your local (but don't push the change as we don't want to change the default in prod yet) and run the timeseries tests locally, do they pass?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants