Ah-ha! Benchmarks in Windows. One of these patches was one I was contemplating writing myself:

On 1/24/2010 12:49, Eric Kow wrote:
Sun Jan 24 17:25:25 GMT 2010  Eric Kow<[email protected]>
   * Create temporary darcs-stats file in temporary directory.

With this patch (and a minor tweak detailed below) I now see actual error-free output from darcs-benchmark (ignore the numbers for now; background processing on a busy machine):

darcs-2.3.1 get (full) [darcs]: 1!..2!..                   88.9s, 10.0M
darcs-2.3.1 get (lazy, x10) [darcs]: 1!..2!..              137.0s, 3.0M
darcs-2.3.1 pull 100 [darcs]: 1!..2!..                     15.9s, 17.0M
darcs-2.3.1 annotate [darcs]: 1!..2...                     45.9s, 196.0M
darcs-2.3.1 wh x50 [darcs]: 1...2...                       7.2s, 0.0M
darcs-2.3.1 wh mod x50 [darcs]: 1...2...                   11.8s, 3.0M

With the patch alone I was getting:

darcs-2.3.1 get (full) [darcs]: 1!..2!.. 51.7s, darcs-benchmar
k: Prelude.read: no parse

To get the working output, I commented out the line:

                   -- removeFile stats_f

My knowledge of Haskell File I/O doesn't provide me enough of an insight into why that was the fix I needed. The decision to comment out the removeFile was a gut decision. (I had noticed that the temp files weren't being removed anyway, and figured I can delete them manually for now anyway.)

So yeah, using multiple temporary files for darcs-stats does seem to be the answer to the problems on Windows.

I'll give my system some time to focus on the benchmarks for a full run and report back the results when that finishes.

--
--Max Battcher--
http://worldmaker.net
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to