Changeset 13245
- Timestamp:
- May 4, 2007, 11:20:43 AM (19 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) (3 diffs)
-
Nebulous/lib/Nebulous/Server/SQL.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm
r13226 r13245 1 1 # Copyright (c) 2004 Joshua Hoblitt 2 2 # 3 # $Id: SQL.pm,v 1.3 8 2007-05-04 03:09:16jhoblitt Exp $3 # $Id: SQL.pm,v 1.39 2007-05-04 21:20:43 jhoblitt Exp $ 4 4 5 5 package Nebulous::Server::SQL; … … 394 394 DECLARE allocatevar BOOLEAN; 395 395 DECLARE availablevar BOOLEAN; 396 DECLARE trans_level VARCHAR(255); 396 397 DECLARE cur1 CURSOR FOR SELECT vol_id, name, path, allocate, available FROM volume; 397 398 DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = TRUE; 399 400 -- store the current transaction level 401 SELECT @@session.tx_isolation INTO trans_level; 402 403 -- set trans level 404 SET @@session.tx_isolation = 'REPEATABLE-READ'; 398 405 399 406 -- create a temp table to hold the merged results of the volume & mount … … 436 443 437 444 CLOSE cur1; 445 446 -- restore the original transaction level 447 SET @@session.tx_isolation = trans_level; 438 448 END -
trunk/Nebulous/lib/Nebulous/Server/SQL.pm
r13226 r13245 1 1 # Copyright (c) 2004 Joshua Hoblitt 2 2 # 3 # $Id: SQL.pm,v 1.3 8 2007-05-04 03:09:16jhoblitt Exp $3 # $Id: SQL.pm,v 1.39 2007-05-04 21:20:43 jhoblitt Exp $ 4 4 5 5 package Nebulous::Server::SQL; … … 394 394 DECLARE allocatevar BOOLEAN; 395 395 DECLARE availablevar BOOLEAN; 396 DECLARE trans_level VARCHAR(255); 396 397 DECLARE cur1 CURSOR FOR SELECT vol_id, name, path, allocate, available FROM volume; 397 398 DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = TRUE; 399 400 -- store the current transaction level 401 SELECT @@session.tx_isolation INTO trans_level; 402 403 -- set trans level 404 SET @@session.tx_isolation = 'REPEATABLE-READ'; 398 405 399 406 -- create a temp table to hold the merged results of the volume & mount … … 436 443 437 444 CLOSE cur1; 445 446 -- restore the original transaction level 447 SET @@session.tx_isolation = trans_level; 438 448 END
Note:
See TracChangeset
for help on using the changeset viewer.
