Skip to content
New issue

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

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

Already on GitHub? # to your account

AgentEvent, AgentLifeCycle data are not splitted correctly. #1560

Closed
Xylus opened this issue Mar 2, 2016 · 0 comments
Closed

AgentEvent, AgentLifeCycle data are not splitted correctly. #1560

Xylus opened this issue Mar 2, 2016 · 0 comments
Assignees
Labels
Milestone

Comments

@Xylus
Copy link
Contributor

Xylus commented Mar 2, 2016

Both AgentEvent, and AgentLifeCycle tables are pre-splitted. But upon insertion, they are not salted. This results in data hotspotting into the last region.

Adding salts when generating row keys for insertion should fix this problem, but will do nothing for data that are already inserted. Adding code for backwards compatibility would work but unbalance in region size would still be there.

Since the i/o and the data sizes aren't big, it might be better to remove pre-splitting and just merging the regions into one (and let it auto-split).

@Xylus Xylus added the bug label Mar 2, 2016
@Xylus Xylus self-assigned this Mar 2, 2016
@Xylus Xylus added this to the 1.5.2 milestone Mar 2, 2016
@Xylus Xylus closed this as completed Mar 2, 2016
dawidmalina pushed a commit to dawidmalina/pinpoint that referenced this issue Mar 20, 2016
dawidmalina pushed a commit to dawidmalina/pinpoint that referenced this issue Mar 20, 2016
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant