pyvider-rpcplugin
2025-06-18
Added health servicer module, simplified client and crypto modules,...
87 files · 2,872+ · 2,794-
Health Servicer
3 files changed
health_servicer.pyUpdated health_servicer.py__init__.pyUpdated protocol/__init__.pybase.pyUpdated protocol/base.py
Simplification and Expansion
10 files changed
base.pyUpdated client/base.pytypes.pyUpdated client/types.pyconfig.pyUpdated config.pycertificate.pyUpdated crypto/certificate.pydebug.pyUpdated crypto/debug.pygenerators.pyUpdated crypto/generators.pyfactories.pyUpdated factories.pyhandshake.pyUpdated handshake.pyhealth_servicer.pyUpdated health_servicer.py__init__.pyUpdated protocol/__init__.py
- Simplified
client/base.py(269 lines of changes, net reduction) with cleaner connection management decouple internal1 file
base.py
- Simplified
crypto/certificate.py(195 lines) andcrypto/debug.py(37 lines) harden internal2 files
certificate.pydebug.py
- Expanded
config.py(144 lines) with enhanced environment variable support baseline internal4 files
config.pytest_config.pytest_load_config.pytest_malformed_config.py
- Updated
factories.py(31 lines),handshake.py(48 lines) decouple internal4 files
factories.pyhandshake.pytest_client_handshake.pytest_server_handshake.py
- Updated protocol
__init__.pyexports decouple internal5 files
__init__.py__init__.pykv_pb2.pykv_pb2.pyikv_pb2_grpc.py
Documentation and Testing
10 files changed
benchmark_high_concurrency.pyUpdated benchmarks testdummy_high_cc_echo_handshaker.shUpdated benchmarks testtemp_test_retry_logic_02.pyUpdated client testtest_client_grpc.pyUpdated client testtest_client_handshake.pyUpdated client testtest_client_lifecycle.pyUpdated client testtest_client_retry_logic.pyUpdated client testtest_connection.pyUpdated client testtest_config.pyUpdated core testtest_load_config.pyUpdated core test
- Added
docs_client_context_test.py(46 lines) anddocs_health_check.py(172 lines) as doc test scripts qualify internal3 files
benchmark_high_concurrency.pydummy_high_cc_echo_handshaker.shtemp_test_retry_logic_02.py
- Updated KV proto protobuf bindings and interop tests
qualify
internal
5 files
kv_pb2.pykv_pb2.pyikv_pb2_grpc.pyecho_pb2.pyecho_pb2_grpc.py
- Fixed security documentation certificate examples
remediate
internal
3 files
benchmark_high_concurrency.pydummy_high_cc_echo_handshaker.shtemp_test_retry_logic_02.py