1. 07 Sep, 2006 2 commits
    • Mike Hibler's avatar
      Another instance of the last typo · 6e421b37
      Mike Hibler authored
      6e421b37
    • Leigh B. Stoller's avatar
      Some changes to how log files are handled; this too way too long to · c01f7b3e
      Leigh B. Stoller authored
      do!
      
      The original operation was to save up every log file forever in the
      work directory, and copy that out to both the user directory and the
      info directory (long term archive). When I cleaned /proj on ops
      yesterday of all this old cruft, I recoved 17GB of disk space. Yow!
      
      So, the new operation is:
      
      * Only files that end in .log are copied to the user directory. No
        longer copying out .top, .ptop, and a couple of other logs; 99% of
        users never look at these things. We still have them available to us
        though, on boss.
      
      * At the beginning of each swap operation, clean out the work
        directory of all the old log files. These are named a variety of
        ways, so I use some pattern patches to do this.
      
      * Jigger the names a little so that we do not name things in the form
        "$$.log", to avoid copying out different named files to the user
        directory each time; instead link the .log file to the real output
        file so that it gets overwritten each time, while still getting the
        per-swap files for long term storage.
      c01f7b3e
  2. 06 Sep, 2006 5 commits
  3. 05 Sep, 2006 14 commits
  4. 04 Sep, 2006 1 commit
  5. 01 Sep, 2006 11 commits
  6. 31 Aug, 2006 7 commits
    • Robert Ricci's avatar
      Performance. Removed another use of an STL structure, and replaced it · f9dc4138
      Robert Ricci authored
      with a simple malloc()ed buffer, which cut about 20% off our CPU
      usage.
      
      Note, this could probably even be put into a statically-sized
      structrure, but Jon would have to verify this.
      f9dc4138
    • Robert Ricci's avatar
      Fix up a performance problem - some STL calls in a tight loop turned · bda1131f
      Robert Ricci authored
      out to burn too much CPU.
      bda1131f
    • Robert Ricci's avatar
      cd to $LOGDIR before running the magent so that files like core dumps · 1f64c594
      Robert Ricci authored
      and gprof.out go to a place loghole will find them.
      1f64c594
    • Kirk Webb's avatar
      · b6cf68ca
      Kirk Webb authored
      Change where the TMCCVNODEID environment variable gets setup.  Since
      vnodesetup is the highest common execution point in the chain (for either
      initial vserver startup, or subsequent reboot), this is the place to put it.
      The previous stages don't need it, but just putting it in rc.vinit excludes
      it from getting set during initial setup and boot.
      b6cf68ca
    • Mike Hibler's avatar
      Fix a typo spotted by Keith S. · c641b15f
      Mike Hibler authored
      c641b15f
    • Kirk Webb's avatar
      · a48210ac
      Kirk Webb authored
      Change types of latitude and longitude columns in widearea_nodeinfo to
      float (instead of float(6,5)) to fix problem with values getting adjusted
      improperly during insert.  Apparently the definition of the float(n,m)
      type is non-standard, and has changed since sql 3.x.  Regular float
      columns will do fine here.
      a48210ac
    • Kevin Atkinson's avatar
      · 964b8d11
      Kevin Atkinson authored
      Add patch to modify Mysql.pm to allow setting the "InactiveDestroy" in
      the underlying DB handle.  Also avoid disconnecting the file handle
      explistly on DESTROY as that will be taken care of in the DESTROY
      method for the the DB handle.
      
      Override perl version of fork() to set InactiveDestroy in all open
      database handles in the child so that it won't send a disconnect when
      the handle is destroyed as this will also close the database handle
      for the parent.  It will also call tblog_new_child_process in the
      child process to properly inform tblog of the new process. This will
      be a NoOp if the libtblog module is not loaded.
      964b8d11