← Back to team overview

launchpad-dev team mailing list archive

Re: disabling longpoll

 

Or, even better, have it as an opt-in feature via a group such as
launchpad-longpoll-users. That way, new people who use a lot of tabs
won't be discouraged when code.launchpad.net suddenly stops working with
their preferred workflow.

On Fri, 2012-02-17 at 10:11 -0500, Francis J. Lacoste wrote:
> On 12-02-17 10:02 AM, Francis J. Lacoste wrote:
> > On 12-02-16 07:45 PM, Robert Collins wrote:
> >> On Fri, Feb 17, 2012 at 1:13 PM, Ian Booth <ian.booth@xxxxxxxxxxxxx> wrote:
> >>> We've spent time developing it and it provides very much wanted
> >>> functionality. I do hope that "disable" doesn't mean turn it off and
> >>> delete in a few months once everyone forgets about it. There's already a
> >>> large sunk cost in getting it this far, how much work is required to get
> >>> it over the line? Is that something the maintenance squad could pick up?
> >>
> >> The LEP links to the bugs, you can have a read and make an assessment.
> >>
> > 
> > I can't find the LEP, but my recollection is that there is only one big
> > problem which is user self-inflicted and thus could probably be marked
> > Won't fix.
> > 
> > https://bugs.launchpad.net/launchpad/+bug/906482
> > 
> > The root issue is that any longpolling from JS makes it easy to get in
> > the per-host (or even total) browser connection limits as each tab you
> > have open has a long-standing open connection with the server.
> > 
> > For example, Firefox maximum connection limits is 24. So after opening
> > 24 tabs with a longpoll connection, the web should fail permenently for
> > you, until you free those up.
> > 
> > So either we accept that users won't be able to open multiple tabs
> > anymore, or we drop the whole longpoll concepts altogether.
> > 
> 
> There might be a middle-way actually here.
> 
> Let's create an open team called 'serial-launchpad-tab-openers' for the
> users who can't live without opening 20 tabs. And let's use feature
> flags to disable the feature for them :-)
> 
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~launchpad-dev
> Post to     : launchpad-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~launchpad-dev
> More help   : https://help.launchpad.net/ListHelp




References