Changeset 24539 for trunk/Nebulous-Server/bin/nebdiskd
- Timestamp:
- Jun 24, 2009, 11:20:15 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous-Server/bin/nebdiskd (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/bin/nebdiskd
r24411 r24539 67 67 $retry ||= $c->get_retry || 1; 68 68 69 my $mounts = $c->get_mounts;69 #my $mounts = $c->get_mounts; 70 70 my $poll_interval = $c->get_poll_interval || 5; 71 71 … … 178 178 eval { 179 179 my $r_query = $dbh->prepare_cached("REPLACE INTO mount VALUES(?, ?, ?)"); 180 my $d_query = $dbh->prepare_cached("DELETE FROM mount WHERE mountpoint = ?"); 181 180 my $d_query = $dbh->prepare_cached("DELETE FROM mount, mountedvol WHERE mountpoint = ?"); 181 182 # get list of mount points 183 my $mounts = []; 184 { 185 my $query = $dbh->prepared_cached("SELECT mountpoint FROM volume"); 186 $query->execute; 187 while (my $row = $query->fetchrow_hashref) { 188 push @$mounts, $row->{'mountpoint'}; 189 } 190 $query->finish; 191 } 192 182 193 # determine valid mountpoints 183 194 foreach my $mnt (@$mounts) { … … 212 223 } 213 224 225 # find vol_id(s) for mountpoint 214 226 $r_query->execute($mnt, @$dev_info{qw( blocks used )}); 215 227 $log->debug("adding $mnt to db");
Note:
See TracChangeset
for help on using the changeset viewer.
