-
Notifications
You must be signed in to change notification settings - Fork 759
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
config_aqm Unable to configure flowset, flowset busy! #1279
Comments
|
@KyleSanderson please read https://github.com/opnsense/core/blob/master/CONTRIBUTING.md Without background of the specific setup, features that are used and a way to reproduce the issue its highly unlikely that anyone will try to help out. |
This is weird and likely the issue: RAM is depleted? Do you have swap space? And how much memory is consumed in general? What hardware specs are this? |
|
4G. flowd sqlite DBs consumed 2G... rm'd them. |
|
CC'ing @RasoolAlSaadi he wrote the AQM code. |
|
@KyleSanderson Try one of the following solutions:
If the above solutions do not work, please provide me more details about in which cases the error message appears so I can provide you a suitable solution. Regards, |
|
Thanks for following up @RasoolAlSaadi I'm trying to use FQ_Codel on OPNsense however this is implemented via a checkbox so I'm not certain if it's actually applying? My status is the following, however considering there's 0 flows I'd assume this is not working at all? I have two 150 Mbit pipes I don't want to say (accuse, rather) it isn't working at all, however performing a speedtest exceeds the pipe; so I'm not all too convinced traffic shaping is actually working on the platform... Thoughts? |
|
@KyleSanderson If "config_aqm Unable to configure flowset, flowset busy!" still appears, please provide me a way to reproduce the issue so I can see what happens. |
|
@fichtner any update on enabling FQ-PIE in the GUI? It looks like support was merged 6(!) months ago. |
|
Not sure if it is helpful or not, but I got the same errors when I tried to apply. I got pretty mixed results when testing afterwards as it wasn't quite working as I had expected, but it did do something. |
|
Specifically, if I can configure a PIPE with no mask, I get no errors. If I configure a "Upload" Pipe Source Masked and a "Download" Pipe Destination Masked and hit apply, I get the flowset error. |
|
The only clean way here seems to not reuse pipes or unload IPFW, but considering the low frequency of reports and no actual problems we're closing this. A special thanks to @RasoolAlSaadi for the authors explanation of how AQM works and what the error message means exactly. :) |
|
@fichtner I appreciate you're cleaning up issues, but the bug report is this doesn't work at all. Was this actually fixed? I had to switch to LEDE many moons ago for hw offloading with AQM, but I'm not certain this changed? |
|
I'm reading raw ipfw dump, flowd bug (not related), then report of shaping not working, then feature request for fq-pie. It's hard to follow... I went by title, expecting the intention there was clear. 17.1 added "shared forwarding option", because up until 16.7 the policy routing (firewall rules with gateway) would blackhole the traffic and not provide them to ipfw/aqm. I could have likely been your issue. |
|
I've played around quite a bit and I can conclude from my previous report, it's working fine. I haven't been able to reproduce the error messages from quite some time. I can see traffic matching my proper queues and it's definitely working: I'm basically configured 2 a pipe for upload/download/a high, medium, low queue for up/down and than rules that match "in" traffic and "out" traffic to drop them in the respective queues with FQ_Codel setup at the pipes: |
|
@animosity22 thanks for the update :) |
|
Can we run like "add 59999 skipto 70000 ip from any to any" before running /usr/local/etc/ipfw.rules and pull it out once it's completed? |
pflog0: promiscuous mode enabled
ipfw2 (+ipv6) initialized, divert loadable, nat loadable, default to accept, logging disabled
DUMMYNET 0 with IPv6 initialized (100409)
load_dn_aqm dn_aqm PIE loaded
load_dn_aqm dn_aqm CODEL loaded
load_dn_sched dn_sched FIFO loaded
load_dn_sched dn_sched QFQ loaded
load_dn_sched dn_sched RR loaded
load_dn_sched dn_sched WF2Q+ loaded
load_dn_sched dn_sched PRIO loaded
load_dn_sched dn_sched FQ_CODEL loaded
load_dn_sched dn_sched FQ_PIE loaded
ovpnc1: link state changed to UP
gif0: link state changed to DOWN
gif0: link state changed to UP
gif0: link state changed to DOWN
gif0: link state changed to UP
gif0: link state changed to DOWN
gif0: link state changed to UP
ovpnc1: link state changed to DOWN
ovpnc1: link state changed to UP
pid 27327 (python2.7), uid 0, was killed: out of swap space
Bump sched buckets to 256 (was 0)
Bump sched buckets to 256 (was 0)
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
Bump sched buckets to 256 (was 0)
Bump sched buckets to 256 (was 0)
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
Bump sched buckets to 256 (was 0)
Bump sched buckets to 256 (was 0)
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
config_aqm Unable to configure flowset, flowset busy!
root@OPNsense:/var/netflow #
The text was updated successfully, but these errors were encountered: