Fill in starttime/stoptime for cached builds

[?]
May 24, 2013, 4:43 PM
WMSCRPSC3JXXDLKCY2VMQ4LEQBRQHHKXLLW274MYXISXEKV3WWVQC

Dependencies

  • [2] NLJJZVHO * Use ->update({...}) properly.
  • [3] WHAFVCEI
  • [4] Y6AHH4TH Remove the logfile and logSize columns from the database
  • [5] 5DSF5KWY * Perl sucks. "getBuildLog $drvPath" doesn't mean the same as
  • [6] L2E6EVE2 * Merged the Build and Job tables.
  • [7] HPEG2RHV Merge the BuildResultInfo table into the Builds table
  • [8] 37R34XJO * Negative caching: don't perform a build if a dependency already
  • [9] CLJQCY2X * Store info about all the build actions and allow them to be
  • [10] 3BKF6P72 * Use Nix's negative caching.
  • [11] BD3GRK4B * Get rid of "positive failures" and separate log phases.
  • [12] 7YBYT2LQ
  • [13] 5O6E5SU5 hydra: store logfile/output path/closure size
  • [14] ZTQEU5QS Hydra: Add support for maxSilent meta attribute (also already added timeout, but not implemented the actual timeout for the build yet)
  • [15] PMNWRTGJ Add multiple output support

Change contents

  • replacement in src/script/hydra-build at line 108
    [3.3420][3.3420:3465]()
    my $startTime = 0;
    my $stopTime = 0;
    [3.3420]
    [3.3555]
    my $startTime = time();
    my $stopTime = undef;
  • edit in src/script/hydra-build at line 121
    [2.467][3.3533:3562](),[3.3533][3.3533:3562](),[3.3597][3.3597:3598]()
    $startTime = time();
  • replacement in src/script/hydra-build at line 310
    [3.4501][3.4501:4537]()
    , stoptime => $stopTime
    [3.4501]
    [3.4507]
    , stoptime => $stopTime // time()