IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 25254


Ignore:
Timestamp:
Sep 2, 2009, 12:42:41 PM (17 years ago)
Author:
Paul Price
Message:

Adding diagnostic columns for publishing.

Location:
branches/pap_mops
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/pap_mops/dbconfig/changes.txt

    r25014 r25254  
    12061206ALTER TABLE magicDSRun ADD COLUMN inv_magic_id BIGINT AFTER magic_id;
    12071207ALTER TABLE magicDSRun ADD FOREIGN KEY (inv_magic_id) REFERENCES magicRun(magic_id);
     1208
     1209-- Adding columns for debugging publishing problems
     1210
     1211ALTER TABLE publishDone ADD COLUMN hostname VARCHAR(64) AFTER path_base;
     1212ALTER TABLE publishDone ADD COLUMN dtime_script FLOAT AFTER hostname;
  • branches/pap_mops/dbconfig/publish.md

    r24512 r25254  
    11# Tables for publishing data to a science client
    22
    3 publishClient   METADATA
    4     client_id   S64         0       # Primary Key AUTO_INCREMENT
    5     product     STR         64
    6     stage       STR         64
    7     workdir     STR         255
    8     comment     STR         255
     3publishClient    METADATA
     4    client_id    S64         0       # Primary Key AUTO_INCREMENT
     5    product      STR         64
     6    stage        STR         64
     7    workdir      STR         255
     8    comment      STR         255
     9END             
     10                 
     11publishRun       METADATA
     12    pub_id       S64         0       # Primary Key AUTO_INCREMENT
     13    client_id    S64         0
     14    stage_id     S64         0
     15    label        STR         64
     16    state        STR         64
     17END             
     18                 
     19publishDone      METADATA
     20    pub_id       S64         0       # Primary Key
     21    path_base    STR         255
     22    hostname     STR         64
     23    dtime_script F32         0.0
     24    fault        S16         0
    925END
    10 
    11 publishRun      METADATA
    12     pub_id      S64         0       # Primary Key AUTO_INCREMENT
    13     client_id   S64         0
    14     stage_id    S64         0
    15     label       STR         64
    16     state       STR         64
    17 END
    18 
    19 publishDone     METADATA
    20     pub_id      S64         0       # Primary Key
    21     path_base   STR         255
    22     fault       S16         0
    23 END
  • branches/pap_mops/ippTools/share/pxadmin_create_tables.sql

    r25012 r25254  
    14071407    pub_id BIGINT AUTO_INCREMENT, -- link to publishRun
    14081408    path_base VARCHAR(255),     -- base path of output
     1409    hostname VARCHAR(64),       -- name of host
     1410    dtime_script FLOAT,         -- run time for script
    14091411    fault SMALLINT NOT NULL DEFAULT 0, -- Fault code
    14101412    PRIMARY KEY(pub_id),
  • branches/pap_mops/ippTools/src/pubtool.c

    r25098 r25254  
    259259    // required
    260260    PXOPT_LOOKUP_S64(pub_id, config->args, "-pub_id", true, false);
    261     PXOPT_LOOKUP_STR(path_base, config->args, "-path_base",  true, false);
     261    PXOPT_LOOKUP_STR(path_base, config->args, "-path_base", true, false);
    262262
    263263    // optional
     264    PXOPT_LOOKUP_STR(hostname, config->args, "-hostname", false, false);
     265    PXOPT_LOOKUP_F32(dtime_script, config->args, "-dtime_script", false, false);
    264266    PXOPT_LOOKUP_S32(fault, config->args, "-fault", false, false);
    265267
     
    269271    }
    270272
    271     if (!publishDoneInsert(config->dbh, pub_id, path_base, fault)) {
     273    if (!publishDoneInsert(config->dbh, pub_id, path_base, hostname, dtime_script, fault)) {
    272274        psError(PS_ERR_UNKNOWN, false, "Unable to add file");
    273275        if (!psDBRollback(config->dbh)) {
  • branches/pap_mops/ippTools/src/pubtoolConfig.c

    r24512 r25254  
    6868    psMetadataAddS64(addArgs, PS_LIST_TAIL, "-pub_id", 0, "define pub_id (required)", 0);
    6969    psMetadataAddStr(addArgs, PS_LIST_TAIL, "-path_base", 0, "define path_base (required)", NULL);
     70    psMetadataAddStr(addArgs, PS_LIST_TAIL, "-hostname", 0, "define hostname", NULL);
     71    psMetadataAddF32(addArgs, PS_LIST_TAIL, "-dtime_script", 0, "define time for script", NAN);
    7072    psMetadataAddS32(addArgs, PS_LIST_TAIL, "-fault", 0, "define fault code", 0);
    7173
Note: See TracChangeset for help on using the changeset viewer.