Permalink
Commits on Dec 29, 2008
  1. 1.1.3 tweaks

    bbangert committed Dec 29, 2008
    --HG--
    branch : trunk
Commits on Dec 19, 2008
  1. document 1.1.3

    pjenvey committed Dec 19, 2008
    --HG--
    branch : trunk
Commits on Dec 10, 2008
  1. make InvalidCacheBackendError a subclass of ImportError, it's rather …

    pjenvey committed Dec 10, 2008
    …annoying
    
    otherwise
    
    --HG--
    branch : trunk
Commits on Nov 26, 2008
  1. apply upgrade path to has_current_value

    pjenvey committed Nov 26, 2008
    --HG--
    branch : trunk
Commits on Nov 24, 2008
  1. Automated merge with https://www.knowledgetap.com/hg/beaker

    pjenvey committed Nov 24, 2008
    --HG--
    branch : trunk
  2. test dumbdbm upgrades, avoid the dbm test if we lack the dbm module

    pjenvey committed Nov 24, 2008
    (both mostly for Jython)
    
    --HG--
    branch : trunk
  3. Bumping version

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  4. Added tag v1.1.2 for changeset 93b9dfcbe1dd

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  5. merge

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  6. Automated merge with https://www.knowledgetap.com/hg/beaker

    pjenvey committed Nov 24, 2008
    --HG--
    branch : trunk
  7. gracefully auto upgrade from the old cache format

    pjenvey committed Nov 24, 2008
    --HG--
    branch : trunk
  8. Changing for 1.1.2 release

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  9. Bumping to 1.2 dev

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  10. Bumping dev req

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  11. Added tag v1.1.1 for changeset 2d2ac26bae8e

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  12. Bumping pycryptopp req

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  13. Updating changelog

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  14. Fix GAE bug with namespace manager

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
  15. Added tag v1.1 for changeset 92506e9abe02

    bbangert committed Nov 24, 2008
    --HG--
    branch : trunk
Commits on Nov 23, 2008
  1. Use proper version

    bbangert committed Nov 23, 2008
    --HG--
    branch : trunk
  2. changelog tweak

    bbangert committed Nov 23, 2008
    --HG--
    branch : trunk
  3. merge

    bbangert committed Nov 23, 2008
    --HG--
    branch : trunk
  4. - during FileSynchronizer do_acquire_read_lock()/do_acquire_write_loc…

    zzzeek committed Nov 23, 2008
    …k(),
    
    if wait=False and the lock is not acquired, close the filehandle.  Fixes
    long-standing lock file leak bug.
    
    --HG--
    branch : trunk
Commits on Nov 17, 2008
  1. Updating for release

    bbangert committed Nov 17, 2008
    --HG--
    branch : trunk
Commits on Oct 30, 2008
  1. fix test skips per new clsmap contents

    pjenvey committed Oct 30, 2008
    --HG--
    branch : trunk
Commits on Oct 27, 2008
  1. remove __del__ method and file remove from FileSynchronizer; this can…

    zzzeek committed Oct 27, 2008
    … interfere with locking
    
    --HG--
    branch : trunk
Commits on Oct 21, 2008
  1. don't try testing memcached support as it needs an memcached server

    pjenvey committed Oct 21, 2008
    --HG--
    branch : trunk
Commits on Oct 20, 2008
  1. keep a handle on the exception which was raised, so that it can be re…

    zzzeek committed Oct 20, 2008
    …-raised when requested
    
    --HG--
    branch : trunk
Commits on Oct 19, 2008
  1. Bumping version as this now has some fairly hefty under the hood chan…

    bbangert committed Oct 19, 2008
    …ges, and tweaks on storage and expiration
    
    --HG--
    branch : trunk
Commits on Oct 18, 2008
  1. this is NOT 1.0.3 dammit, bump

    pjenvey committed Oct 18, 2008
    --HG--
    branch : trunk
Commits on Oct 17, 2008
  1. * Sending "type" and other namespace config arguments to cache.get()/

    zzzeek committed Oct 17, 2008
      cache.put()/cache.remove_value() is deprecated.   The namespace configuration is now
      preferred at the Cache level, i.e. when you construct a Cache
      or call cache_manager.get_cache().  This removes the ambiguity
      of Cache's dictionary interface and has_key() methods, which have
      no awareness of those arguments.
    * the "expiretime" in use is stored in the cache itself, so that it is
      always available when calling has_key() and other methods.  Between
      this change and the deprecation of 'type', the Cache no longer has
      any need to store cache configuration in memory per cache key, which in a
      dynamically-generated key scenario stores an arbitrarily large number
      of configurations - essentially a memory leak.
    * memcache caching has been vastly improved, no longer stores a list of
      all keys, which along the same theme prevented efficient usage for an
      arbitrarily large number of keys.  The keys() method is now unimplemented,
      and cache.remove() clears the entire memcache cache across all namespaces.
      This is what the memcache API provides so it's the best we can do.
    * memcache caching passes along "expiretime" to the memcached "time" parameter,
      so that the cache itself can reduce its size for elements which are
      expired (memcache seems to manage its size in any case, this is just a hint
      to improve its operation).
    * replaced homegrown ThreadLocal implementation with threading.local, falls
      back to a 2.3 compat one for python<2.4
    
    --HG--
    branch : trunk
Commits on Oct 15, 2008
  1. * file-based cache will not hold onto cached value once read from file;

    zzzeek committed Oct 15, 2008
      will create new value if the file is deleted as opposed to re-using
      what was last read.  This allows external removal of files to be
      used as a cache-invalidation mechanism.
    
    --HG--
    branch : trunk
Commits on Oct 14, 2008
  1. Added tag v1.0.3 for changeset 2fe6b4dbd73f

    bbangert committed Oct 14, 2008
    --HG--
    branch : trunk
  2. Rerelease of 1.0.3

    bbangert committed Oct 14, 2008
    --HG--
    branch : trunk