Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix query: different results for rate function when not dedup or using implicit step interval #7341 #7498

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

tizki
Copy link
Contributor

@tizki tizki commented Jul 1, 2024

  • [V ] I added CHANGELOG entry for this change.
  • Change is not relevant to the end user.

Changes

I added query.dedup-penalty to allow passing a different initial value for the default penalty of the deduplication algorithm.
see issue #7341

Verification

added a unit test case for the usage of the new setting.

@tizki tizki force-pushed the fix-7341-different-results-for-rate-function branch from 14f825c to 02d70dc Compare July 3, 2024 07:50
tizki and others added 9 commits July 4, 2024 19:53
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
Allow suppressing environment variables expansion errors when unset, and
thus keep the reloader from crashing. Instead leave them as is.

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
* Update adopters.yml

Signed-off-by: Rishabh Soni <risrock02@gmail.com>

* Add files via upload

Signed-off-by: Rishabh Soni <risrock02@gmail.com>

---------

Signed-off-by: Rishabh Soni <risrock02@gmail.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
Endpoints are currently closed as soon as we receive a SIGTERM or SIGINT.
This causes in-flight queries to get cancelled since outgoing connections
get closed instantly.

This commit moves the endpoints.Close call after the grpc server shutdown
to make sure connections are available as long as the server is running.

Signed-off-by: Filip Petkovski <filip.petkovsky@gmail.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
Signed-off-by: Tidhar Klein Orbach <tidhar.o@taboola.com>
@tizki tizki force-pushed the fix-7341-different-results-for-rate-function branch from 4513404 to d68d260 Compare July 4, 2024 16:53
mutex sync.Mutex
)

func InitialPenalty(value int64) {
Copy link
Contributor

Choose a reason for hiding this comment

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

Can we inject the penalty into the dedup iterator instead of setting the global variable?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants