mirror of
https://gitee.com/willfree/mlsr.git
synced 2026-06-15 19:24:47 +08:00
lsa刷新或过期的触发增加一个宽限期
This commit is contained in:
@@ -330,6 +330,8 @@ func (l *Lsdb) BuildAndInstallOwnAdjLsa() {
|
||||
// @receiver l
|
||||
//
|
||||
func (l *Lsdb) ScheduleLsaExpiration(lsa lsa.ILsa, duration time.Duration) {
|
||||
// 在指定间隔的几秒后触发刷新或过期事件
|
||||
duration = duration + GRACE_PERIOD
|
||||
// 安排LSA在指定时间间隔后进行删除
|
||||
job, err := l.scheduler.ScheduleTaskAfterDuration(duration, 1).Do(l.ExpireOrRefreshLsa, lsa)
|
||||
job.LimitRunsTo(1)
|
||||
|
||||
Reference in New Issue
Block a user