IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 29, 2012, 5:08:07 PM (14 years ago)
Author:
eugene
Message:

merging changes from trunk

Location:
branches/eam_branches/ipp-20120405/Nebulous-Server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20120405/Nebulous-Server/bin/neb-admin

    r33414 r33949  
    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();
  • branches/eam_branches/ipp-20120405/Nebulous-Server/lib/Nebulous/Server/SQL.pm

    r31410 r33949  
    750750###
    751751
     752CREATE TABLE lost_instances (
     753    id BIGINT NOT NULL AUTO_INCREMENT,
     754    ins_id BIGINT NOT NULL DEFAULT -1,
     755    so_id BIGINT NOT NULL DEFAULT -1,
     756    vol_id INT NOT NULL DEFAULT -1,
     757    uri CHAR(255) NOT NULL DEFAULT 'undefined',
     758    epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     759    mtime TIMESTAMP,
     760    PRIMARY KEY(id),
     761    KEY(so_id),
     762    KEY(vol_id),
     763    KEY(uri(40))
     764) ENGINE=innodb DEFAULT CHARSET=latin1;
     765
     766###
     767
    752768CREATE TABLE log (
    753769    timestamp TIMESTAMP,
Note: See TracChangeset for help on using the changeset viewer.