Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
2c5a5cce
Commit
2c5a5cce
authored
Jan 30, 2003
by
Mac Newbold
Browse files
Only force op_mode change if it will prevent getting stuck in frisbee.
parent
2a5ddd3f
Changes
1
Hide whitespace changes
Inline
Side-by-side
event/stated/stated.in
View file @
2c5a5cce
...
@@ -422,7 +422,9 @@ sub stateTransition($$) {
...
@@ -422,7 +422,9 @@ sub stateTransition($$) {
if
(
$os_op_mode
ne
$mode
)
{
if
(
$os_op_mode
ne
$mode
)
{
my
$str
=
"
Node
$node
is running OS '
$osid
' but in mode '
$mode
'
"
.
my
$str
=
"
Node
$node
is running OS '
$osid
' but in mode '
$mode
'
"
.
"
instead of mode '
$os_op_mode
'!
\n
";
"
instead of mode '
$os_op_mode
'!
\n
";
if
(
$os_op_mode
ne
"")
{
# For now, only force if we're going into reload mode, so we
# don't get stuck looping in reloading.
if
(
$os_op_mode
eq
"
RELOAD
")
{
DBQueryFatal
("
UPDATE nodes SET op_mode='
$os_op_mode
',
"
.
DBQueryFatal
("
UPDATE nodes SET op_mode='
$os_op_mode
',
"
.
"
op_mode_timestamp=unix_timestamp(now())
"
.
"
op_mode_timestamp=unix_timestamp(now())
"
.
"
WHERE node_id='
$node
'
");
"
WHERE node_id='
$node
'
");
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment