Created on 2008-05-08.22:17:56 by zooko, last changed 2010-06-15.21:48:23 by admin.
msg4575 (view) |
Author: zooko |
Date: 2008-05-08.22:17:53 |
|
There's probably a good reason for this, but why doesn't the configure script
check for libcurl pipelining even when the user *doesn't* specify
"--with-curl-pipelining"?
|
msg4576 (view) |
Author: dmitry.kurochkin |
Date: 2008-05-08.22:33:54 |
|
The reason is simple - curl pipelining code (at least part of it required by
darcs) is new and considered experimental feature in libcurl. I did not want to
break "darcs get" for everybody that is why it is turned off by default.
Perhaps now, after some time has passed and no one complains (or no one uses?),
it can be enabled by default.
|
msg4578 (view) |
Author: zooko |
Date: 2008-05-08.22:35:56 |
|
I'm using --with-curl-pipelining. You can be sure that I will submit a bug
report if it doesn't work like I want it to. ;-)
Regards,
Zooko, unhesitant submitter of bug reports
|
msg4584 (view) |
Author: gwern |
Date: 2008-05-09.02:53:56 |
|
Just to chip in - I had thought curl pipelining was tested for and enabled by
default from my reading of configure.ac, but I guess I was wrong.
Anyway, I've enabled it as well. In a bunch of test gets from darcs.haskell.org,
it seems to be running as normal (perhaps a little bit faster than without, but
nothing I could really put my finger on).
Like Zooko, I shall definitely keep an eye out for bugs.
|
msg4595 (view) |
Author: daveroundy |
Date: 2008-05-09.11:28:03 |
|
I think this is just because curl pipelining has received almost no
testing due to the extremely-recent version of curl required (I
certainly haven't tried it). Have you been able to try it out?
David
On Thu, May 8, 2008 at 6:17 PM, Zooko <bugs@darcs.net> wrote:
> There's probably a good reason for this, but why doesn't the configure script
> check for libcurl pipelining even when the user *doesn't* specify
> "--with-curl-pipelining"?
|
msg4600 (view) |
Author: zooko |
Date: 2008-05-09.12:23:28 |
|
On May 9, 2008, at 5:28 AM, David Roundy wrote:
> I think this is just because curl pipelining has received almost no
> testing due to the extremely-recent version of curl required (I
> certainly haven't tried it). Have you been able to try it out?
As of yesterday I have it running on all of our important servers at
allmydata, but it hasn't been much tested yet.
Regards,
Zooko
|
msg4645 (view) |
Author: kowey |
Date: 2008-05-14.08:23:01 |
|
What kind of time frame are we looking at here? If nobody suggests one, I
propose we wait a month before we enable the configure check, i.e. that we defer
this item until 2008-06-14
|
msg5385 (view) |
Author: gwern |
Date: 2008-08-11.22:20:45 |
|
What's the current status on this? It's been a while, and I don't think I've
seen any bugs attributed to pipelining besides #920
http://bugs.darcs.net/issue920 and it looks like it could be avoided by
requiring a higher version of curl?
|
msg5391 (view) |
Author: kowey |
Date: 2008-08-12.08:57:00 |
|
Could you submit a patch so that we have a flag to disable pipelining (enabling
it by default)? Thanks!
I guess it would make sense to try it. This way, we get more reports of what's
going on, at least.
|
msg5399 (view) |
Author: dmitry.kurochkin |
Date: 2008-08-12.10:25:10 |
|
If you do not mind I would like to make the patch myself :) I just need to find
out a way to disable libwww pipelining...
Regards,
Dmitry
|
msg5462 (view) |
Author: markstos |
Date: 2008-08-13.02:18:46 |
|
I'm putting this on the "2.1" release list since it is a nice performance boost
that is close to being wrapped up.
|
msg5494 (view) |
Author: dmitry.kurochkin |
Date: 2008-08-13.20:37:02 |
|
The bug is fixed in the latest darcs.
|
|
Date |
User |
Action |
Args |
2008-05-08 22:17:56 | zooko | create | |
2008-05-08 22:33:56 | dmitry.kurochkin | set | status: unread -> unknown nosy:
+ dmitry.kurochkin messages:
+ msg4576 |
2008-05-08 22:35:58 | zooko | set | nosy:
tommy, beschmi, zooko, dagit, dmitry.kurochkin messages:
+ msg4578 |
2008-05-09 02:53:59 | gwern | set | nosy:
+ gwern messages:
+ msg4584 |
2008-05-09 11:28:05 | daveroundy | set | nosy:
+ daveroundy messages:
+ msg4595 |
2008-05-09 12:23:31 | zooko | set | nosy:
tommy, beschmi, zooko, dagit, daveroundy, gwern, dmitry.kurochkin messages:
+ msg4600 |
2008-05-14 08:23:02 | kowey | set | status: unknown -> deferred nosy:
+ kowey messages:
+ msg4645 title: It doesn't check for libcurl pipelining unless I pass --with-curl-pipelining -> It doesn't check for libcurl pipelining unless I pass --with-curl-pipelining [wake on 2008-06-14] |
2008-05-14 08:23:59 | kowey | set | nosy:
tommy, beschmi, kowey, zooko, dagit, daveroundy, gwern, dmitry.kurochkin title: It doesn't check for libcurl pipelining unless I pass --with-curl-pipelining [wake on 2008-06-14] -> wish: always check for libcurl pipelining [wake on 2008-06-14] |
2008-08-11 22:20:48 | gwern | set | nosy:
tommy, beschmi, kowey, zooko, dagit, daveroundy, gwern, dmitry.kurochkin messages:
+ msg5385 |
2008-08-12 08:57:04 | kowey | set | status: deferred -> unknown nosy:
tommy, beschmi, kowey, zooko, dagit, daveroundy, gwern, dmitry.kurochkin assignedto: gwern messages:
+ msg5391 title: wish: always check for libcurl pipelining [wake on 2008-06-14] -> wish: always check for libcurl pipelining |
2008-08-12 10:25:13 | dmitry.kurochkin | set | nosy:
tommy, beschmi, kowey, zooko, dagit, daveroundy, gwern, dmitry.kurochkin messages:
+ msg5399 |
2008-08-13 02:18:52 | markstos | set | status: unknown -> has-patch nosy:
+ markstos, Serware, droundy topic:
+ Target-2.0 messages:
+ msg5462 |
2008-08-13 20:37:04 | dmitry.kurochkin | set | nosy:
+ darcs-devel, simon messages:
+ msg5494 |
2008-08-13 20:42:29 | markstos | set | status: has-patch -> resolved-in-unstable nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, dagit, simon, daveroundy, gwern, dmitry.kurochkin, Serware |
2008-08-25 09:31:26 | kowey | set | topic:
+ HTTP nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, dagit, simon, daveroundy, gwern, dmitry.kurochkin, Serware |
2008-09-04 21:41:32 | kowey | set | topic:
+ Target-2.1, - Target-2.0 nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, dagit, simon, daveroundy, gwern, dmitry.kurochkin, Serware |
2008-09-28 20:49:58 | admin | set | nosy:
+ thorkilnaur, - daveroundy |
2009-04-22 03:28:59 | twb | set | status: resolved-in-unstable -> resolved nosy:
droundy, tommy, beschmi, kowey, markstos, darcs-devel, zooko, dagit, simon, thorkilnaur, gwern, dmitry.kurochkin, Serware |
2009-08-06 17:59:29 | admin | set | nosy:
+ jast, mornfall, - droundy, gwern |
2009-08-06 21:04:12 | admin | set | nosy:
- beschmi |
2009-08-10 22:20:18 | admin | set | nosy:
+ gwern, - jast, mornfall |
2009-08-11 00:12:46 | admin | set | nosy:
- dagit |
2009-08-25 17:24:24 | admin | set | nosy:
- simon |
2009-08-27 14:18:11 | admin | set | nosy:
tommy, kowey, markstos, darcs-devel, zooko, thorkilnaur, gwern, dmitry.kurochkin, Serware |
2009-10-23 22:43:51 | admin | set | nosy:
+ serware, - Serware |
2009-10-23 23:29:43 | admin | set | nosy:
+ Serware, - serware |
2010-06-15 21:48:22 | admin | set | milestone: 2.1.x |
2010-06-15 21:48:23 | admin | set | topic:
- Target-2.1 |
|