Commits on Apr 6, 2016
-
Redis cluster. Initial. Processing Moved command.
It is working only with masters nodes properly.
-
-
Added IntelliJ config file to gitignore.
the-panda committedApr 6, 2016 -
Tests now run in a sentinel setup.
the-panda committedApr 6, 2016 -
Added a script to setup an MMM SSS cluster.
the-panda committedApr 6, 2016 -
Started to make the old tests work against a cluster. Created runclus…
…tertests.py. Fixed a bug in key_slot.
the-panda committedApr 6, 2016 -
-
More tests work on a Redis cluster.
the-panda committedApr 6, 2016 -
HLL and sorted set tests work with cluster.
the-panda committedApr 6, 2016 -
Converted remaining tests to run on a cluster. Except those where fun…
…ctionality is not implemented yet or doesn't make sense on a cluster.
the-panda committedApr 6, 2016 -
the-panda committed
Apr 6, 2016 -
Added some tests for RedisCluster and RedisPoolCluster.
the-panda committedApr 6, 2016 -
Moved test cluster setup code into own package within aioredis so tha…
…t it can be imported in application tests.
the-panda committedApr 6, 2016 -
Added reload_cluster_pool. Added methods to TestCluster to trigger fa…
…ilover.
the-panda committedApr 6, 2016 -
Implemented own cluster configuration script (using sockets). No need…
… anymore to download the redis-trib.rb file from Redis source.
the-panda committedApr 6, 2016 -
Improved testcluster code: Better handling of error responses and ret…
…ries.
the-panda committedApr 6, 2016 -
the-panda committed
Apr 6, 2016 -
Make setupcluster print a message that explains how to run the tests.
the-panda committedApr 6, 2016 -
the-panda committed
Apr 6, 2016 -
-
Prepare cluster pool parallelized
Nasenbaer authored and the-panda committedApr 6, 2016 -
Reset cluster pool after reloading cluster pool not before to prevent…
… race conditions when accessing the cluster_pool
Nasenbaer authored and the-panda committedApr 6, 2016 -
Access node via its unique id and not by its position in the node list
Nasenbaer authored and the-panda committedApr 6, 2016 -
RedisCluster asks all nodes for cluster info and takes the first retu…
…rned info. Various improvements.
the-panda committedApr 6, 2016 -
Really parallelized get_cluster_pool.
the-panda committedApr 6, 2016 -
the-panda committed
Apr 6, 2016 -
the-panda committed
Apr 6, 2016 -
Fixed _read_bulk_string_response.
the-panda committedApr 6, 2016 -
Improved cluster examples. Now they can be used together with the set…
…upcluster.py script.
the-panda committedApr 6, 2016 -
the-panda committed
Apr 6, 2016 -
the-panda committed
Apr 6, 2016 -
Added tests for wait_closed fix.
the-panda committedApr 6, 2016 -
the-panda committed
Apr 6, 2016 -
the-panda committed
Apr 6, 2016 -
the-panda committed
Apr 6, 2016 -
Make travis start a cluster before running cluster examples.
the-panda committedApr 6, 2016 -
Fixed reload_cluster_pool and corresponding test.
the-panda committedApr 6, 2016
Commits on Apr 12, 2016
-
Make sure fetch cluster info connections are closed (to avoid Pending…
… Task Destroyed warnings).
the-panda committedApr 12, 2016
Commits on Apr 13, 2016
-
Modified tests so that the runtests script can run both the standalon…
…e tests and the cluster tests and measure coverage appropriately.
the-panda committedApr 13, 2016 -
Only run cluster tests on travis, if Redis 3 is used.
the-panda committedApr 13, 2016 -
Hopefully fixed travis.yml file.
the-panda committedApr 13, 2016 -
Fixed example filter in travis script.
the-panda committedApr 13, 2016 -
the-panda committed
Apr 13, 2016 -
Setup cluster using the correct version of Redis.
the-panda committedApr 13, 2016 -
the-panda committed
Apr 13, 2016
Commits on Apr 14, 2016
-
Make cluster examples run even if database is not empty.
the-panda committedApr 14, 2016 -
Fixed EVAL handling on cluster.
the-panda committedApr 14, 2016 -
Removed two unnecessary lines.
the-panda committedApr 14, 2016 -
the-panda committed
Apr 14, 2016
Commits on May 2, 2016
Commits on May 3, 2016
-
Added test for the last commit to keep coverage high.
the-panda committedMay 3, 2016
Commits on Aug 7, 2017
-
Handle new CLUSTER NODES format in Redis v4.
the-panda committedAug 7, 2017
Commits on Nov 29, 2017
-
Merge remote-tracking branch 'aio-libs/aioredis/master'
# Conflicts: # .gitignore # .travis.yml # aioredis/__init__.py # aioredis/connection.py # aioredis/errors.py # aioredis/pool.py # aioredis/util.py # runtests.py # tests/_testutil.py # tests/connection_commands_test.py # tests/connection_test.py # tests/generic_commands_test.py # tests/hash_commands_test.py # tests/hyperloglog_commands_test.py # tests/list_commands_test.py # tests/pool_test.py # tests/pubsub_commands_test.py # tests/reconnect_test.py # tests/scripting_commands_test.py # tests/server_commands_test.py # tests/set_commands_test.py # tests/sorted_set_commands_test.py # tests/string_commands_test.py # tests/transaction_commands_test.py
Commits on Dec 7, 2017
-
- Code changes for compatibility with aioredis 1.0.0
- Changing code for python >= 3.5 - Finishing all cluster management commands - Tests on py.tests for maximum code coverage - Fixing some errors - Cluster management commands examples
-
-
Commits on Dec 8, 2017
Commits on Dec 20, 2017
-
- Variables naming change - Functionality improvements - Flake8 - Tests improvements
-
- Removing unused functionality
- Additional test for coverage improvement - Code improvements
Commits on Jan 4, 2018
-
Merge pull request #2 from lemurchik/master
Finishing functionality for redis cluster
-
Fix test_del_slots: Also send del command to slaves.
the-panda committedJan 4, 2018 -
the-panda committed
Jan 4, 2018 -
the-panda committed
Jan 4, 2018 -
Make get_nodes_entities private. Make failover test more robust. Writ…
…e some tests for normal commands on cluster.
the-panda committedJan 4, 2018 -
Merge remote-tracking branch 'upstream/master'
the-panda committedJan 4, 2018
Commits on Jan 8, 2018
-
Loading cluster info may fail with an OSError.
the-panda committedJan 8, 2018 -
Use pytest tmpdir fixture to create temporary cluster configuration d…
…irectory.
the-panda committedJan 8, 2018 -
Silence error when temporary directories cannot be deleted.
the-panda committedJan 8, 2018 -
Try to get rid of strange errors in AppVeyor on Windows.
the-panda committedJan 8, 2018 -
Fix test_add_slots which would sometimes fail in AppVeyor.
the-panda committedJan 8, 2018
Commits on Jan 9, 2018
-
Skip cluster tests when using a Redis version < 3.
the-panda committedJan 9, 2018 -
the-panda committed
Jan 9, 2018 -
Try to setup cluster when running examples on Travis.
the-panda committedJan 9, 2018 -
Remove non-ASCII chars from setup.cfg, or distutils will crash.
the-panda committedJan 9, 2018 -
Exclude testcluster file from coverage. This module is for testing pu…
…rposes and not tested itself.
the-panda committedJan 9, 2018 -
Improve _wait_result function in tests.
the-panda committedJan 9, 2018 -
Remove support for CLUSTER SETSLOTS, because test does not work relia…
…bly.
the-panda committedJan 9, 2018
Commits on Jan 10, 2018
-
Try to avoid timeout in test_del_slots.
the-panda committedJan 10, 2018
Commits on Jan 12, 2018
-
the-panda committed
Jan 12, 2018 -
Remove unused setup_test_cluster functionality.
the-panda committedJan 12, 2018
Commits on May 16, 2018
Commits on May 17, 2018
Commits on May 23, 2018
Commits on May 28, 2018
Commits on May 29, 2018
-
Fix tests after making 'many' parameter required.
the-panda committedMay 29, 2018