Author Topic: Auto Sync TS -- reconsidered  (Read 2326 times)

Offline Salvia

  • Stops by from time to time
  • **
  • Posts: 19
    • View Profile
Auto Sync TS -- reconsidered
« on: April 13, 2004, 06:55:19 pm »
ShadowMaster I know I had spoken to you about this before but I have found something interesting.

UnrealIRCd supports a feature that will allow the TS to re-sync
The module that executes it is an anope module.

This module syncs every server's TS in a network.
/msg operserv tssync
- UnrealIRCd only -
tested with Anope 1.5.11.1

I was wondering if this could be implemented into UltimateIRCd but say an auto sync done every hour or every few hours?

Offline ShadowMaster

  • Chief Codemonkey
  • Administrator
  • ********
  • Posts: 3136
    • View Profile
    • http://www.shadow-realm.org/
Auto Sync TS -- reconsidered
« Reply #1 on: April 13, 2004, 08:07:49 pm »
Its not planned and i have to admitt i dont like the idea too much.

First off, it wont solve the problems with inaccurate clocks on systems. NTPd is a solution for that problem and its very good at it too.

Its likely that this system could actually end up setting the time __wrong__ on some systems as its not very accurate. Unless you, well, basically implement NTPd into the IRCd, i dont see how youd really accomplish too much.

Yes you would ensure that all the servers on the network did have an approx correct time whenever you force a synch, but due to the way IRC networks are set up, and it being a simple command sent out and then acted on, you could very likely end up making clocks on servers which are setup properly with NTPd inaccurate.

Yes, it works to some degree, but its an ugly kludge imho, and its a kludge to solve a problem which isnt even an IRCd problem, its a system wide problem which should be adressed with a proper tool, ie NTPd.
Search before posting - No support by PM or IM

Offline Salvia

  • Stops by from time to time
  • **
  • Posts: 19
    • View Profile
Auto Sync TS -- reconsidered
« Reply #2 on: April 13, 2004, 11:04:33 pm »
Yes Agreed