Jump to content

(Another) High Water allocation problem


Recommended Posts

Hi all!

 

I think I understand well the high water allocation method, and I would say that something is not working right on my Unraid setup (version 6.9.2).

 

As have been checking many other threads about it, I will cover the configuration options I saw there. Anyway, I modified nothing from the standard installation.

 

Firstly, my disks. My array has two 14TB drives and four 4TB ones (and two 16TB partidy drives). As I am starting with my server, all data is still being stored in the 14TB ones. As 4TB disks wont be used for a time, I spinned them down.

 

imagen.thumb.png.066c214a5289ae60919fd776484627bf.png

 

Regarding the shares, I have created only two. One is small, 183GB, and the other is a big one that I am currently filling with rclone sync and right now takes 11.6TB (all has sense looking at the drives).

 

I have been waiting some days monitoring the disk allocation and according to picture above, I would say that the high water mark is not working at all. High water mark should be marked by the half of the biggest drive, which is 7TB. Therefore disk 5 should be left at around 7TB and sync moved to disk 6. This is happening sporadically, as you can see some data has been copied, but anyway most of it is allocated in disk 5.

 

Here what I have checked in my configuration:

- Both shares have high-water allocation method, automatically split any directory and all included disks / none excluded (pics below)

- In global share settings, also all disks included / none excluded (pic below)

- Rclone sync command used has been started and stopped after reaching the high water mark. Same with the server

- Files I am downloading are big but just talking in the worst case like 100GB. Therefore the system should not have problems for taking the next file to the other drive.

- One issue I don't know if can be relevant. Last time I aborted rclone sync (using user scripts) server continued receiving data. I had to reboot the server for closing the connection. So not sure if the fact that the data is received using user scripts + rclone can be behind the problem.

imagen.thumb.png.44f0be48ea2281fb2d264a83caa69a2c.png

 

imagen.thumb.png.cdc078b545768856a6e068634a2e1fb8.png

imagen.thumb.png.207a4f4b876a53586cbf3367cdc6e3e2.png

 

 

In conclussion, I have no idea why the disk 5  keeps receiving almost all the information coming from the rclone sync command. From my understanding, due to the high water mark, data should be stored few TB ago in disk 6. I have checked all the related configuration and seems to be ok. The only issues that I can imagine:

- Can be related with the folder structure of the data. Many folders with many files inside. But in my opinion that should make even easier to split data according to high water mark.

- Can be related with the usage of user scripts + rclone, which has even less sense for me.

 

Am I missing something? I know that I can move data by myself using for example unBalance plugin, but you know, would like to understand what is going on here :)

 

Thanks in advance!

Link to comment

This is becoming very interesting...

 

Situation is the same, but now my disk5 is at 93% full, and the disk6 only 19%. Some data has been written there, but not much.

 

In addition to that, for a strange reason once I abort the rclone sync script from User Scripts it seems to remain active getting more information (inbound speed remains at maximum and disk keep getting data), so can't pause the problem that way. And if I use unBalance for moving information manually, key folders have some errors in permissions and it seems that nothing is really moved. Here is the error report:

 

There are some permission issues with the folders/files you want to transfer
63861 file(s)/folder(s) with an owner other than 'nobody'
63858 file(s)/folder(s) with a group other than 'users'
0 folder(s) with a permission other than 'drwxrwxrwx'
0 files(s) with a permission other than '-rw-rw-rw-' or '-r--r--r--'

 

Worried? Noooo.

 

Just a bit.

Link to comment
  • 2 months later...

Did you ever get more info on this problem? I seem to have an issue with my array not following the high water allocation either. My 4tb drive is at 3tb used but my two other 1tb drives haven't been written to at all. 

 

Edit (some minutes later): I actually think our issues are not the same - I had misunderstood how High Water allocation works. Though I do hope you were able to reach a conclusion. (I'm also not sure of best practice, to have this edit saying nevermind or to delete me reply entirely...)

Edited by Shu
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...