Page MenuHomeVyOS Platform

[QoS] Policy fair-queue hash-interval is too short
In progress, LowPublicBUG

Description

In VyOS 1.3, the hash-interval for fair-queue policies allows any value between 0-4294967295:

vyos@vyos# set traffic-policy fair-queue test hash-interval 
Possible completions:
   <0-4294967295>
                Hash interval (seconds)

However, in VyOS 1.4.1, the acceptable range has changed:

vyos@vyos# set qos policy fair-queue test hash-interval 
Possible completions:
   <0>                  No perturbation
   <1-127>              Interval in seconds for queue algorithm perturbation (advised: 10)

Real acceptable value on 1.3:

vyos@vyos# set traffic-policy fair-queue test hash-interval 2147483647
[edit]
vyos@vyos# commit

Potential Migration Issue:
This difference in the acceptable hash-interval values between versions could cause problems during migration from VyOS 1.3 to 1.4.1. Configurations with values outside the 1-127 range may no longer be valid, potentially leading to configuration errors or unexpected behavior when upgrading.

Details

Difficulty level
Unknown (require assessment)
Version
VyOS 1.4.1-beta1
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)

Event Timeline

HollyGurza changed Version from - to VyOS 1.4.1-beta1.
HollyGurza changed Issue type from Unspecified (please specify) to Bug (incorrect behavior).
Viacheslav changed the subtype of this task from "Task" to "Bug".Mon, Oct 21, 9:13 AM
HollyGurza changed the task status from Open to In progress.Tue, Oct 22, 9:02 AM
HollyGurza claimed this task.
HollyGurza renamed this task from [QOS] fair-queue hash-interval is too short to [QoS] fair-queue hash-interval is too short.Tue, Oct 22, 9:22 AM
HollyGurza renamed this task from [QoS] fair-queue hash-interval is too short to [QoS] Policy fair-queue hash-interval is too short.Tue, Oct 22, 9:24 AM