Changeset 33908 for trunk/Nebulous-Server/bin/neb-admin
- Timestamp:
- May 24, 2012, 1:12:15 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous-Server/bin/neb-admin (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/bin/neb-admin
r33414 r33908 625 625 # OFFSET $offset 626 626 # "); 627 my $query = $dbh->prepare( 628 " 629 SELECT Z.so_id,ext_id,Z.ins_id,Z.uri,substr(Z.uri,-10,5) AS class_id,Z.vol_id,vol_name,vol_host, 630 instance.vol_id AS second_vol_id,volume.name AS second_name,volume.host AS second_host FROM ( 631 SELECT S.so_id,ext_id,ins_id,uri,substr(uri,-10,5) AS class_id,vol_id,name AS vol_name,host AS vol_host,MAXins_id FROM ( 632 select * FROM ( 633 select MAX(ins_id) AS MAXins_id, MIN(ins_id) AS MINins_id, so_id,ext_id FROM storage_object 634 JOIN storage_object_xattr USING(so_id) 635 RIGHT JOIN instance USING(so_id) 636 WHERE name = 'user.copies' 637 AND value >= 2 638 AND ext_id LIKE '%ota%fits' 639 AND so_id >= $so_id_start 640 AND so_id < $so_id_end 641 GROUP BY so_id 642 ) AS V 643 WHERE MAXins_id != MINins_id 644 ) AS S 645 JOIN instance ON (S.MINins_id = instance.ins_id AND S.so_id = instance.so_id) 646 JOIN volume USING(vol_id) WHERE volume.available = 1 647 AND volume.name AS $requested_source 648 ) AS Z 649 JOIN instance ON (MAXins_id = instance.ins_id AND Z.so_id = instance.so_id) 650 JOIN volume ON(instance.vol_id = volume.vol_id) WHERE volume.available = 1 651 LIMIT $limit 652 OFFSET $offset 653 "); 627 628 print STDERR "This query is broken so I have disabled it to get the MHPCC->ATRC shuffle going.\n"; 629 exit 0; 630 my $query; 631 # my $query = $dbh->prepare( 632 # " 633 # SELECT Z.so_id,ext_id,Z.ins_id,Z.uri,substr(Z.uri,-10,5) AS class_id,Z.vol_id,vol_name,vol_host, 634 # instance.vol_id AS second_vol_id,volume.name AS second_name,volume.host AS second_host FROM ( 635 # SELECT S.so_id,ext_id,ins_id,uri,substr(uri,-10,5) AS class_id,vol_id,name AS vol_name,host AS vol_host,MAXins_id FROM ( 636 # select * FROM ( 637 # select MAX(ins_id) AS MAXins_id, MIN(ins_id) AS MINins_id, so_id,ext_id FROM storage_object 638 # JOIN storage_object_xattr USING(so_id) 639 # RIGHT JOIN instance USING(so_id) 640 # WHERE name = 'user.copies' 641 # AND value >= 2 642 # AND ext_id LIKE '%ota%fits' 643 # AND so_id >= $so_id_start 644 # AND so_id < $so_id_end 645 # GROUP BY so_id 646 # ) AS V 647 # WHERE MAXins_id != MINins_id 648 # ) AS S 649 # JOIN instance ON (S.MINins_id = instance.ins_id AND S.so_id = instance.so_id) 650 # JOIN volume USING(vol_id) WHERE volume.available = 1 651 # AND volume.name AS $requested_source 652 # ) AS Z 653 # JOIN instance ON (MAXins_id = instance.ins_id AND Z.so_id = instance.so_id) 654 # JOIN volume ON(instance.vol_id = volume.vol_id) WHERE volume.available = 1 655 # LIMIT $limit 656 # OFFSET $offset 657 # "); 654 658 655 659 $query->execute();
Note:
See TracChangeset
for help on using the changeset viewer.
