[MCOL-496] Improve redistributedata Created: 2017-01-10  Updated: 2022-11-30  Resolved: 2022-11-05

Status: Closed
Project: MariaDB ColumnStore
Component/s: writeengine
Affects Version/s: 1.0.7, 1.1.0
Fix Version/s: Icebox

Type: New Feature Priority: Major
Reporter: David Hall (Inactive) Assignee: Todd Stoffel (Inactive)
Resolution: Won't Do Votes: 0
Labels: Performance

Epic Link: ColumnStore Utility Improvements

 Description   

Currently, redistributedata moves all or none of the segment files from one dbroot to another. It makes no attempt to balance the segments of a partition across dbroots.

redistributedata should become segment aware and balance segments better.

In addition, all data movement is done serially. That is one file at a time. Any parallelism available (multiple files at a time) should be used.



 Comments   
Comment by David Hall (Inactive) [ 2017-01-20 ]

We should also add some way to tell the user that nothing is going to be moved. Currently, it just says started. Then Status says finished. Nothing says what, if anything, was moved.

Comment by David Hall (Inactive) [ 2017-01-23 ]

For the redistributedata, change this line of help text. "START REMOVE n to being a redistribution where data is removed from dbroot 'n'". The word removed is just a bit too alarming for me. Some think like "...where data is moved off dbroot n" maybe a bit better.

Comment by Todd Stoffel (Inactive) [ 2022-11-05 ]

This item is being closed because it was well passed the expiration date with no activity. If you suspect this was done in error please create a new ticket.

Generated at Thu Feb 08 02:21:31 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.