IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 26015 for trunk/ippTools


Ignore:
Timestamp:
Nov 3, 2009, 1:02:08 PM (17 years ago)
Author:
bills
Message:

Spread building of distribution bundles over a number of hosts (currently 5)

Location:
trunk/ippTools
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/disttool_pendingfileset.sql

    r25835 r26015  
    33    target_id,
    44    distRun.stage,
     5    distRun.outdir as dist_dir,
    56    stage_id,
    67    distTarget.dist_group,
    78    distTarget.filter,
    8     CONCAT_WS('.', distRun.outroot, CONVERT(distRun.dist_id, CHAR)) as dist_dir,
     9--    CONCAT_WS('.', distRun.outroot, CONVERT(distRun.dist_id, CHAR)) as dist_dir,
    910    rcDestination.name AS product_name,
    1011    rcDestination.dest_id,
  • trunk/ippTools/share/disttool_processedcomponent.sql

    r23842 r26015  
    55    stage_id,
    66    component,
    7     CONCAT_WS('.', outroot, CONVERT(dist_id, CHAR)) as outdir,
     7    distComponent.outdir,
    88    bytes,
    99    md5sum,
  • trunk/ippTools/share/pxadmin_create_tables.sql

    r25929 r26015  
    13441344    label       VARCHAR(64),
    13451345    outroot     VARCHAR(255),
     1346    outdir      VARCHAR(255),
    13461347    clean       TINYINT,
    13471348    no_magic    TINYINT,
     
    13621363    md5sum      VARCHAR(32),
    13631364    state       VARCHAR(64),
     1365    outdir      VARCHAR(255),
    13641366    name        VARCHAR(255),
    13651367    fault       SMALLINT,
  • trunk/ippTools/src/disttool.c

    r26005 r26015  
    371371                new_label,
    372372                outroot,
     373                NULL,     // outdir
    373374                clean,
    374375                no_magic,
    375376                "new",
    376                 NULL,   // time_stamp
     377                NULL,    // time_stamp
    377378                0,       // fault
    378                 set_note    // note does not propagate
     379                set_note // note does not propagate
    379380                );
    380381
     
    430431    PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false);
    431432    PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false);
     433    PXOPT_LOOKUP_STR(outdir, config->args, "-set_outdir", false, false);
    432434    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    433435
     
    440442    psString query = psStringCopy("UPDATE distRun SET time_stamp = UTC_TIMESTAMP()");
    441443
     444    if (outdir) {
     445        psStringAppend(&query, " , outdir = '%s'", outdir);
     446    }
    442447    if (state) {
    443448        psStringAppend(&query, " , state = '%s'", state);
     
    652657    PXOPT_LOOKUP_S32(bytes, config->args, "-bytes", require_fileinfo, false);
    653658    PXOPT_LOOKUP_STR(md5sum, config->args, "-md5sum", require_fileinfo, false);
     659    PXOPT_LOOKUP_STR(outdir, config->args, "-outdir", require_fileinfo, false);
    654660    PXOPT_LOOKUP_STR(name, config->args, "-name", require_fileinfo, false);
    655661
    656     if (!distComponentInsert(config->dbh, dist_id, component, bytes, md5sum, "full", name, fault)) {
     662    if (!distComponentInsert(config->dbh, dist_id, component, bytes, md5sum, "full", outdir, name, fault)) {
    657663        psError(PS_ERR_UNKNOWN, false, "database error");
    658664        return false;
  • trunk/ippTools/src/disttoolConfig.c

    r25835 r26015  
    7070    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_state", 0, "new value for state", NULL);
    7171    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_label", 0, "new value for label", NULL);
     72    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_outdir", 0, "new value for outdir", NULL);
    7273    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-stage",     0, "value for stage", NULL);
    7374    psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state",     0, "value for state", NULL);
     
    9899    psMetadataAddS64(addprocessedcomponentArgs, PS_LIST_TAIL, "-dist_id", 0, "define dist_id", 0);
    99100    psMetadataAddStr(addprocessedcomponentArgs, PS_LIST_TAIL, "-component", 0, "define component (required)", NULL);
     101    psMetadataAddStr(addprocessedcomponentArgs, PS_LIST_TAIL, "-outdir", 0, "define output directory", NULL);
    100102    psMetadataAddStr(addprocessedcomponentArgs, PS_LIST_TAIL, "-name", 0, "define file name", NULL);
    101103    psMetadataAddS32(addprocessedcomponentArgs, PS_LIST_TAIL, "-bytes", 0, "define file size", 0);
Note: See TracChangeset for help on using the changeset viewer.