Commit Graph
14 Commits
Author SHA1 Message Date
Daniel (dB.) Doubrovkine af263a060a Add micro benchmarks. (#537)
* Align pool_maxsize for different connection pool implementations.

Signed-off-by: dblock <[email protected]>

* Added benchmarks.

Signed-off-by: dblock <[email protected]>

* Multi-threaded vs. async benchmarks.

Signed-off-by: dblock <[email protected]>

* Set pool size to the number of threads.

Signed-off-by: dblock <[email protected]>

* Added sync/async benchmark.

Signed-off-by: dblock <[email protected]>

* Report client-side latency.

Signed-off-by: dblock <[email protected]>

* Various updates to benchmarks, demonstrating threading improves throughput.

Signed-off-by: dblock <[email protected]>

* Bench info.

Signed-off-by: dblock <[email protected]>

* Fixup format.

Signed-off-by: dblock <[email protected]>

* Undo async maxsize.

Signed-off-by: dblock <[email protected]>

* Moved benchmarks folder.

Signed-off-by: dblock <[email protected]>

* Updated documentation and project description.

Signed-off-by: dblock <[email protected]>

---------

Signed-off-by: dblock <[email protected]>
2023-10-13 11:29:54 -07:00
Daniel (dB.) Doubrovkine 7a638cdafc Align pool_maxsize for different connection pool implementations. (#535)
* Align pool_maxsize for different connection pool implementations.

Signed-off-by: dblock <[email protected]>

* Document connection classes and settings.

Signed-off-by: dblock <[email protected]>

* Undo change in async for backwards compatibility.

Signed-off-by: dblock <[email protected]>

* Fix: typo.

Signed-off-by: dblock <[email protected]>

---------

Signed-off-by: dblock <[email protected]>
2023-10-12 18:55:31 -04:00
Daniel (dB.) Doubrovkine 2bfc409177 Fix: typos. (#526)
* Fix: typo.

Signed-off-by: dblock <[email protected]>

* Fix: typo.

Signed-off-by: dblock <[email protected]>

* Fixed its.

Signed-off-by: dblock <[email protected]>

* Added Visual Code settings to .gitignore.

Signed-off-by: dblock <[email protected]>

* Added loop type for async client.

Signed-off-by: dblock <[email protected]>

---------

Signed-off-by: dblock <[email protected]>
2023-10-09 10:45:18 -07:00
Daniel (dB.) Doubrovkine 69750e82d8 Fix: typo. (#497)
Signed-off-by: dblock <[email protected]>
2023-09-15 11:51:55 -07:00
Daniel (dB.) DoubrovkineandARashitov 87b402c16e Finish up #305, tests for AsyncTransport (#452)
* fix multihost connection of AsyncTransport for AIOHttpConnection as connection_class & ConnectionPool as connection_pool_class parameters with compatability legacy test cases

Signed-off-by: ARashitov <[email protected]>

* adding test cases for checking multihost connection pool init with specified connection_class object

Signed-off-by: ARashitov <[email protected]>

* remove introduced updates

Signed-off-by: ARashitov <[email protected]>

* fix test cases by adding _async_init() call to init the actual hosts

Signed-off-by: ARashitov <[email protected]>

* remove unneeded imports

Signed-off-by: ARashitov <[email protected]>

* fix test cases of multi hosts connection pool init & adding documentation

Signed-off-by: ARashitov <[email protected]>

* Addressed comments in #305.

Signed-off-by: dblock <[email protected]>

* Renamed file for consistency.

Signed-off-by: dblock <[email protected]>

---------

Signed-off-by: ARashitov <[email protected]>
Signed-off-by: dblock <[email protected]>
Co-authored-by: ARashitov <[email protected]>
2023-07-26 10:45:52 -07:00
Daniel (dB.) Doubrovkine e022932ed1 Add the ability to run test patterns. (#454)
Signed-off-by: dblock <[email protected]>
2023-07-26 10:18:45 -07:00
Daniel (dB.) Doubrovkine 42852d0d53 Added Python 3.10 and 3.11 to nox. (#455)
Signed-off-by: dblock <[email protected]>
2023-07-26 10:03:42 -07:00
Daniel (dB.) Doubrovkine 54a517ada9 Added bulk samples and explained error handling. (#448)
* Added bulk samples and explained error handling.

Signed-off-by: dblock <[email protected]>

* The client can serialize an array for you.

Signed-off-by: dblock <[email protected]>

---------

Signed-off-by: dblock <[email protected]>
2023-07-25 19:17:28 -07:00
Daniel (dB.) DoubrovkineandVacha Shah f54973e583 Added k-nn user guide and samples. (#449)
* Added k-nn user guide and samples.

Signed-off-by: dblock <[email protected]>

* Added async samples.

Signed-off-by: dblock <[email protected]>

* Renamed Lucene Filters with Efficient Filters.

Signed-off-by: dblock <[email protected]>

* Fixing TOC from Lucene filters to Efficient filters

Signed-off-by: Vacha Shah <[email protected]>

---------

Signed-off-by: dblock <[email protected]>
Signed-off-by: Vacha Shah <[email protected]>
Co-authored-by: Vacha Shah <[email protected]>
2023-07-25 19:04:13 -07:00
Daniel (dB.) Doubrovkine 58217d98ff Reorganize documentation and add samples. (#447)
Signed-off-by: dblock <[email protected]>
2023-07-24 10:23:51 -07:00
Daniel (dB.) Doubrovkine b4c000a7ab Cleaned up the developer guide. (#388)
Signed-off-by: dblock <[email protected]>
2023-05-30 13:40:05 -04:00
Daniel (dB.) Doubrovkine cef6e1b911 Added MacOS to GitHub CI. (#390)
Signed-off-by: dblock <[email protected]>
2023-05-15 14:48:05 -07:00
Daniel (dB.) Doubrovkine 3d1dd7bbce Created untriaged issue workflow. (#290)
Signed-off-by: dblock <[email protected]>
2023-02-14 11:08:38 -08:00
Daniel (dB.) Doubrovkine c3df325418 Updated MAINTAINERS.md to match recommended opensearch-project format. (#261)
Signed-off-by: dblock <[email protected]>

Signed-off-by: dblock <[email protected]>
2023-01-06 10:04:15 -08:00