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

Add some additional hourly cycling to minutely cycleBuckets #171

Merged
merged 1 commit into from
May 6, 2016

Conversation

gianm
Copy link
Member

@gianm gianm commented May 6, 2016

Partially addresses #53 using a slightly modified version of the patch in #169 (% 3 instead of % 2, and updated tests). Should also cover #72.

The real fix for this issue is setting druidBeam.taskLocator = overlord, which will work starting in Druid 0.9.1. Until then, this helps work around issues with longer windowPeriods on sub-hour granularity tasks.

This should be backwards compatible, because existing firehoseIds are retrieved from the serialized dicts. generateFirehoseId is only called for new tasks.

…n Druid (given their availability group)

This patch allows for additional tasks by introducing an hour dimension to the id.
@fjy
Copy link
Member

fjy commented May 6, 2016

👍

1 similar comment
@dclim
Copy link
Member

dclim commented May 6, 2016

👍

@dclim dclim merged commit 29e1751 into druid-io:master May 6, 2016
@gianm gianm deleted the cycleBucket branch May 6, 2016 17:57
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.

4 participants