summaryrefslogtreecommitdiff
path: root/source4/wrepl_server/wrepl_periodic.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r12702: - reload the partner configuration, when the sequenceNumber of the ↵Stefan Metzmacher1-1/+4
wins_config.ldb changes - use a periodic run interval of 15 secs per default, as we no longer send push notifies with each run metze (This used to be commit 0382b3135c770847be33fbf8ee500f2c0bf265e2)
2007-10-10r12608: Remove some unused #include lines.Jelmer Vernooij1-9/+0
(This used to be commit 70e7449318aa0e9d2639c76730a7d1683b2f4981)
2007-10-10r12434: implement database scavenging, the only missing part is the ↵Stefan Metzmacher1-0/+3
verifying of active replicas with the owning wins server, after the verify interval passes. metze (This used to be commit 7d1f7ae9c65c09f8bf72e159b771f231f96e8591)
2007-10-10r12391: use the new periodic schedule system for the pull replication tooStefan Metzmacher1-8/+4
metze (This used to be commit 3383568c31545a6716eb7045b56d516d507c0b4d)
2007-10-10r12372: - make the periodic scheduling a bit easier, instead of passingStefan Metzmacher1-19/+59
an uint32_t next_interval everywhere, we now call wreplsrv_periodic_schedule() if we want to schedule an event - also prevent us from looping with a 0 interval, by using 1s as minimum interval metze (This used to be commit b6943b11fc6e501d5081d591336185518943ee5a)
2007-10-10r12242: - make the push notifications triggered by the change countStefan Metzmacher1-0/+3
- for now we fake the change count to '1', so we'll still have periodicly triggered push notifies, the interval is the 'wreplsrv:periodic_interval=60' - add the 'pushUseInform' attribute to the wreplPartner objectClass to configure if we'll use WREPL_REPL_INFORM notifies metze (This used to be commit fa1a5660bb2ef7fabd72ad9b993dd91d59ac409e)
2007-10-10r12230: prepare for a generic periodic processing scheduling ofStefan Metzmacher1-0/+82
pull,push,scavenging and reread-config events metze (This used to be commit 977117278c4b9fc1b7845b6aa6d5862e5a776651)