-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
GET_xx_MAX_CONCURRENT env variable is not being enforced #9407
Comments
This is probably because resources in the preparing step are accounted separately from the executing step Easiest fix is sharing task counters between preparing/executing resource windows |
Scheduled 3 CC-sectors on a AP-worker, with a remote PC1 worker with
But still seeing all GETs running even when the limit was set to 1:
And
|
Working with the last commit c484c38. Scheduled 3 CC-sectors on the AP-worker, with the remote PC1 worker with GET_32G_MAX_CONCURRENT=1.
When those three finished, it now properly limits the GETs, while the others are waiting to be assigned for PC1 which requires GET to the PC1-worker:
Can also see the limit working in the
|
Checklist
Latest release
, or the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.Lotus component
Lotus Version
Describe the Bug
The
GET_XX_MAX_CONCURRENT=
enviorment variable is not being enforced between a AP-worker and a PC1-worker. I also tried exporting all the different GET_size_MAX_CONCURRENT enviroments, just to rule out if it was similar to this issue where the sealer doesn't set the sector seal proof type on the scheduler request.Logging Information
Repo Steps
GET_sectorSize_MAX_CONCURRENT=2
on the second workerGET_sectorSize_MAX_CONCURRENT=2
is not being enforced when the tasks is being transferred to the worker doing everything else apart from AP.The text was updated successfully, but these errors were encountered: