IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 24, 2012, 1:12:15 PM (14 years ago)
Author:
watersc1
Message:

There's a bug in neb-admin for retargetting first copies, but I'm not completely sure what it's trying to do. As we want the MHPCC->ATRC shuffle to happen, I've blocked the problematic code from running for now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous-Server/bin/neb-admin

    r33414 r33908  
    625625#   OFFSET $offset
    626626# ");
    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# ");
    654658
    655659    $query->execute();
Note: See TracChangeset for help on using the changeset viewer.