Issue 1662 use of curl progress callbacks to avoid need for threaded RTS

Title use of curl progress callbacks to avoid need for threaded RTS
Priority feature Status needs-reproduction
Milestone Resolved in
Superseder Nosy List dmitry.kurochkin, exlevan, kowey
Assigned To exlevan
Topics HTTP

Created on 2009-10-26.14:43:39 by kowey, last changed 2010-07-01.09:55:29 by kowey.

msg9044 (view) Author: kowey Date: 2009-10-26.14:43:36
See issue739 for history.
See also this exchange between Ian and me:

Looks like we need somebody who knows something about curl programming (or who'd
be happy to learn) to look into this.   Adding Dmitry because he has some
experience here.

Note that there's still that curl binding that the Galois folks made...
msg9045 (view) Author: kowey Date: 2009-10-26.14:45:36
Note also this particular bit of msg4023 (from David): 

In particular, the problem is that darcs is taking a long time while doing the
download.  But the downloading is all done by a FFI call (to a C library, I
presume... it would depend on how darcs was compiled), and we can't do anything
while an FFI call is running unless we run with multiple threads.
msg11658 (view) Author: kowey Date: 2010-07-01.09:55:28
Hi Alexey,

Thinking about packs fetching is making me think about improving our
progress bars when downloading content.  Would you be interested in this
ticket?  I'm provisionally assigning it to you for my tracking purposes,
but please feel free to say no!
Date User Action Args
2009-10-26 14:43:39koweycreate
2009-10-26 14:45:38koweysetmessages: + msg9045
2010-07-01 09:55:29koweysetnosy: + exlevan, - darcs-devel
messages: + msg11658
assignedto: exlevan