proxy.py/tests
Abhinav Singh 8fdddfd199
Acceptors performance (#767)
* Use threads for delegation. Now `run_once` lock before `accept` not `select`

* Add support to use master proxy within proxy pool plugin.  When used, proxy pool plugin will be a no-op for the master node

* Fix acceptor tests now that mask is being used

* Use `cached_property` for web server routes

* Use `select(timeout=1)` otherwise acceptor wont join if total blocking

* mypy, flake, doc spell fixes

* R0205: Class `cached_property` inherits from object, can be safely removed from bases in python3 (useless-object-inheritance)
2021-11-20 19:42:38 +05:30
..
benchmark Initialize Menubar (#188) 2019-11-22 15:18:01 -08:00
common Add `--num-acceptors` flag + Allow `work_klass` via `Proxy` context manager kwargs (#714) 2021-11-10 04:27:40 +05:30
core Acceptors performance (#767) 2021-11-20 19:42:38 +05:30
dashboard Test Dashboard backend (#206) 2019-11-30 22:54:20 -08:00
http Add `TcpUpstreamConnectionHandler` class (#760) 2021-11-20 00:05:24 +05:30
integration Acceptors performance (#767) 2021-11-20 19:42:38 +05:30
plugin No abstract method for proxy plugin (#738) 2021-11-15 03:17:12 +05:30
testing Move GHA e2e integration job to pytest (#746) 2021-11-17 20:01:16 +05:30
__init__.py Initialize Menubar (#188) 2019-11-22 15:18:01 -08:00
test_circular_imports.py Fix python 3.10 @ ubuntu pytest ignore (#685) 2021-11-06 17:25:32 +05:30
test_main.py Enhancements (#763) 2021-11-20 03:04:15 +05:30
test_set_open_file_limit.py Move GHA e2e integration job to pytest (#746) 2021-11-17 20:01:16 +05:30