Commit graph

302 commits

Author SHA1 Message Date
Bertrand Bordage
9d2aba8680 Version 1.0.1. 2015-04-17 20:44:39 +02:00
Bertrand Bordage
3798a1c97d Adds a signal to trigger post-invalidation behaviours. 2015-04-17 20:06:18 +02:00
Bertrand Bordage
389aded5bf Fixes the invalidation error discovered by @helenwarren. 2015-04-17 18:11:44 +02:00
Bertrand Bordage
00de631330 Rewrites #16 in a minimal way, using an existing test and the models. 2015-04-17 18:10:33 +02:00
Bertrand Bordage
28eadb663a Merge pull request #16 from helenwarren/master
Tests related to many to many relationships used via exclude queries
2015-04-17 17:44:54 +02:00
Helen Warren
4eeeb70225 Tests related to many to many relationships used via exclude queries 2015-04-17 13:50:51 +01:00
Bertrand Bordage
630d7d239b Always hash table cache keys because of an inconsistency between python-memcached 1.53 & 1.54. 2015-04-11 02:38:52 +02:00
Bertrand Bordage
9016c650ac Adds a note on how to increase memcached memory limits.
Fixes #13.
2015-04-11 00:59:22 +02:00
Bertrand Bordage
2f8422a622 Updates index.rst. 2015-03-16 16:55:49 +01:00
Bertrand Bordage
0cd05cd945 Updates README. 2015-03-15 19:11:24 +01:00
Bertrand Bordage
d447418e63 Version 1.0.0. 2015-03-15 18:15:43 +01:00
Bertrand Bordage
e6986744df Adds a TODO. 2015-03-15 17:45:20 +01:00
Bertrand Bordage
55c840b1e5 Reverts mysqlclient use as it fails with Python 3.2.
This reverts commit 4494e945c1.
2015-03-15 17:12:45 +01:00
Bertrand Bordage
4494e945c1 Uses mysqlclient instead of MySQL-python as advised in Django docs. 2015-03-15 16:26:57 +01:00
Bertrand Bordage
40c8700ee5 Adds Python 3 compatibility to the benchmark. 2015-03-15 15:12:05 +01:00
Bertrand Bordage
d14293ca55 Fixes unicode table issue with python-memcached3. 2015-03-09 21:59:31 +01:00
Bertrand Bordage
c8943103bf Adds a test for unicode SELECTs. 2015-03-09 21:57:31 +01:00
Bertrand Bordage
193758ff9c Fixes unicode table names support on Python 2. 2015-03-09 20:36:53 +01:00
Bertrand Bordage
c9b1269210 Adds a test for unicode table names. 2015-03-09 20:07:14 +01:00
Bertrand Bordage
658184beec Version 1.0.0rc. 2015-02-23 21:24:21 +01:00
Bertrand Bordage
e370573ea0 Adds base requirements to the tests requirements. 2015-02-23 21:20:03 +01:00
Bertrand Bordage
3da5c92eaa Adds an introduction to the benchmark. 2015-02-22 05:00:48 +01:00
Bertrand Bordage
b01000bb40 Fixes Python 3 compatibility. 2015-02-22 01:13:51 +01:00
Bertrand Bordage
0b86ae2bac Uses next(generator) instead of generator.next() for Python 3. 2015-02-22 01:05:12 +01:00
Bertrand Bordage
b7dbd00d02 Adds a test for the management command. 2015-02-22 00:51:47 +01:00
Bertrand Bordage
0c8180a6e7 Adds the invalidate_cachalot Django command. 2015-02-18 03:03:32 +01:00
Bertrand Bordage
beacea0a8b Handles nested subqueries in Django 1.7. 2015-02-18 01:20:17 +01:00
Bertrand Bordage
9e1447f6ff Handles rare complex queries. 2015-02-18 00:32:51 +01:00
Bertrand Bordage
76b2c08dc8 Adds more rare advanced queries not handled by cachalot. 2015-02-17 23:57:58 +01:00
Bertrand Bordage
cd278aea75 Moves a test method. 2015-02-17 22:07:23 +01:00
Bertrand Bordage
67c05ed460 Adds 2 tests for HAVING queries. 2015-02-17 21:47:41 +01:00
Bertrand Bordage
81b63eaff3 Adds a missing test for subqueries. 2015-02-17 21:23:51 +01:00
Bertrand Bordage
13f296f190 Adds benchmark conditions. 2015-02-16 21:25:19 +01:00
Bertrand Bordage
2249e07b24 Updates to 2015. 2015-02-16 21:14:06 +01:00
Bertrand Bordage
639f782903 [Docs] Improves Limits.Redis. 2015-02-16 21:12:52 +01:00
Bertrand Bordage
1687d16502 Uses query.table_map instead of query.alias_map. 2015-02-16 21:04:53 +01:00
Bertrand Bordage
37ea9eb801 Merge pull request #9 from stefantalpalaru/redis-limits
Documents Redis default key eviction policy issue.
2015-02-16 20:05:37 +01:00
Bertrand Bordage
6dc06ab9b9 Use table names instead of aliases to prevent unnecessary cache sets. 2015-02-16 19:56:30 +01:00
Bertrand Bordage
9ff71ac2e9 Updates version number. 2015-02-16 19:25:36 +01:00
Bertrand Bordage
cbbdce4ed2 Removes Django 1.8 alpha from the test matrix. 2015-02-16 17:25:21 +01:00
Stefan Talpalaru
8af6b101df document Redis' default key eviction policy problem 2015-02-16 16:18:32 +01:00
Bertrand Bordage
c578cbff8a Fixes a test. 2015-01-18 18:11:21 +01:00
Bertrand Bordage
c3223048f1 Fixes tests for Django 1.6 & 1.7. 2015-01-18 17:50:35 +01:00
Bertrand Bordage
eae2521c30 Adds migrations for test models. 2015-01-18 17:44:19 +01:00
Bertrand Bordage
4f7fae4219 Tests against Django 1.8a1. 2015-01-18 17:04:45 +01:00
Bertrand Bordage
352fb2d829 Small Python optimizations.
While keeping code compatible with Python 2.6 to 3.4, of course…
2015-01-03 06:38:16 +01:00
Bertrand Bordage
ce9c1c4d55 Adds benchmark results to the docs. 2014-12-14 10:46:52 +01:00
Bertrand Bordage
56e12f0dba Typos. 2014-12-14 10:12:38 +01:00
Bertrand Bordage
9d8fbf07b9 Updates docs. 2014-12-14 10:06:12 +01:00
Bertrand Bordage
6e2f08220e Updates the API docs. 2014-12-14 09:59:07 +01:00