You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, when using parallel plotting Swar will initiate jobs even when the destination disk will be full because of a job that started earlier.
It's easier to understand with an example:
There is a job called "JOB_A", it has 1 drive as destination drive, max_concurrent = 2, max_for_phase1 = 1):
Destination disk is 5.45 tib full of 5.6 tib. It has space for 1 more plot
There is 1 JOB_A active right now (max_concurrent = 2, max concurrent on phase 1 = 1)
As soon as the job finishes phase 1 it will start another JOB_A (because of max_concurrent = 2).
Now there are 2 JOB_A plotting to destination disk, only the first one will be able to copy the finished plot.
How to fix it? (I can't provide code right now because I don't have time but should be easy to implement)
Using the same example as before:
(This is pseudo-code)
With: plot_size = 101.4 gib destination_hdd is 5.45 tib full of 5.6 tib space (153.6 gib remaining) Just like in the example there is 1 active JOB_A for this destination drive
So now the 1st JOB_A has reached phase 2 and the plot manager is checking if it can start another job:
Hello, when using parallel plotting Swar will initiate jobs even when the destination disk will be full because of a job that started earlier.
It's easier to understand with an example:
There is a job called "JOB_A", it has 1 drive as destination drive, max_concurrent = 2, max_for_phase1 = 1):
How to fix it? (I can't provide code right now because I don't have time but should be easy to implement)
Using the same example as before:
(This is pseudo-code)
With:
plot_size = 101.4 gib
destination_hdd is 5.45 tib full of 5.6 tib space (153.6 gib remaining)
Just like in the example there is 1 active JOB_A for this destination drive
So now the 1st JOB_A has reached phase 2 and the plot manager is checking if it can start another job:
The text was updated successfully, but these errors were encountered: