Commits

Author Commit Message Labels Comments Date
Mike Bayer
and another one...
Tags
rel_0_4_0
Mike Bayer
don't need this note here, expiration_time is now local to the dogpile.Lock object
Mike Bayer
will call this 0.4.0
Mike Bayer
- [bug] Using dogpile.core 0.4.0 now, fixes a critical bug whereby dogpile pileup could occur on first value get across multiple processes, due to reliance upon a non-shared creation time. This is dogpile.core issue #1.
Mike Bayer
Merged in gunnlaugur/dogpile.cache/py25compat (pull request #7)
Gunnlaugur Þór Briem
Import with statement for Python 2.5 compat
Branches
py25compat
Mike Bayer
Added tag rel_0_3_1 for changeset 173f9ffb75b8
Mike Bayer
changelog
Tags
rel_0_3_1
Mike Bayer
Merged in beardedprojamz/dogpile.cache/setup_update (pull request #6)
Ben Hayden
Updating setup.py so tests aren't globally installed.
Branches
setup_update
Mike Bayer
whitespace removal
Mike Bayer
- [bug] Fixed the mako_cache plugin which was not yet covered, and wasn't implementing the mako plugin API correctly; fixed docs as well. Courtesy Ben Hayden.
Mike Bayer
Merged in beardedprojamz/dogpile.cache/mako_plugin_updates (pull request #5)
Ben Hayden
Adding get_or_create() method to MakoPlugin This method raises a NotImplementedError currently. I also updated some documentation for the plugin.
Branches
mako_plugin_updates
Mike Bayer
Added tag rel_0_3_0 for changeset 7c9009468009
Mike Bayer
add a note about expiration time being local only, #9
Tags
rel_0_3_0
Mike Bayer
- [bug] Fixed bug whereby region.get() didn't work if the value wasn't present. #8 - 100% coverage for region.py (even though coverage alone wasn't enough for #8)
Mike Bayer
marked 0.2 branch
Branches
rel_0_2
Mike Bayer
- get() method now checks expiration time by default. Use ignore_expiration=True to bypass this. - Added new invalidate() method. Sets the current timestamp as a minimum value that all retrieved values must be created after. Is honored by the get_or_create() and get() methods. #7
Mike Bayer
add some no coverages. we should at least add a test_util, though
Mike Bayer
0.2.4 bump
Mike Bayer
- compat.py needs to be in dogpile.cache - we're a namespace package ! - don't import compat's into util if we're going to have compat, keep it clean - fix imports of new compat module
Alex...@winwork
remove key format
Alex...@winwork
format key, remove whitespaces def get_value(num, b) test.get_value|1 True
Alex...@winwork
python 3.2 compatible some tests fixes
Mike Bayer
Added tag rel_0_2_3 for changeset 45ed49cc5216
Mike Bayer
- Adjust bmemcached backend to work with newly-repaired bmemcached calling API (see bmemcached ef206ed4473fec3b639e).
Tags
rel_0_2_3
Mike Bayer
take this out as it seems to just be breaking things
Mike Bayer
add mako_plugin label
Mike Bayer
- Added support to DBM file lock to allow reentrant access per key within a single thread, so that even though the DBM backend locks for the whole file, a creation function that calls upon a different key in the cache can still proceed. #5 - Fixed DBM glitch where multiple readers could be serialized.
  1. Prev
  2. Next