Open w13915984028 opened 2 years ago
The idea at https://github.com/longhorn/longhorn/issues/3629#issuecomment-1059652676 maybe a potential solution for this issue
For the single node development, you could change the default replica count from 3 to 1.
Besides that, we could consider changing the message log level from error to warn.
@w13915984028 It is possible to have three replicas by settingReplica Node Level Soft Anti-Affinity
to true
in Longhorn settings. I use this to spread replicas among different drives in my single node setups.
Describe the bug
In single node Harvester, endless
"unable to schedule replica"
is logged in longhorn-managerIn 2 hours, around 2.8M size File, 10,000 lines of message are logged, most of them are related to
"unable to schedule replica", "There's no available disk for replica..."
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Aggregate/Reduce the error message printing, it may overwrite those other useful error messages
Slow down the re-schedule when there is not enough hardware (node) resource (e.g. enque after), in single-node Harvester, it is never possible to have 3 replia. Single-node Harvester / two-node harvester (one management, one worker) are fairly common in developing / testing.
Log or Support bundle
If applicable, add the Longhorn managers' log or support bundle when the issue happens. You can generate a Support Bundle using the link at the footer of the Longhorn UI.
Environment
Additional context
Add any other context about the problem here.