1. 11 Sep, 2000 3 commits
    • Jim Fulton's avatar
      When beginning a transaction, meta data was set too soon, before · f1c18ed8
      Jim Fulton authored
      getting the local and global transaction locks. This has a disastrous
      effect, causing updates to be missed locally and causing the
      transaction id to be lost.
      f1c18ed8
    • Jim Fulton's avatar
      storea is asynchronous and was, therefore, never supposed to return or · 89d7ea77
      Jim Fulton authored
      raise an exception. It should catch and serialize exceptions raised by
      the underlying storage, however, unpicklable exceptions could cause it
      to accidentally raise an exception. We now pickle exceptions more
      carefully, catching and handling pickling errors.
      89d7ea77
    • Jim Fulton's avatar
      Added logic to: · 315ee75e
      Jim Fulton authored
        - Close sockets on process shutdown. This should avoid "address
          already in use" messages on restarts.
      
        - Log shutdown.
      
      Fixed bugs in handling -u option:
      
        - The -u option wasn't registered with getopt
      
        - User lookup failures weren't logged correctly.
      315ee75e
  2. 07 Sep, 2000 2 commits
  3. 05 Sep, 2000 2 commits
  4. 04 Sep, 2000 1 commit
  5. 03 Sep, 2000 6 commits
  6. 02 Sep, 2000 7 commits
  7. 01 Sep, 2000 2 commits
  8. 31 Aug, 2000 1 commit
  9. 30 Aug, 2000 4 commits
  10. 25 Aug, 2000 1 commit
  11. 24 Aug, 2000 1 commit
  12. 21 Aug, 2000 1 commit
    • Ken Manheimer's avatar
      Make non-persistent client cache use tempfile.TemporaryFile, so the · 0ea583cf
      Ken Manheimer authored
      tempfiles do *not* perpetually accumulate.  (TemporaryFile reliably is
      removed when the program is done with it, under both windows and
      unix.)
      
      ClientCache.__init__(): Set up the first TemporaryFile, and set both
      self._p file names to None, to signify use of temp files.
      
      ClientCache.checkSize(): Switch over to other persistent cache file if
      self._p has names, or a new TemporaryFile if they're None.
      
      (I included some comments to the code i touched, to ease the passage
      of anyone else who winds up on that path...)
      0ea583cf
  13. 18 Aug, 2000 5 commits
  14. 12 Aug, 2000 2 commits
  15. 10 Aug, 2000 2 commits