89 |
|
|
90 |
my ($host_id, $share_id, $num) = @_; |
my ($host_id, $share_id, $num) = @_; |
91 |
|
|
92 |
print curr_time," updating HyperEstraier: files"; |
print curr_time," updating HyperEstraier: select files"; |
93 |
|
|
94 |
my $t = time(); |
my $t = time(); |
95 |
|
|
128 |
my $results = $sth->rows; |
my $results = $sth->rows; |
129 |
|
|
130 |
if ($results == 0) { |
if ($results == 0) { |
131 |
print " no files\n"; |
print " - no files, skipping\n"; |
132 |
return; |
return; |
133 |
} |
} |
134 |
|
|
145 |
|
|
146 |
my $max = int($results / $dot); |
my $max = int($results / $dot); |
147 |
|
|
148 |
print " index $index_path..."; |
print ", opening index $index_path..."; |
149 |
use HyperEstraier; |
use HyperEstraier; |
150 |
my $db = HyperEstraier::Database->new(); |
my $db = HyperEstraier::Database->new(); |
151 |
|
|
201 |
|
|
202 |
print "sync $added new files"; |
print "sync $added new files"; |
203 |
$db->sync(); |
$db->sync(); |
204 |
print " close"; |
print ", close"; |
205 |
$db->close(); |
$db->close(); |
206 |
|
|
207 |
my $dur = (time() - $t) || 1; |
my $dur = (time() - $t) || 1; |