Skip to content

Conversation

@RodrigoMNardi
Copy link
Collaborator

Modifying the Watchdog system to avoid rebuilding with each new update. Now every 30 minutes it validates whether it is running or if the process is hanging

Removing WatchDog rebuild.

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Creating the WatchDog when the execution starts and every 30 minutes checks the execution status, if it has not finished, schedule it again in 30 minutes

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Removing deleted method

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Updating unit tests

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Updating unit tests

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Removing deprecated method

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Adding more unit tests

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Fixed hung execution detection logic.
Correct use of hung in Github::PlanExecution::Finished class.
RubyDoc in modified classes

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Fixed hung execution detection logic.
Correct use of hung in Github::PlanExecution::Finished class.
RubyDoc in modified classes

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Fixed hung execution detection logic.
Correct use of hung in Github::PlanExecution::Finished class.
RubyDoc in modified classes

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Fixed hung execution detection logic.
Correct use of hung in Github::PlanExecution::Finished class.
RubyDoc in modified classes

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
Updating unit tests

Signed-off-by: Rodrigo Nardi <rnardi@netdef.org>
@RodrigoMNardi RodrigoMNardi merged commit 6d553f3 into FRRouting:master Jan 16, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant