[Unison-hackers] Unix.sleep insufficient for -repeat! Need half seconds.

Benjamin Pierce bcpierce at cis.upenn.edu
Sat Apr 21 23:29:39 EDT 2007


Yes, this should definitely be added to the main sources once it's  
working under Windows...

    - B


On Apr 21, 2007, at 9:42 PM, Ryan Newton wrote:

> Sorry, the email that just went out from me was written a couple days
> ago but got stalled in my outbox.  Thus it didn't take into account
> these more recent messages.
>
> It's good to hear that this change will fly in windows too.  When I
> get a chance, I'll give this a try myself, or maybe someone will beat
> me to it.
>
> Ben: Actually, the tree I'm syncing has over a thousand files.
> Still, unison performs admirably.  I see 8% cpu utilization at a one-
> second repeat, and 12% utilization with half-second repeat (opteron
> 250, 2.4 ghz).  But, I agree, a watcher program would be nice.
>
> -Ryan
>
>
> On Apr 20, 2007, at 11:22 PM, Benjamin Pierce wrote:
>
>> Perfect.  So this change should be pretty easy, then.
>>
>> Thanks,
>>
>>     - B
>>
>>
>> On Apr 20, 2007, at 6:59 PM, Joseph Dunn wrote:
>>
>>> On Fri, 20 Apr 2007 11:54:33 -0400
>>> Benjamin Pierce <bcpierce at cis.upenn.edu> wrote:
>>>
>>>> I'd be very happy to see this change.  Couple of thoughts:
>>>>
>>>> * One reason that usleep is not wrapped for OCaml might be (I don't
>>>> know) that Win32 doesn't offer something comparable.  Whatever
>>>> solution is adopted here needs to at least compile cross-platform,
>>>> even if the full functionality isn't available everywhere.  And it
>>>> needs to degrade in a graceful way.
>>>>
>>>
>>> The argument to the Windows Sleep() function is in milliseconds,
>>> so if
>>> that's fine enough granularity for you then you can make a cross
>>> platform millisecond sleep without much trouble.  Alternatively,
>>> people
>>> sometimes use calls to select() to do sub second timings, but it's
>>> not
>>> the best way to go.
>>>
>>> -Joseph
>>> _______________________________________________
>>> Unison-hackers mailing list
>>> Unison-hackers at lists.seas.upenn.edu
>>> http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers
>>
>> _______________________________________________
>> Unison-hackers mailing list
>> Unison-hackers at lists.seas.upenn.edu
>> http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers
>
> _______________________________________________
> Unison-hackers mailing list
> Unison-hackers at lists.seas.upenn.edu
> http://lists.seas.upenn.edu/mailman/listinfo/unison-hackers



More information about the Unison-hackers mailing list