3 |
use warnings; |
use warnings; |
4 |
use strict; |
use strict; |
5 |
|
|
6 |
our $VERSION = '0.02'; |
our $VERSION = '0.03'; |
7 |
|
|
8 |
use Time::HiRes qw(time); |
use Time::HiRes qw(time); |
9 |
use Data::Dump qw(dump); |
use Data::Dump qw(dump); |
243 |
report "[$port] SAVE $path $offset-$limit", -s $path, "bytes"; |
report "[$port] SAVE $path $offset-$limit", -s $path, "bytes"; |
244 |
|
|
245 |
if ( -s $path < 4096 ) { |
if ( -s $path < 4096 ) { |
246 |
print '$out = ',dump( $out ),$/; |
print '$out = ', dump Sack::Digest->undigest_out($out); |
247 |
} |
} |
248 |
} |
} |
249 |
|
|
254 |
|
|
255 |
sub info_tabs { |
sub info_tabs { |
256 |
"$port\t$offset\t$limit\t$num_records\t$path\t" |
"$port\t$offset\t$limit\t$num_records\t$path\t" |
257 |
. join(',', map { |
. join("\t", map { |
258 |
my $b = $_; |
my $b = $_; |
259 |
$b =~ s{^.+/([^/]+)$}{$1}; |
$b =~ s{^.+/([^/]+)$}{$1}; |
260 |
"$b " . -s $_ |
"$b " . -s $_ |
308 |
send_nodes 'info' => $2; |
send_nodes 'info' => $2; |
309 |
|
|
310 |
my @info = ( |
my @info = ( |
311 |
"port\toffset\tlimit\t#recs\tpath\tfiles", |
"port\toffset\tlimit\t#recs\tpath", |
312 |
"----\t------\t-----\t-----\t----\t-----", |
"----\t------\t-----\t-----\t----", |
313 |
info_tabs, |
info_tabs, |
314 |
); |
); |
315 |
|
|