setting up bursting on Queue Trees

Hello, I’m having a hard time getting Bursting setup on my Queues, here’s what I have setup so far

5 different download speeds that are a child of “download-all”
and
4 different upload speeds that are a child of “upload-all”

what I’m trying to do, is add a child queue (under another child queue) with bursting.
here’s my current CFG

/queue tree print

 0   name="Download-All" parent=ether1 limit-at=0 priority=8 max-limit=20M burst-limit=0 burst-threshold=0 burst-time=0s

 1   name="3 User Premium" parent=Download-All packet-mark=Premium limit-at=0 queue=PCQ_3 Premium priority=4 max-limit=9M burst-limit=0 burst-threshold=0 burst-time=0s

 2   name="User256u" parent=Upload-All packet-mark=256u limit-at=0 queue=PCQ_U 256 priority=5 max-limit=1M burst-limit=0 burst-threshold=0 burst-time=0s

 3   name="Upload-All" parent=global-out limit-at=0 priority=8 max-limit=3M burst-limit=0 burst-threshold=0 burst-time=0s

 4   name="User128u" parent=Upload-All packet-mark=128u limit-at=0 queue=PCQ_U 128 priority=6 max-limit=1M burst-limit=0 burst-threshold=0 burst-time=0s

 5   name="1 User Basic" parent=Download-All packet-mark=Basic limit-at=0 queue=PCQ_1 Basic priority=5 max-limit=3M burst-limit=0 burst-threshold=0 burst-time=0s

 6   name="2 User Home" parent=Download-All packet-mark=Home limit-at=0 queue=PCQ_2 Home priority=5 max-limit=5M burst-limit=0 burst-threshold=0 burst-time=0s

 7   name="4 User Business" parent=Download-All packet-mark=Business limit-at=0 priority=3 max-limit=9M burst-limit=0 burst-threshold=0 burst-time=0s

 8   name="User384u" parent=Upload-All packet-mark=384u limit-at=0 queue=PCQ_U 384 priority=3 max-limit=1M burst-limit=0 burst-threshold=0 burst-time=0s

 9 X name="TEST" parent=ether9 packet-mark=TEST limit-at=0 queue=PCQ TEST priority=8 max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s

10   name="5 User Unknown" parent=Download-All packet-mark=UnknownD limit-at=0 queue=PCQ_5 Unknown priority=8 max-limit=512k burst-limit=0 burst-threshold=0 burst-time=0s

11   name="UserUnknown U" parent=Upload-All packet-mark=UnknownU limit-at=0 queue=PCQ_U Unknown priority=8 max-limit=512k burst-limit=0 burst-threshold=0 burst-time=0s

12   name="Burst" parent=4 User Business packet-mark=BusinessB limit-at=0 queue=PCQ_4 Business priority=3 max-limit=0 burst-limit=2M burst-threshold=1408k burst-time=18s

/queue type> print

 
 0 name="default" kind=pfifo pfifo-limit=50

 1 name="ethernet-default" kind=pfifo pfifo-limit=50

 2 name="wireless-default" kind=sfq sfq-perturb=5 sfq-allot=1514

 3 name="synchronous-default" kind=red red-limit=60 red-min-threshold=10 red-max-threshold=50 red-burst=20 red-avg-packet=1000

 4 name="hotspot-default" kind=sfq sfq-perturb=5 sfq-allot=1514

 5 name="PCQ_3 Premium" kind=pcq pcq-rate=1000000 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=1048

 6 name="PCQ_U 256" kind=pcq pcq-rate=256000 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000

 7 name="PCQ_1 Basic" kind=pcq pcq-rate=384000 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000

 8 name="PCQ_2 Home" kind=pcq pcq-rate=512000 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000

 9 name="PCQ_4 Business" kind=pcq pcq-rate=1536000 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000

10 name="PCQ_U 128" kind=pcq pcq-rate=128000 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000

11 name="PCQ_U 384" kind=pcq pcq-rate=384000 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000

12 name="PCQ TEST" kind=pcq pcq-rate=3000000 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000

13 name="PCQ_5 Unknown" kind=pcq pcq-rate=512000 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000

14 name="PCQ_U Unknown" kind=pcq pcq-rate=256000 pcq-limit=50 pcq-classifier=src-address pcq-total-limit=2000

15 name="default-small" kind=pfifo pfifo-limit=10

/queue tree print
0 name=“Download-All” parent=ether1 limit-at=0 priority=8 max-limit=20M burst-limit=0 burst-threshold=0 burst-time=0s
7 name=“4 User Business” parent=Download-All packet-mark=Business limit-at=0 priority=3 max-limit=9M burst-limit=0 burst-threshold=0 burst-time=0s
12 name=“Burst” parent=4 User Business packet-mark=BusinessB limit-at=0 queue=PCQ_4 Business priority=3 max-limit=0 burst-limit=2M burst-threshold=1408k burst-time=18s

>
>
> ```text
/queue type print
9 name="PCQ_4 Business" kind=pcq pcq-rate=1536000 pcq-limit=50 pcq-classifier=dst-address pcq-total-limit=2000

This is the part that it’s of interest.
Now, I am not sure if the burst is going to work, if you leave limit-at and max-limit both at 0.
I don’t you try applying burst at the parent queue instead of creating a child queue only for the purpose of burst?

Not all of our customer get bursting, so applying it to the parent queue isn’t much of an option.

and ive tried paying around with it, this is just a settings dump of my last attempt before coming to the boards