-
Notifications
You must be signed in to change notification settings - Fork 200
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
chunkserver: High speed rebalance blocks deletions? #544
Comments
MooseFS should be deleting chunks even when in high speed rebalance. Possible reasons for not deleting chunks in the system include:
Are you sure none of the above applies in your case? If you are, please tell us the version of MooseFS you are using and any config settings that differ from the defaults (you can omit custom instance name and custom pathnames). |
Yes, absolutely sure. Latest MooseFS release (3.0.117). One disk marked for rebalance |
The one disk with I want to re-create your setup in our lab and run tests. |
The same chunkserver, obviously. Only one chunkserver is in high-speed rebalance -- the very chunkserver that is not deleting chunks (until rebalance is finished). A dozen chunkservers total, but only one is in active high-speed replication mode, because one of its HDDs is marked Total number of chunkservers hardly matters, as long as there is more than one... A particular chunkserver is busy with load highlighted with |
Hi, a just barely related question: If one HDD (or more) is marked |
@inkdot7 I'm not 100% sure I understand your question, but maybe this will explain: the master is not aware of chunk server's internal going-ons and that includes internal disk rebalance. For the master it's a normal chunk server. If a chunk server is in high speed rebalance mode and the high speed "tempo" is high, the chunk server may say to the master that it is overloaded and the master will try not to send it any tasks for a while. The only thing master is aware of are marked for removal disks, but it's the MFR ( |
@onlyjob I tried to replicate your issue, but I can't, my instance deleted all the unnecessary chunks while one of the chunk servers was in high speed rebalance mode. I want to try to test it again on a larger scale (the instance that I used for testing was small and the internal rebalance on the one chunk server was completed in minutes), but I need to wait for completion of some other test we are currently running before I can try to do that. |
A chunkserver re-balancing its disks in high-speed mode (
HDD_HIGH_SPEED_REBALANCE_LIMIT > 0
) is not deleting any chunks, which seems contradictory because there would be less chunks to move if deletions are processed.The text was updated successfully, but these errors were encountered: