1. 29 Jan, 2013 4 commits
  2. 28 Jan, 2013 9 commits
  3. 25 Jan, 2013 1 commit
  4. 24 Jan, 2013 7 commits
  5. 23 Jan, 2013 5 commits
  6. 22 Jan, 2013 4 commits
  7. 21 Jan, 2013 1 commit
  8. 18 Jan, 2013 3 commits
  9. 17 Jan, 2013 6 commits
    • Leigh B Stoller's avatar
      Lots of change to logfile handling. · 2bcf26c7
      Leigh B Stoller authored
      Save logs to long term storage. See changes to db/Logfile.pm.in
      
      Add WrapperFork() so the wrapper knows the callee has forked (the
      log) so that we can extend the current log instead of creating a
      second logfile.
      
      Add all of the message header lines (except results/args) to new
      logfile_metdata table.
      
      Create and add logurn header so that the user can go find the log for
      the operation.
      2bcf26c7
    • Leigh B Stoller's avatar
      Set protogeni_error_url for caller. · 9625c884
      Leigh B Stoller authored
      9625c884
    • Leigh B Stoller's avatar
      Change calls to AuditFork() to main::WrapperFork(). We want to know · ac881693
      Leigh B Stoller authored
      that the callee has forked in the wrapper so we can avoid storing the
      log twice into long term storage. Originally, we just created a new
      log file since it was going to be deleted anyway, but now we want to
      just extend the original logfile for long term storage.
      ac881693
    • Leigh B Stoller's avatar
      Various changes and fixes to libaudit. · 8ac3f988
      Leigh B Stoller authored
      Add TBLOGS option to send LOGONLY logs to testbed-logs instead of
      default tbops (except when an error).
      
      Do not delete logfiles when NODELETE is given; we were not being
      careful about that.
      
      Changes and fixes to AuditFork to support new usage from ProtoGeni
      XMLRPC (the only place we use it).
      8ac3f988
    • Leigh B Stoller's avatar
      Add long term storage of log files in /usr/testbed/logs/logfiles. · b0cfd986
      Leigh B Stoller authored
      New Store() method will gzip and move the file from current location
      to long term storage, and update the DB row to reflect the change.
      Change spewlogfile to handle these compressed files. Also added a
      "public" flag that says a log file can be requested by an anonymous
      user that knows the logid (md5 of bits). Change spewlogfile to allow
      anonymous requests.
      
      Add logfile_metadata to hold key,value pairs associated with a
      logfile, eventually for search but initially to include when returning
      the contents of a logfile via spewlogfile.
      b0cfd986
    • Leigh B Stoller's avatar
      5921c861