Development issues regarding the cerowrt test router project
 help / color / mirror / Atom feed
* [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
@ 2012-01-30 22:38 Dave Taht
  0 siblings, 0 replies; 8+ messages in thread
From: Dave Taht @ 2012-01-30 22:38 UTC (permalink / raw)
  To: cerowrt-devel

I have finally got the new stuff from linux-3.3 (BQL and various
ehancements to RED, aRED, and SFQ)
backported to linux-3.2.2, as well as got nearly all the original
features originally intended for rc7 working.

http://www.bufferbloat.net/projects/cerowrt/wiki/BQL_series_release_notes

As noted in the link above, most bufferbloat related bottlenecks are
no longer on the router, the wack-a-mole has
moved to clients in nearly all cases.

So...

This is the first version that I'd like people to try as a real home
gateway, so as to settle whatever the
final feature set would be, take some last minute requests, find new
bugs, etc....

The next announced release after this will hopefully be truly useful
as a home gateway.

SFQ is enabled by default on ALL interfaces, wired and wireless.

I have an ongoing concern that the new SFQ may well be 'too improved'
as to cause resource
starvation with certain kinds of flows, and precious little time to address it.


-- 
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
http://www.bufferbloat.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
  2012-02-01 14:45             ` Dave Taht
@ 2012-02-01 15:12               ` Richard Brown
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Brown @ 2012-02-01 15:12 UTC (permalink / raw)
  To: Dave Taht; +Cc: Richard Brown, cerowrt-devel

Dave,

> Can't change the directory structure around without breaking opkg updates.
> 
> Probably better to start publishing a new toplevel dir entirely,
> perhaps something like http://cerowrt.bufferbloat.net, with
> "Ocean_City", "Paris", "Development" subdirs.

I wasn't aware of those constraints. But that organization sounds perfect. 

Rich

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
  2012-02-01 13:18           ` Richard Brown
@ 2012-02-01 14:45             ` Dave Taht
  2012-02-01 15:12               ` Richard Brown
  0 siblings, 1 reply; 8+ messages in thread
From: Dave Taht @ 2012-02-01 14:45 UTC (permalink / raw)
  To: Richard Brown; +Cc: cerowrt-devel

On Wed, Feb 1, 2012 at 1:18 PM, Richard Brown
<richard.e.brown@dartware.com> wrote:
> Dave,
>
>>> Mentally 'Paris' is the upcoming build.
>
> Then we should build on this. I'll propose this description:
>
> The "Paris" build has an excellent first-cut at eliminating the problems caused by bufferbloat. It may not be the final word on the subject, but it's a serious stake in the ground. Subsequent major releases (with further improvements) will have some other city name.
>
>>> I would like to get away from the 'rc' nomenclature. I'm open to a new
>>> naming and numbering scheme for sure.
>
> It has always been confusing to have the profusion of directories in http://huchra.bufferbloat.net/~cero1/ I know the reasons, but simplification would help. Maybe we should just have two:
>  - Paris
>  - OlderBuilds

Can't change the directory structure around without breaking opkg updates.

Probably better to start publishing a new toplevel dir entirely,
perhaps something like http://cerowrt.bufferbloat.net, with
"Ocean_City", "Paris", "Development" subdirs.



>
> The Paris directory contains current stuff. There can be Stable and Development subdirectories. Once we get something that's pretty good, we move it to the Stable directory that people can use with safety. Development gets whatever untested, unstable version that's currently in source control.
>
> The OlderBuilds just contains the set of directories that are currently at the top level. They're for historical interest only.
>
> Does this work?
>
> Rich
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel



-- 
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
FR Tel: 0638645374
http://www.bufferbloat.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
       [not found]         ` <CAA93jw4t=b3ZBhtrJLZiGbZiCBzG71HZovWTO4NV5Kreic96=g@mail.gmail.com>
@ 2012-02-01 13:18           ` Richard Brown
  2012-02-01 14:45             ` Dave Taht
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Brown @ 2012-02-01 13:18 UTC (permalink / raw)
  To: cerowrt-devel

Dave,

>> Mentally 'Paris' is the upcoming build.

Then we should build on this. I'll propose this description: 

The "Paris" build has an excellent first-cut at eliminating the problems caused by bufferbloat. It may not be the final word on the subject, but it's a serious stake in the ground. Subsequent major releases (with further improvements) will have some other city name.

>> I would like to get away from the 'rc' nomenclature. I'm open to a new
>> naming and numbering scheme for sure.

It has always been confusing to have the profusion of directories in http://huchra.bufferbloat.net/~cero1/ I know the reasons, but simplification would help. Maybe we should just have two:
 - Paris
 - OlderBuilds

The Paris directory contains current stuff. There can be Stable and Development subdirectories. Once we get something that's pretty good, we move it to the Stable directory that people can use with safety. Development gets whatever untested, unstable version that's currently in source control. 

The OlderBuilds just contains the set of directories that are currently at the top level. They're for historical interest only.

Does this work?

Rich

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
  2012-02-01  5:34     ` Richard Brown
@ 2012-02-01  5:46       ` Dave Taht
       [not found]         ` <CAA93jw4t=b3ZBhtrJLZiGbZiCBzG71HZovWTO4NV5Kreic96=g@mail.gmail.com>
  0 siblings, 1 reply; 8+ messages in thread
From: Dave Taht @ 2012-02-01  5:46 UTC (permalink / raw)
  To: Richard Brown; +Cc: cerowrt-devel

please note that I AM putting regular builds up in bql-smoketests
but unless I announce them here, I'd advise steering clear...

On Wed, Feb 1, 2012 at 6:34 AM, Richard Brown
<richard.e.brown@dartware.com> wrote:
> Dave,
>
>> I note that the default AQM is rather lame now. I am working on a
>> replacement,and gui for it, but won't be done for at least a week.
>> PLEASE feel free to try it as is...
>
> OK. Thanks.
>
>>> - Does the Onboard Documentation
>>> (http://jupiter.lab.bufferbloat.net/cerowrt/about.html) accurately reflect
>>> what is in the bql-27 build? (The Read This First page asserts this.)
>>
>> I have no idea right now.
>
> I understand. The worst part is that the main About... page refers to Ocean City. Perhaps the last two paragraphs should simply say,

To me 'Ocean City' was the rc6 build.

Mentally 'Paris' is the upcoming build.

I would like to get away from the 'rc' nomenclature. I'm open to a new
naming and numbering scheme for sure.

>
> ---
> This is a stable build of the bql series of CeroWrt from February 2012. For more information on CeroWrt, please see the "CeroWrt Wiki":http://www.bufferbloat.net/projects/cerowrt/wiki
> ---
>
>> We need to take a major pass through the onboard doc
>> (I'd like better css on that too), but I have assiduously
>> resisted making any big decisions regarding the final
>> core feature set until now, and I don't want to
>> think about doc until that settles down.
>>
>> I only have two 'features' left to add - and that's dhcp6-pd support
>> and better ipv6 support overall. I'd like to implement rfc4193
>> support,AND get that working on gw.home.lan as well.
>>
>> Then there is the gui and aqm work...
>
> Great.
>
>>> - Would it be possible to get fprobe added into the bql-27 packages?
>>
>> Sorry, I had to rebase that build (again) and hadn't
>> checked the new package database into the build tree.
>>
>> fprobe or fprobe-ulog? I'll build both but only want
>> to include one.
>
> fprobe is fine.

OK, added in my messy builds, and will be there permanently in the future.


>
>> I am not planning a truly working new build or package set
>> for a week or so, either, sorrry.
>
> That's OK.
>>
>>>
>>> - When I'm looking at the web GUI, I have a hard time remembering which
>>> build I was using e.g., r29957 for the bql-27 build. As a workaround, it
>>> might be enough to include the build number  somewhere (as a file name?) in
>>> the download directory.
>>> (http://huchra.bufferbloat.net/~cero1/bql-smoketests/bql-27/)
>>
>> I will start writing /etc/openwrt-version in the next builds.
>
> Perfect.
>
>> I note that the bql series is just that (and it took me 23 attempts to
>> eventually get bql working), and it isn't tied
>> to a rc, or plan, at all. It was my way of dismissing the
>> externalities and fixing bufferbloat more than anything else.
>>
>> While I was doing that, nearly all the fixes required to meet
>> rc7's original feature plan arrived...
>
> There is so much noise about rc7 & rc8 in the wiki/site. Perhaps it's better simply to jump to a name/version not already mentioned?

yes, see above. suggestions welcomed.

>
> I also note that a lot of the stuff from the wiki could be promoted to the Overview, Roadmap, and Activity, and News parts of the main CeroWrt site... I'm happy to do that but don't have access right now.
>
> Thanks!
>
> Rich
>



-- 
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
FR Tel: 0638645374
http://www.bufferbloat.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
  2012-02-01  4:24   ` Dave Taht
@ 2012-02-01  5:34     ` Richard Brown
  2012-02-01  5:46       ` Dave Taht
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Brown @ 2012-02-01  5:34 UTC (permalink / raw)
  To: Dave Taht, cerowrt-devel

Dave,

> I note that the default AQM is rather lame now. I am working on a
> replacement,and gui for it, but won't be done for at least a week.
> PLEASE feel free to try it as is...

OK. Thanks.

>> - Does the Onboard Documentation
>> (http://jupiter.lab.bufferbloat.net/cerowrt/about.html) accurately reflect
>> what is in the bql-27 build? (The Read This First page asserts this.)
> 
> I have no idea right now.

I understand. The worst part is that the main About... page refers to Ocean City. Perhaps the last two paragraphs should simply say,

---
This is a stable build of the bql series of CeroWrt from February 2012. For more information on CeroWrt, please see the "CeroWrt Wiki":http://www.bufferbloat.net/projects/cerowrt/wiki
---

> We need to take a major pass through the onboard doc
> (I'd like better css on that too), but I have assiduously
> resisted making any big decisions regarding the final
> core feature set until now, and I don't want to
> think about doc until that settles down.
> 
> I only have two 'features' left to add - and that's dhcp6-pd support
> and better ipv6 support overall. I'd like to implement rfc4193
> support,AND get that working on gw.home.lan as well.
> 
> Then there is the gui and aqm work...

Great.

>> - Would it be possible to get fprobe added into the bql-27 packages?
> 
> Sorry, I had to rebase that build (again) and hadn't
> checked the new package database into the build tree.
> 
> fprobe or fprobe-ulog? I'll build both but only want
> to include one.

fprobe is fine. 

> I am not planning a truly working new build or package set
> for a week or so, either, sorrry.

That's OK.
> 
>> 
>> - When I'm looking at the web GUI, I have a hard time remembering which
>> build I was using e.g., r29957 for the bql-27 build. As a workaround, it
>> might be enough to include the build number  somewhere (as a file name?) in
>> the download directory.
>> (http://huchra.bufferbloat.net/~cero1/bql-smoketests/bql-27/)
> 
> I will start writing /etc/openwrt-version in the next builds.

Perfect.

> I note that the bql series is just that (and it took me 23 attempts to
> eventually get bql working), and it isn't tied
> to a rc, or plan, at all. It was my way of dismissing the
> externalities and fixing bufferbloat more than anything else.
> 
> While I was doing that, nearly all the fixes required to meet
> rc7's original feature plan arrived...

There is so much noise about rc7 & rc8 in the wiki/site. Perhaps it's better simply to jump to a name/version not already mentioned?

I also note that a lot of the stuff from the wiki could be promoted to the Overview, Roadmap, and Activity, and News parts of the main CeroWrt site... I'm happy to do that but don't have access right now.

Thanks!

Rich


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
  2012-02-01  3:42 ` Richard Brown
@ 2012-02-01  4:24   ` Dave Taht
  2012-02-01  5:34     ` Richard Brown
  0 siblings, 1 reply; 8+ messages in thread
From: Dave Taht @ 2012-02-01  4:24 UTC (permalink / raw)
  To: Richard Brown; +Cc: cerowrt-devel

On Wed, Feb 1, 2012 at 3:42 AM, Richard Brown
<richard.e.brown@dartware.com> wrote:
> Dave,
>
> I have finally got the new stuff from linux-3.3 (BQL and various
> ehancements to RED, aRED, and SFQ)
> backported to linux-3.2.2, as well as got nearly all the original
> features originally intended for rc7 working.
>
> http://www.bufferbloat.net/projects/cerowrt/wiki/BQL_series_release_notes
>
>
> Congratulations! This is fantastic news. I've burned it into my router at
> home, and I'm getting ready to replace my DD-WRT on a WRT54GL. A few
> comments/questions:

I note that the default AQM is rather lame now. I am working on a
replacement,and gui for it, but won't be done for at least a week.
PLEASE feel free to try it as is...

> - gw.home.lan is working again (and by extension, I suppose bind is, as
> well). I have removed the notes about DNS not working from the wiki.

Yep.

>
> - Does the Onboard Documentation
> (http://jupiter.lab.bufferbloat.net/cerowrt/about.html) accurately reflect
> what is in the bql-27 build? (The Read This First page asserts this.)

I have no idea right now.

We need to take a major pass through the onboard doc
(I'd like better css on that too), but I have assiduously
resisted making any big decisions regarding the final
core feature set until now, and I don't want to
think about doc until that settles down.

I only have two 'features' left to add - and that's dhcp6-pd support
and better ipv6 support overall. I'd like to implement rfc4193
support,AND get that working on gw.home.lan as well.

Then there is the gui and aqm work...

>
> - I have added a page that talks about turning on monitoring: SNMP and
> NetFlow, if only to jog my memory of what I need to do it:
> (http://www.bufferbloat.net/projects/cerowrt/wiki/Monitoring_CeroWrt)

THX!

>
> - Would it be possible to get fprobe added into the bql-27 packages?

Sorry, I had to rebase that build (again) and hadn't
checked the new package database into the build tree.

fprobe or fprobe-ulog? I'll build both but only want
to include one.

I am not planning a truly working new build or package set
for a week or so, either, sorrry.

>
> - When I'm looking at the web GUI, I have a hard time remembering which
> build I was using e.g., r29957 for the bql-27 build. As a workaround, it
> might be enough to include the build number  somewhere (as a file name?) in
> the download directory.
> (http://huchra.bufferbloat.net/~cero1/bql-smoketests/bql-27/)

I will start writing /etc/openwrt-version in the next builds.

I note that the bql series is just that (and it took me 23 attempts to
eventually get bql working), and it isn't tied
to a rc, or plan, at all. It was my way of dismissing the
externalities and fixing bufferbloat more than anything else.

While I was doing that, nearly all the fixes required to meet
rc7's original feature plan arrived...





>
> Best,
>
> Rich Brown
> Hanover, NH
>
> _______________________________________________
> Cerowrt-devel mailing list
> Cerowrt-devel@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/cerowrt-devel
>



-- 
Dave Täht
SKYPE: davetaht
US Tel: 1-239-829-5608
FR Tel: 0638645374
http://www.bufferbloat.net

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc
       [not found] <mailman.2.1328040001.13547.cerowrt-devel@lists.bufferbloat.net>
@ 2012-02-01  3:42 ` Richard Brown
  2012-02-01  4:24   ` Dave Taht
  0 siblings, 1 reply; 8+ messages in thread
From: Richard Brown @ 2012-02-01  3:42 UTC (permalink / raw)
  To: cerowrt-devel

[-- Attachment #1: Type: text/plain, Size: 1414 bytes --]

Dave,

I have finally got the new stuff from linux-3.3 (BQL and various
ehancements to RED, aRED, and SFQ)
backported to linux-3.2.2, as well as got nearly all the original
features originally intended for rc7 working.

http://www.bufferbloat.net/projects/cerowrt/wiki/BQL_series_release_notes

Congratulations! This is fantastic news. I've burned it into my router at home, and I'm getting ready to replace my DD-WRT on a WRT54GL. A few comments/questions:

- gw.home.lan is working again (and by extension, I suppose bind is, as well). I have removed the notes about DNS not working from the wiki.

- Does the Onboard Documentation (http://jupiter.lab.bufferbloat.net/cerowrt/about.html) accurately reflect what is in the bql-27 build? (The Read This First page asserts this.)

- I have added a page that talks about turning on monitoring: SNMP and NetFlow, if only to jog my memory of what I need to do it: (http://www.bufferbloat.net/projects/cerowrt/wiki/Monitoring_CeroWrt)

- Would it be possible to get fprobe added into the bql-27 packages?

- When I'm looking at the web GUI, I have a hard time remembering which build I was using e.g., r29957 for the bql-27 build. As a workaround, it might be enough to include the build number  somewhere (as a file name?) in the download directory. (http://huchra.bufferbloat.net/~cero1/bql-smoketests/bql-27/)

Best,

Rich Brown
Hanover, NH

[-- Attachment #2: Type: text/html, Size: 2696 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2012-02-01 15:12 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-30 22:38 [Cerowrt-devel] bql-27 smoketest released, with... BQL, SFQRED, etc Dave Taht
     [not found] <mailman.2.1328040001.13547.cerowrt-devel@lists.bufferbloat.net>
2012-02-01  3:42 ` Richard Brown
2012-02-01  4:24   ` Dave Taht
2012-02-01  5:34     ` Richard Brown
2012-02-01  5:46       ` Dave Taht
     [not found]         ` <CAA93jw4t=b3ZBhtrJLZiGbZiCBzG71HZovWTO4NV5Kreic96=g@mail.gmail.com>
2012-02-01 13:18           ` Richard Brown
2012-02-01 14:45             ` Dave Taht
2012-02-01 15:12               ` Richard Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox