Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Improvements and cosmetics for Issue #281sqsopts | Ask Solem | 2013-12-13 | 2 | -83/+88 |
| | |||||
* | Tests should not use the filesystem | Ask Solem | 2013-12-12 | 1 | -126/+31 |
| | |||||
* | Fix Python 3 unit tests in Travis CI. | Matt Wise | 2013-12-03 | 3 | -7/+5 |
| | | | | | | Python 3+ cannot even build/install Boto, so we need to have a separate test-ci3.txt file to define Python 3+ test requirements. | ||||
* | Skip SQS unit tests in Python 3.3. | Matt Wise | 2013-12-03 | 1 | -0/+6 |
| | | | | | Boto does not yet support Python 3+, so these unit tests cannot run in Python 3.3 | ||||
* | Remove kombu.trasnport.SQS from the coverage report exclusion list. | Matt Wise | 2013-12-03 | 1 | -1/+0 |
| | |||||
* | Fix SQS tests in Python 3.3 | Matt Wise | 2013-12-03 | 1 | -2/+0 |
| | |||||
* | Add boto to the requirements for TravisCI tests | Matt Wise | 2013-12-03 | 1 | -0/+1 |
| | |||||
* | Skip transport.SQS unit tests if Boto is not installed | Matt Wise | 2013-12-03 | 1 | -2/+14 |
| | |||||
* | Use the Amazon SQS Bulk Fetch API to implement the Kombu prefetch_count. | Matt Wise | 2013-12-02 | 3 | -2/+185 |
| | | | | | | | | | | | | This patch implements a new private method on the SQS Channel object named _get_bulk(). This method calls out to the QoS object to get a number of estimated messages its allowed to retrieve from SQS at any given moment, and then pulls them down and returns a list of these messages. An updated drain_events() method then stores these messages in a local cache object, and pops them off one by one as the drain_events() method is called by the Transport.drain_channel() method. | ||||
* | Make _get() simpler, move most logic into private methods. | Matt Wise | 2013-12-02 | 2 | -16/+94 |
| | | | | | | | In preparation for building a _get_bulk() method to handle getting many messages from SQS at once, this commit moves most of the logic from _get() into separate methods that can be more easily unit tested and re-used. | ||||
* | Use real Queue objects to test publishing/consuming messages in SQS tests. | Matt Wise | 2013-12-02 | 1 | -12/+24 |
| | |||||
* | More consistent test queue name | Matt Wise | 2013-12-02 | 1 | -1/+1 |
| | |||||
* | Pyflakes cleanup | Matt Wise | 2013-12-02 | 1 | -2/+2 |
| | |||||
* | Add test_get_with_empty_list method to check that Empty is raised | Matt Wise | 2013-12-02 | 1 | -0/+4 |
| | |||||
* | Pep8 cleanup | Matt Wise | 2013-12-02 | 1 | -4/+15 |
| | |||||
* | Revert "Add 'messages_to_fetch' option to kombu.transport.SQS. Default to 10." | Matt Wise | 2013-12-02 | 2 | -163/+29 |
| | | | | This reverts commit 8b3c74a9c3f415a1404a84446daa2c285632bba5. | ||||
* | Add can_consume_max_estimate() method to QoS object. | Matt Wise | 2013-12-02 | 1 | -0/+15 |
| | | | | | | This method will be used by channels with bulk 'get' capabilities to improve performance of get calls by retrieving more than one message at a time. | ||||
* | Add myself to the AUTHORS file | Matt Wise | 2013-11-22 | 1 | -0/+1 |
| | |||||
* | Add 'messages_to_fetch' option to kombu.transport.SQS. Default to 10. | Matt Wise | 2013-11-22 | 2 | -29/+163 |
| | | | | | | | | | | | | Allow the user to specify the number of messages an individual Channel will fetch at a given time from SQS. Default this to Amazons max of 10 -- if there are less messages in the queue, Amazon will just return whats available. These messages are fetched and stored in a local _queue_message_cache deque object. When subsequent _get() calls are made, this queue is depleted until its empty before making another request to SQS for new messages. | ||||
* | Add basic put/get unit tests for kombu.transport.SQS | Matt Wise | 2013-11-21 | 2 | -9/+43 |
| | |||||
* | Initial unit testing framework for kombu.transport.SQS package. | Matt Wise | 2013-11-21 | 2 | -1/+207 |
| | |||||
* | Fixes version | Ask Solem | 2013-11-21 | 1 | -1/+1 |
| | |||||
* | Sets release-date for 3.0.6 | Ask Solem | 2013-11-21 | 1 | -1/+1 |
| | |||||
* | Changes by -> release-by | Ask Solem | 2013-11-21 | 1 | -86/+86 |
| | |||||
* | Updates Changelog | Ask Solem | 2013-11-21 | 1 | -1/+11 |
| | |||||
* | Bumps version to 3.0.6v3.0.6 | Ask Solem | 2013-11-21 | 1 | -1/+1 |
| | |||||
* | Updates Changelog | Ask Solem | 2013-11-21 | 1 | -0/+4 |
| | |||||
* | Tests passing | Ask Solem | 2013-11-21 | 1 | -2/+2 |
| | |||||
* | flakes | Ask Solem | 2013-11-21 | 4 | -21/+39 |
| | |||||
* | Redis transport: Make sure PUBSUB message does not crash the transport ↵ | Ask Solem | 2013-11-21 | 1 | -8/+11 |
| | | | | (Issue celery/celery#1674) | ||||
* | kombu.VERSION is now a namedtuple | Ask Solem | 2013-11-20 | 2 | -3/+9 |
| | |||||
* | Updates Changelog | Ask Solem | 2013-11-20 | 1 | -0/+19 |
| | |||||
* | Timer: Do not hash on kwargs. Closes #275 | Ask Solem | 2013-11-20 | 1 | -1/+1 |
| | |||||
* | Adds by field again | Ask Solem | 2013-11-20 | 1 | -1/+69 |
| | |||||
* | Adds Fabrice Rabaute to AUTHORS | Ask Solem | 2013-11-20 | 1 | -0/+1 |
| | |||||
* | Check against correct types | Fabrice Rabaute | 2013-11-20 | 1 | -3/+5 |
| | |||||
* | Importing kqueue should not fail because of a missing KQ_ constant | Ask Solem | 2013-11-18 | 1 | -31/+27 |
| | |||||
* | Redis Unixsocket: Support setting virtual host in query | Ask Solem | 2013-11-18 | 1 | -18/+26 |
| | | | | | | | | Example url with virtual host set: redis+socket:///tmp/redis.sock?virtual_host=3 Related to Issue #238 | ||||
* | Bumps version to 3.0.5v3.0.5 | Ask Solem | 2013-11-15 | 2 | -2/+2 |
| | |||||
* | Updates Changelog | Ask Solem | 2013-11-15 | 1 | -0/+23 |
| | |||||
* | Now depends on amqp 1.3.3 | Ask Solem | 2013-11-15 | 2 | -2/+2 |
| | |||||
* | Adds bitdeli | Ask Solem | 2013-11-15 | 2 | -1/+4 |
| | |||||
* | [Py3] anyjson.loads requires string argument. Closes #270 | Ask Solem | 2013-11-15 | 9 | -14/+20 |
| | |||||
* | Avoid hardcoded path to CoreServices library | Ask Solem | 2013-11-14 | 1 | -4/+3 |
| | |||||
* | Merge branch '3.0' | Ask Solem | 2013-11-14 | 1 | -0/+1 |
|\ | |||||
| * | Adds Victor Garcia to AUTHORS | Ask Solem | 2013-11-14 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #269 from dongweiming/modify_transport_mongodb | Ask Solem Hoel | 2013-11-14 | 1 | -4/+1 |
|\ \ | |/ |/| | Modify: transport/mongodb | ||||
| * | Modify: transport/mongodb | dongweiming | 2013-11-13 | 1 | -4/+1 |
| | | |||||
* | | Merge pull request #273 from victorgp/master | Ask Solem Hoel | 2013-11-14 | 1 | -1/+1 |
|\ \ | | | | | | | fixing small bug in prepare_message method: type object argument after *... | ||||
| * | | fixing small bug in prepare_message method: type object argument after ** ↵ | Victor Garcia | 2013-11-13 | 1 | -1/+1 |
|/ / | | | | | | | must be a mapping, not NoneType |