projects
/
spider.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
4fd35bc
)
make saving the routing table conditional
author
Dirk Koopman
<djk@tobit.co.uk>
Tue, 24 Jan 2023 00:06:45 +0000
(
00:06
+0000)
committer
Dirk Koopman
<djk@tobit.co.uk>
Tue, 24 Jan 2023 00:06:45 +0000
(
00:06
+0000)
perl/cluster.pl
patch
|
blob
|
history
diff --git
a/perl/cluster.pl
b/perl/cluster.pl
index 900d57a8b125a105765eda9bb096759da09a915e..7c84dbc3d8ecfb83bca0aec339203e0394e01b5b 100755
(executable)
--- a/
perl/cluster.pl
+++ b/
perl/cluster.pl
@@
-225,6
+225,8
@@
our $localhost_alias_ipv6; # for things (PC92, PC61 etc) that expose IP address
# be set by Msg.pm stuff if they are left undefined but, if you need
# certanty then set/var them in the startup file.
# be set by Msg.pm stuff if they are left undefined but, if you need
# certanty then set/var them in the startup file.
+our $save_route_cache; # save and restore route cache on restart. Probably only useful for G1TLH testing
+
use vars qw($version $subversion $build $gitversion $gitbranch);
# send a message to call on conn and disconnect
use vars qw($version $subversion $build $gitversion $gitbranch);
# send a message to call on conn and disconnect
@@
-471,7
+473,7
@@
sub cease
DXDb::closeall;
# Write route cache
DXDb::closeall;
# Write route cache
- Route::write_cache();
+ Route::write_cache()
if $save_route_cache
;
# close all listeners
foreach my $l (@listeners) {
# close all listeners
foreach my $l (@listeners) {
@@
-655,7
+657,7
@@
sub setup_start
}
# read any route cache there might be
}
# read any route cache there might be
- Route::read_cache();
+ Route::read_cache()
if $save_route_cache
;
# start listening for incoming messages/connects
dbg("starting listeners ...");
# start listening for incoming messages/connects
dbg("starting listeners ...");