Commit Graph

  • 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