-
79c6535657
Removing prototyped API implementations for more robust versions to come
Honza Kral
2013-06-01 16:58:47 +02:00
-
991eb881df
Added real test server
Honza Kral
2013-05-27 23:02:38 +02:00
-
a7a3d660b5
It's REtries, not tries, respect that
Honza Kral
2013-05-24 01:45:15 +02:00
-
b1e6c4d6a7
When sniffing try all connections, including the ones used to seed the client
Honza Kral
2013-05-24 01:42:04 +02:00
-
dd19553ba7
Have sniff_hosts reuse existing connection to not waste open sockets
Honza Kral
2013-05-24 01:29:31 +02:00
-
476b1ca132
expose timeout on Connection class
Honza Kral
2013-05-24 01:00:29 +02:00
-
23829366e9
escape url parts, tests forthcoming
Honza Kral
2013-05-23 22:24:04 +02:00
-
a70db43abd
Enable url_prefix for Connection, do not include it in trace calls
Honza Kral
2013-05-23 22:15:55 +02:00
-
c23aacf1f9
Sniff based on time interval, not number of requests
Honza Kral
2013-05-23 17:33:36 +02:00
-
787820803a
don't shorted sniffing intervals on failure
Honza Kral
2013-05-23 17:22:49 +02:00
-
642b123865
Docstrings for helper functions in client.py
Honza Kral
2013-05-22 20:43:50 +02:00
-
1e81d09b14
Docstrings for connection_pool
Honza Kral
2013-05-22 20:30:44 +02:00
-
9e6714e2fa
Add a RandomSelector
Honza Kral
2013-05-22 20:30:38 +02:00
-
a093f0258e
support IPv6 addresses when parsing node info
Honza Kral
2013-05-22 18:49:30 +02:00
-
fecd26193c
Simpler easier to use callback for extracting node information
Honza Kral
2013-05-22 18:45:55 +02:00
-
0dae1e9df1
Only trigger retry and mark connection as dead on connection errors
Honza Kral
2013-05-19 18:45:12 +02:00
-
e74d4f3e5b
Transport API docs
Honza Kral
2013-05-19 18:26:10 +02:00
-
5af5e36c93
In case of race condition, don't block on resurrecting
Honza Kral
2013-05-13 17:39:17 +02:00
-
b429a15a1b
Fix Transport and ConnectionPool signatures in docs
Honza Kral
2013-05-12 21:18:39 +02:00
-
43bac35d57
Combine class's docstings with __init__
Honza Kral
2013-05-12 21:12:44 +02:00
-
60a6cf9389
Documentation for the code scaffolding
Honza Kral
2013-05-12 21:11:01 +02:00
-
a92ce05ec1
Index page for docs with testable example and license info
Honza Kral
2013-05-12 20:37:31 +02:00
-
3c021e0c9b
Mock implementations of some client methods
Honza Kral
2013-05-12 20:37:16 +02:00
-
0f613eb1d4
More extensive README
Honza Kral
2013-05-12 19:56:07 +02:00
-
427ca00117
Add license information to README
Honza Kral
2013-05-06 22:12:44 +02:00
-
cc12922fd7
Metadata tweaks
Honza Kral
2013-05-06 16:34:33 +02:00
-
814b0dff81
Add doctest capability to the docs, run it in Travis CI
Honza Kral
2013-05-06 16:15:58 +02:00
-
d5bb5976b8
Expose everything on elasticsearch package itself
Honza Kral
2013-05-06 16:15:38 +02:00
-
82a1f1c32c
Sphinx documentation stub created by quickstart
Honza Kral
2013-05-06 15:40:47 +02:00
-
603ec53387
TODO is DONE
Honza Kral
2013-05-05 04:51:32 +02:00
-
fe4a3a5ed0
Elasticsearch is one word
Honza Kral
2013-05-05 04:21:03 +02:00
-
379d443cfa
If a connection fails Nth time in a row put it on timeout for 2**(N-1) * default_timeout
Honza Kral
2013-05-05 01:00:10 +02:00
-
b4ba7433bd
Make sure dead connections are handled in a thread-safe manner
Honza Kral
2013-05-05 00:36:39 +02:00
-
ace077d33e
ignore coverage's HTML output
Honza Kral
2013-05-04 20:02:30 +02:00
-
5c0332721a
ElasticSearch client class
Honza Kral
2013-05-04 20:00:39 +02:00
-
4c74c6911c
Serialization error tests
Honza Kral
2013-05-03 17:56:27 +02:00
-
1300e7b279
Forgotten debug print
Honza Kral
2013-05-03 17:02:14 +02:00
-
8cd053799e
When resurrect happens it shouldn't return the risen connection, just return it to pool
Honza Kral
2013-05-03 03:19:49 +02:00
-
c96c74b322
Added sniffing logic to Transport
Honza Kral
2013-05-03 02:03:05 +02:00
-
bf0ed843d1
Added Transport class that manages connections
Honza Kral
2013-05-03 01:08:25 +02:00
-
6aad2599d7
Adding JSONSerializer
Honza Kral
2013-05-02 23:42:11 +02:00
-
28cfd5ec0b
Added requests as requirement
Honza Kral
2013-05-02 21:23:47 +02:00
-
3a5c1084dd
Added mock as requirement to run tests
Honza Kral
2013-05-02 21:22:47 +02:00
-
e3c76ecf01
ConnetionPool to hold all the connections
Honza Kral
2013-05-02 17:54:26 +02:00
-
b22012b1a7
Connection's repr test
Honza Kral
2013-05-02 15:41:22 +02:00
-
a7e3b95e01
Make tests pass on sloow machines
Honza Kral
2013-05-02 15:36:53 +02:00
-
4c3c93018c
Adding metadata
Honza Kral
2013-05-02 01:27:31 +02:00
-
0fd398a0d5
Error logging
Honza Kral
2013-05-02 00:41:27 +02:00
-
ebd6370e59
Add logging on successful request
Honza Kral
2013-05-02 00:34:46 +02:00
-
71daa6ef14
RequestsHttpConnection class handling the actual http communication
Honza Kral
2013-05-01 21:55:44 +02:00
-
af1891c7ce
removing dummy tests
Honza Kral
2013-05-01 16:51:22 +02:00
-
20fbba1230
Initial commit, simple python scaffold
Honza Kral
2013-05-01 16:37:32 +02:00