r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[Ann-Reply] Reply to Announce group

Andreas
24-Apr-2011
[2566]
Or for a single contributor trying to create two check-ins in quick 
succession.
Kaj
24-Apr-2011
[2567x2]
Only if he would switch machines within then seconds
ten
Andreas
24-Apr-2011
[2569]
Or whatever the relative unsyncedness between the two machines is.
onetom
24-Apr-2011
[2570x2]
why the hell is it an issue at all? i think because of the versioning 
model depends too much on the timestamps...
which is not the case with darcs.
Kaj
24-Apr-2011
[2572x3]
Yes, but that falls nicely in the category of something the user 
would be aware off
It doesn't depend on time stamps. Each file has an SHA1 hash, like 
Monotone, Git and Arch 2
It can use time stamps to detect file changes, but you can turn that 
off if you want
onetom
24-Apr-2011
[2575]
i c
Kaj
24-Apr-2011
[2576]
I've turned off Modified Time detection. Can you tell me if that 
makes a difference in the warning?
Andreas
24-Apr-2011
[2577]
No difference.
Kaj
24-Apr-2011
[2578]
OK, thanks
Andreas
24-Apr-2011
[2579]
syllable server seems to have msntp available. running "msntp -a 
ntp1.nl.net" would sync your server's time against.
Kaj
24-Apr-2011
[2580x2]
OK, I'll try that
Used it once. Can you try again?
Andreas
24-Apr-2011
[2582]
server time seems still off, maybe it's too off for adjtime() to 
be used
Kaj
24-Apr-2011
[2583]
I didn't get the impression it changed, no
Andreas
24-Apr-2011
[2584]
try "msntp -r ntp1.nl.net" instead (which, from the manual, should 
use settimeofday())
Kaj
24-Apr-2011
[2585x2]
I don't think adjtime is configured
-r set it back a bit
Andreas
24-Apr-2011
[2587x2]
yep, is in sync now
from this on, a -a once an hour via a cronjob would keep it in sync
Kaj
24-Apr-2011
[2589x2]
I've put it in the startup script, before Fossil
No Cron, and I don't plan on adding it
Andreas
24-Apr-2011
[2591]
msntp -x
 would make it run as a daemon
Kaj
24-Apr-2011
[2592]
Does that have a configuration file, or how often does it adjust?
Andreas
24-Apr-2011
[2593x6]
(so the full cmdline would be: msntp -x -v -a ntp1.nl.net)
that estimates clock drift and adapts accordingly
but does not check more often than every 5 hours
yikes, ignore the -v
msntp -x -a ntp1.nl.net
or "msntp -x 1440 -a ntp1.nl.net" to have it check no more than once 
daily
Kaj
24-Apr-2011
[2599]
Hm, that didn't go down too well. Or actually, it did, because the 
server won't restart
Andreas
24-Apr-2011
[2600]
msntp -x won't detach on it's own, so you'll have to use & or whatever 
your shell's (or startup script runner's) mechanism for backgrounding 
processes is
Kaj
24-Apr-2011
[2601x3]
Yeah, I'm finding out
Cool, it runs now
Thanks, that's one item off my roadmap
Andreas
24-Apr-2011
[2604]
you're welcome
Kaj
24-Apr-2011
[2605]
The broader roadmap is to switch to SystemD. Then I can reclaim the 
memory that the msntp server takes
Andreas
24-Apr-2011
[2606]
a meager ~800kB in this case :)
Kaj
24-Apr-2011
[2607x2]
Yes, but a bit much for just looking at the clock every five hours
Fossil serves distributed versioned databases and it only has 500 
KB resident right now
onetom
24-Apr-2011
[2609]
what's wrong w the cron approach then. it would take up that 800kb 
for a fraction of a second every 5hr
Kaj
24-Apr-2011
[2610]
SystemD is more advanced
onetom
24-Apr-2011
[2611]
On high holidays you may also spell it sØst‘md.
 :) the author seems to be pretty restrictive about the spelling
Kaj
24-Apr-2011
[2612]
:-)
onetom
24-Apr-2011
[2613]
http://www.fm.tul.cz/~ladislav/rebol/nistclock.r

we have this script too. would it be hard to port the system/schemes/daytime 
to r3?
GrahamC
24-Apr-2011
[2614x2]
onetom - see https://github.com/gchiu/Rebol3/blob/master/protocols/prot-daytime.r
I think for daytime all you need to do is open a port on 13, read 
what is returned and close the port.