Classes | |
class | _ChannelConfiguration |
class | _LoadBalancerStatsServicer |
class | _MethodHandle |
class | _StatsWatcher |
class | _XdsUpdateClientConfigureServicer |
Functions | |
None | _cancel_all_rpcs (Mapping[int, Tuple[grpc.Future, str]] futures) |
None | _handle_sigint (sig, frame) |
None | _on_rpc_done (int rpc_id, grpc.Future future, str method, bool print_response) |
None | _remove_completed_rpcs (Mapping[int, grpc.Future] futures, bool print_response) |
None | _run (argparse.Namespace args, Sequence[str] methods, PerMethodMetadataType per_method_metadata) |
None | _run_single_channel (_ChannelConfiguration config) |
None | _start_rpc (str method, Sequence[Tuple[str, str]] metadata, int request_id, test_pb2_grpc.TestServiceStub stub, float timeout, Mapping[int, Tuple[grpc.Future, str]] futures) |
bool | bool_arg (str arg) |
PerMethodMetadataType | parse_metadata_arg (str metadata_arg) |
Sequence[str] | parse_rpc_arg (str rpc_arg) |
Variables | |
_CONFIG_CHANGE_TIMEOUT = datetime.timedelta(milliseconds=500) | |
_global_lock = threading.Lock() | |
_global_server = None | |
dictionary | _METHOD_CAMEL_TO_CAPS_SNAKE |
dictionary | _METHOD_ENUM_TO_STR = {v: k for k, v in _METHOD_STR_TO_ENUM.items()} |
dictionary | _METHOD_STR_TO_ENUM |
_stop_event = threading.Event() | |
tuple | _SUPPORTED_METHODS |
action | |
args = parser.parse_args() | |
console_handler = logging.StreamHandler() | |
default | |
file_handler = logging.FileHandler(args.log_file, mode='a') | |
formatter = logging.Formatter(fmt='%(asctime)s: %(levelname)-8s %(message)s') | |
help | |
int | |
logger = logging.getLogger() | |
tuple | metadata_help |
parser | |
PerMethodMetadataType = Mapping[str, Sequence[Tuple[str, str]]] | |
string | rpc_help = "A comma-delimited list of RPC methods to run. Must be one of " |
str | |
type | |
|
private |
Definition at line 247 of file xds_interop_client.py.
|
private |
Definition at line 125 of file xds_interop_client.py.
|
private |
Definition at line 197 of file xds_interop_client.py.
|
private |
Definition at line 235 of file xds_interop_client.py.
|
private |
Definition at line 380 of file xds_interop_client.py.
|
private |
Definition at line 276 of file xds_interop_client.py.
|
private |
Definition at line 179 of file xds_interop_client.py.
Definition at line 433 of file xds_interop_client.py.
PerMethodMetadataType xds_interop_client.parse_metadata_arg | ( | str | metadata_arg | ) |
Definition at line 411 of file xds_interop_client.py.
Definition at line 425 of file xds_interop_client.py.
|
private |
Definition at line 60 of file xds_interop_client.py.
|
private |
Definition at line 111 of file xds_interop_client.py.
|
private |
Definition at line 115 of file xds_interop_client.py.
|
private |
Definition at line 46 of file xds_interop_client.py.
|
private |
Definition at line 56 of file xds_interop_client.py.
|
private |
Definition at line 51 of file xds_interop_client.py.
|
private |
Definition at line 112 of file xds_interop_client.py.
|
private |
Definition at line 41 of file xds_interop_client.py.
xds_interop_client.action |
Definition at line 479 of file xds_interop_client.py.
xds_interop_client.args = parser.parse_args() |
Definition at line 493 of file xds_interop_client.py.
xds_interop_client.console_handler = logging.StreamHandler() |
Definition at line 36 of file xds_interop_client.py.
xds_interop_client.default |
Definition at line 447 of file xds_interop_client.py.
xds_interop_client.file_handler = logging.FileHandler(args.log_file, mode='a') |
Definition at line 498 of file xds_interop_client.py.
Definition at line 37 of file xds_interop_client.py.
xds_interop_client.help |
Definition at line 449 of file xds_interop_client.py.
xds_interop_client.int |
Definition at line 113 of file xds_interop_client.py.
xds_interop_client.logger = logging.getLogger() |
Definition at line 35 of file xds_interop_client.py.
tuple xds_interop_client.metadata_help |
Definition at line 488 of file xds_interop_client.py.
xds_interop_client.parser |
Definition at line 443 of file xds_interop_client.py.
Definition at line 58 of file xds_interop_client.py.
string xds_interop_client.rpc_help = "A comma-delimited list of RPC methods to run. Must be one of " |
Definition at line 484 of file xds_interop_client.py.
xds_interop_client.str |
Definition at line 487 of file xds_interop_client.py.
xds_interop_client.type |
Definition at line 448 of file xds_interop_client.py.