pyvider-rpcplugin
2025-06-13
Implemented client-side retry logic for connection/handshake, added...
47 files · 3,715+ · 2,092-
Client Retry Logic
5 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pyexception.pyUpdated exception.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.py
Reorganization and Expansion
5 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pyexception.pyUpdated exception.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.py
- Moved benchmarks from root to
tests/benchmarks/directory decouple internal5 files
benchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.pydummy_cs_handshaker.shdummy_echo_handshaker.sh
- Added
benchmark_throughput_tcp.py(269 lines) andbenchmark_throughput_unix.py(282 lines) decouple internal5 files
benchmark_throughput_unix.pybenchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.pydummy_cs_handshaker.sh
- Updated existing benchmarks with improved measurement
decouple
internal
5 files
benchmark_throughput_unix.pybenchmark_concurrency.pybenchmark_connection_speed.pybenchmark_throughput.pydummy_cs_handshaker.sh
Simplification
5 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pyexception.pyUpdated exception.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.py
- Simplified
config.py(334 lines of reduction) removing file-based config loading baseline internal5 files
08_production_config.pyconfig.pytest_config.pytest_load_config.pytest_malformed_config.py
- Removed temporary config files:
test_config.env,test_config.json,test_config.yaml,malformed_config.*baseline internal3 files
base.pyconfig.pyexception.py
- Simplified
examples/08_production_config.pydecouple internal5 files
08_production_config.pyconfig.pytest_config.pytest_load_config.pytest_malformed_config.py
Server and Handshake
5 files changed
base.pyUpdated client/base.pyconfig.pyUpdated config.pyexception.pyUpdated exception.pyhandshake.pyUpdated handshake.pyserver.pyUpdated server.py
CI/CD
2 files changed
ci.ymlUpdated CI workflowdocs.ymlUpdated CI workflow