|
|
@ -60,7 +60,11 @@ if (($< != 0) && ($> != 0)) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
# We'll try to connect in case we're adding additional peers. |
|
|
|
# We'll try to connect in case we're adding additional peers. |
|
|
|
$anvil->Database->connect(); |
|
|
|
$anvil->data->{sys}{database}{resync_needed} = 1; |
|
|
|
|
|
|
|
$anvil->Database->connect({ |
|
|
|
|
|
|
|
debug => 2, |
|
|
|
|
|
|
|
check_for_resync => 1, |
|
|
|
|
|
|
|
}); |
|
|
|
$anvil->Log->entry({source => $THIS_FILE, line => __LINE__, level => 2, secure => 0, key => "log_0132"}); |
|
|
|
$anvil->Log->entry({source => $THIS_FILE, line => __LINE__, level => 2, secure => 0, key => "log_0132"}); |
|
|
|
|
|
|
|
|
|
|
|
# Am I adding, editing or deleting? |
|
|
|
# Am I adding, editing or deleting? |
|
|
@ -537,7 +541,8 @@ sub process_entry |
|
|
|
# Re-read the config. |
|
|
|
# Re-read the config. |
|
|
|
$anvil->refresh(); |
|
|
|
$anvil->refresh(); |
|
|
|
|
|
|
|
|
|
|
|
# Connect, and configure, if needed. |
|
|
|
# Flag a resync, connect, and configure, if needed. |
|
|
|
|
|
|
|
$anvil->data->{sys}{database}{resync_needed} = 1; |
|
|
|
$anvil->Database->connect({ |
|
|
|
$anvil->Database->connect({ |
|
|
|
debug => 3, |
|
|
|
debug => 3, |
|
|
|
check_for_resync => 1, |
|
|
|
check_for_resync => 1, |
|
|
@ -621,7 +626,12 @@ sub process_entry |
|
|
|
|
|
|
|
|
|
|
|
sleep 1; |
|
|
|
sleep 1; |
|
|
|
|
|
|
|
|
|
|
|
$anvil->Database->connect({check_for_resync => 1, db_uuid => $host_uuid}); |
|
|
|
$anvil->data->{sys}{database}{resync_needed} = 1; |
|
|
|
|
|
|
|
$anvil->Database->connect({ |
|
|
|
|
|
|
|
debug => 2, |
|
|
|
|
|
|
|
check_for_resync => 1, |
|
|
|
|
|
|
|
db_uuid => $host_uuid, |
|
|
|
|
|
|
|
}); |
|
|
|
$anvil->Log->entry({source => $THIS_FILE, line => __LINE__, level => 2, secure => 0, key => "log_0132"}); |
|
|
|
$anvil->Log->entry({source => $THIS_FILE, line => __LINE__, level => 2, secure => 0, key => "log_0132"}); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|