diff --git a/.venv/lib/python3.11/site-packages/ray/core/__init__.py b/.venv/lib/python3.11/site-packages/ray/core/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/.venv/lib/python3.11/site-packages/ray/core/__pycache__/__init__.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6b5ef355cb4992ef679ef7d4489a59a28e9b3196 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/__pycache__/__init__.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/agent_manager_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/agent_manager_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dda2228e927b651406793eea40f2745be176a3e7 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/agent_manager_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/agent_manager_pb2_grpc.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/agent_manager_pb2_grpc.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1a1cad8f0ea41584378fef9a7aa8fa9559dcbcf7 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/agent_manager_pb2_grpc.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/common_pb2_grpc.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/common_pb2_grpc.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..55b086af723d99414909b39a277aa79b77ea0f2c Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/common_pb2_grpc.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/core_worker_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/core_worker_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8ccf52757c815bc80b4153a1ba5de3199e8efc7e Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/core_worker_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/dependency_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/dependency_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c3e886cccf669e604acfceaebc909e6e92c53459 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/dependency_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/event_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/event_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..edf7d95c28d24a9bcd3eda8156a5244e3532761f Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/event_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/export_event_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/export_event_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b3604349a06dc242cfcc1aef0dfbc41d3dde5091 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/export_event_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/export_submission_job_event_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/export_submission_job_event_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a3d43ee0eccf5afe6a1c336ffdc59b4bb2e9bc96 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/export_submission_job_event_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/gcs_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/gcs_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..00643d1adcdd584db1067c62c4128b62cf7951ec Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/gcs_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/gcs_pb2_grpc.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/gcs_pb2_grpc.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..218f1b2ddbd29370dd0a414699184f78499dfb13 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/gcs_pb2_grpc.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/instance_manager_pb2_grpc.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/instance_manager_pb2_grpc.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e1868b26cdc3b00b886822995c808a98501b69f7 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/instance_manager_pb2_grpc.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/node_manager_pb2_grpc.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/node_manager_pb2_grpc.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e08882878114a646cc0c2e9915038c894b86b640 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/node_manager_pb2_grpc.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/pubsub_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/pubsub_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cacfa5a1bd554d8ca0727490d12e87d947fd9e19 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/pubsub_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/pubsub_pb2_grpc.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/pubsub_pb2_grpc.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ad3beabeffe35a0c0a110b21ebada36a90b75584 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/pubsub_pb2_grpc.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/reporter_pb2_grpc.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/reporter_pb2_grpc.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..403f70b08af2c0c1152a2043a12ce344e5425237 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/reporter_pb2_grpc.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/resource_pb2.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/resource_pb2.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eb889bb2625f003ba135e72864a633bfeffef20b Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/core/generated/__pycache__/resource_pb2.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/agent_manager_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/agent_manager_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..cff2911d97a748ff2e12946fd10de3753d01d6bb --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/agent_manager_pb2.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/agent_manager.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$src/ray/protobuf/agent_manager.proto\x12\x07ray.rpc*F\n\x0e\x41gentRpcStatus\x12\x17\n\x13\x41GENT_RPC_STATUS_OK\x10\x00\x12\x1b\n\x17\x41GENT_RPC_STATUS_FAILED\x10\x01\x62\x06proto3') + +_AGENTRPCSTATUS = DESCRIPTOR.enum_types_by_name['AgentRpcStatus'] +AgentRpcStatus = enum_type_wrapper.EnumTypeWrapper(_AGENTRPCSTATUS) +AGENT_RPC_STATUS_OK = 0 +AGENT_RPC_STATUS_FAILED = 1 + + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _AGENTRPCSTATUS._serialized_start=49 + _AGENTRPCSTATUS._serialized_end=119 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/autoscaler_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/autoscaler_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..410a9d4b6d65d309076d2ddf75a545f6a6abbcb5 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/autoscaler_pb2.py @@ -0,0 +1,405 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/autoscaler.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!src/ray/protobuf/autoscaler.proto\x12\x12ray.rpc.autoscaler\"X\n\x16\x41ntiAffinityConstraint\x12\x1d\n\nlabel_name\x18\x01 \x01(\tR\tlabelName\x12\x1f\n\x0blabel_value\x18\x02 \x01(\tR\nlabelValue\"T\n\x12\x41\x66\x66inityConstraint\x12\x1d\n\nlabel_name\x18\x01 \x01(\tR\tlabelName\x12\x1f\n\x0blabel_value\x18\x02 \x01(\tR\nlabelValue\"\xd3\x01\n\x13PlacementConstraint\x12T\n\ranti_affinity\x18\x01 \x01(\x0b\x32*.ray.rpc.autoscaler.AntiAffinityConstraintH\x00R\x0c\x61ntiAffinity\x88\x01\x01\x12G\n\x08\x61\x66\x66inity\x18\x02 \x01(\x0b\x32&.ray.rpc.autoscaler.AffinityConstraintH\x01R\x08\x61\x66\x66inity\x88\x01\x01\x42\x10\n\x0e_anti_affinityB\x0b\n\t_affinity\"\x98\x02\n\x0fResourceRequest\x12\x63\n\x10resources_bundle\x18\x01 \x03(\x0b\x32\x38.ray.rpc.autoscaler.ResourceRequest.ResourcesBundleEntryR\x0fresourcesBundle\x12\\\n\x15placement_constraints\x18\x02 \x03(\x0b\x32\'.ray.rpc.autoscaler.PlacementConstraintR\x14placementConstraints\x1a\x42\n\x14ResourcesBundleEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\"m\n\x16ResourceRequestByCount\x12=\n\x07request\x18\x01 \x01(\x0b\x32#.ray.rpc.autoscaler.ResourceRequestR\x07request\x12\x14\n\x05\x63ount\x18\x02 \x01(\x03R\x05\x63ount\"p\n\x13GangResourceRequest\x12?\n\x08requests\x18\x01 \x03(\x0b\x32#.ray.rpc.autoscaler.ResourceRequestR\x08requests\x12\x18\n\x07\x64\x65tails\x18\x02 \x01(\tR\x07\x64\x65tails\"t\n\x19\x43lusterResourceConstraint\x12W\n\x11resource_requests\x18\x01 \x03(\x0b\x32*.ray.rpc.autoscaler.ResourceRequestByCountR\x10resourceRequests\"\xe6\x06\n\tNodeState\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12\x1f\n\x0binstance_id\x18\x02 \x01(\tR\ninstanceId\x12+\n\x12ray_node_type_name\x18\x03 \x01(\tR\x0frayNodeTypeName\x12\x66\n\x13\x61vailable_resources\x18\x04 \x03(\x0b\x32\x35.ray.rpc.autoscaler.NodeState.AvailableResourcesEntryR\x12\x61vailableResources\x12Z\n\x0ftotal_resources\x18\x05 \x03(\x0b\x32\x31.ray.rpc.autoscaler.NodeState.TotalResourcesEntryR\x0etotalResources\x12W\n\x0e\x64ynamic_labels\x18\x06 \x03(\x0b\x32\x30.ray.rpc.autoscaler.NodeState.DynamicLabelsEntryR\rdynamicLabels\x12,\n\x12node_state_version\x18\x07 \x01(\x03R\x10nodeStateVersion\x12\x36\n\x06status\x18\x08 \x01(\x0e\x32\x1e.ray.rpc.autoscaler.NodeStatusR\x06status\x12(\n\x10idle_duration_ms\x18\t \x01(\x03R\x0eidleDurationMs\x12&\n\x0fnode_ip_address\x18\n \x01(\tR\rnodeIpAddress\x12,\n\x12instance_type_name\x18\x0b \x01(\tR\x10instanceTypeName\x12#\n\rnode_activity\x18\x0c \x03(\tR\x0cnodeActivity\x1a\x45\n\x17\x41vailableResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\x41\n\x13TotalResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a@\n\x12\x44ynamicLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"w\n\x1eGetClusterResourceStateRequest\x12U\n(last_seen_cluster_resource_state_version\x18\x01 \x01(\x03R#lastSeenClusterResourceStateVersion\"\xe0\x04\n\x14\x43lusterResourceState\x12\x43\n\x1e\x63luster_resource_state_version\x18\x01 \x01(\x03R\x1b\x63lusterResourceStateVersion\x12J\n\"last_seen_autoscaler_state_version\x18\x02 \x01(\x03R\x1elastSeenAutoscalerStateVersion\x12>\n\x0bnode_states\x18\x03 \x03(\x0b\x32\x1d.ray.rpc.autoscaler.NodeStateR\nnodeStates\x12\x66\n\x19pending_resource_requests\x18\x04 \x03(\x0b\x32*.ray.rpc.autoscaler.ResourceRequestByCountR\x17pendingResourceRequests\x12l\n\x1epending_gang_resource_requests\x18\x05 \x03(\x0b\x32\'.ray.rpc.autoscaler.GangResourceRequestR\x1bpendingGangResourceRequests\x12o\n\x1c\x63luster_resource_constraints\x18\x06 \x03(\x0b\x32-.ray.rpc.autoscaler.ClusterResourceConstraintR\x1a\x63lusterResourceConstraints\x12\x30\n\x14\x63luster_session_name\x18\x07 \x01(\tR\x12\x63lusterSessionName\"~\n\x1cGetClusterResourceStateReply\x12^\n\x16\x63luster_resource_state\x18\x01 \x01(\x0b\x32(.ray.rpc.autoscaler.ClusterResourceStateR\x14\x63lusterResourceState\"\xa8\x01\n\x16PendingInstanceRequest\x12,\n\x12instance_type_name\x18\x01 \x01(\tR\x10instanceTypeName\x12+\n\x12ray_node_type_name\x18\x02 \x01(\tR\x0frayNodeTypeName\x12\x14\n\x05\x63ount\x18\x03 \x01(\x05R\x05\x63ount\x12\x1d\n\nrequest_ts\x18\x04 \x01(\x03R\trequestTs\"\xd8\x01\n\x15\x46\x61iledInstanceRequest\x12,\n\x12instance_type_name\x18\x01 \x01(\tR\x10instanceTypeName\x12+\n\x12ray_node_type_name\x18\x02 \x01(\tR\x0frayNodeTypeName\x12\x14\n\x05\x63ount\x18\x03 \x01(\x05R\x05\x63ount\x12\x16\n\x06reason\x18\x04 \x01(\tR\x06reason\x12\x19\n\x08start_ts\x18\x05 \x01(\x03R\x07startTs\x12\x1b\n\tfailed_ts\x18\x06 \x01(\x03R\x08\x66\x61iledTs\"\xc6\x01\n\x0fPendingInstance\x12,\n\x12instance_type_name\x18\x01 \x01(\tR\x10instanceTypeName\x12+\n\x12ray_node_type_name\x18\x02 \x01(\tR\x0frayNodeTypeName\x12\x1f\n\x0binstance_id\x18\x03 \x01(\tR\ninstanceId\x12\x1d\n\nip_address\x18\x04 \x01(\tR\tipAddress\x12\x18\n\x07\x64\x65tails\x18\x05 \x01(\tR\x07\x64\x65tails\"\xa4\x06\n\x10\x41utoscalingState\x12U\n(last_seen_cluster_resource_state_version\x18\x01 \x01(\x03R#lastSeenClusterResourceStateVersion\x12\x38\n\x18\x61utoscaler_state_version\x18\x02 \x01(\x03R\x16\x61utoscalerStateVersion\x12\x66\n\x19pending_instance_requests\x18\x03 \x03(\x0b\x32*.ray.rpc.autoscaler.PendingInstanceRequestR\x17pendingInstanceRequests\x12\x65\n\x1cinfeasible_resource_requests\x18\x04 \x03(\x0b\x32#.ray.rpc.autoscaler.ResourceRequestR\x1ainfeasibleResourceRequests\x12r\n!infeasible_gang_resource_requests\x18\x05 \x03(\x0b\x32\'.ray.rpc.autoscaler.GangResourceRequestR\x1einfeasibleGangResourceRequests\x12\x84\x01\n\'infeasible_cluster_resource_constraints\x18\x06 \x03(\x0b\x32-.ray.rpc.autoscaler.ClusterResourceConstraintR$infeasibleClusterResourceConstraints\x12P\n\x11pending_instances\x18\x07 \x03(\x0b\x32#.ray.rpc.autoscaler.PendingInstanceR\x10pendingInstances\x12\x63\n\x18\x66\x61iled_instance_requests\x18\x08 \x03(\x0b\x32).ray.rpc.autoscaler.FailedInstanceRequestR\x16\x66\x61iledInstanceRequests\"r\n\x1dReportAutoscalingStateRequest\x12Q\n\x11\x61utoscaling_state\x18\x01 \x01(\x0b\x32$.ray.rpc.autoscaler.AutoscalingStateR\x10\x61utoscalingState\"\x1d\n\x1bReportAutoscalingStateReply\"\x98\x01\n\'RequestClusterResourceConstraintRequest\x12m\n\x1b\x63luster_resource_constraint\x18\x01 \x01(\x0b\x32-.ray.rpc.autoscaler.ClusterResourceConstraintR\x19\x63lusterResourceConstraint\"\'\n%RequestClusterResourceConstraintReply\"\x19\n\x17GetClusterStatusRequest\"\xca\x01\n\x15GetClusterStatusReply\x12Q\n\x11\x61utoscaling_state\x18\x01 \x01(\x0b\x32$.ray.rpc.autoscaler.AutoscalingStateR\x10\x61utoscalingState\x12^\n\x16\x63luster_resource_state\x18\x02 \x01(\x0b\x32(.ray.rpc.autoscaler.ClusterResourceStateR\x14\x63lusterResourceState\"\xc3\x01\n\x10\x44rainNodeRequest\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12;\n\x06reason\x18\x02 \x01(\x0e\x32#.ray.rpc.autoscaler.DrainNodeReasonR\x06reason\x12%\n\x0ereason_message\x18\x03 \x01(\tR\rreasonMessage\x12\x32\n\x15\x64\x65\x61\x64line_timestamp_ms\x18\x04 \x01(\x03R\x13\x64\x65\x61\x64lineTimestampMs\"k\n\x0e\x44rainNodeReply\x12\x1f\n\x0bis_accepted\x18\x01 \x01(\x08R\nisAccepted\x12\x38\n\x18rejection_reason_message\x18\x02 \x01(\tR\x16rejectionReasonMessage\"\xef\x01\n\x0fNodeGroupConfig\x12P\n\tresources\x18\x01 \x03(\x0b\x32\x32.ray.rpc.autoscaler.NodeGroupConfig.ResourcesEntryR\tresources\x12\x1b\n\tmin_count\x18\x02 \x01(\rR\x08minCount\x12\x1b\n\tmax_count\x18\x03 \x01(\x05R\x08maxCount\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x1a<\n\x0eResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x04R\x05value:\x02\x38\x01\"\x98\x03\n\rClusterConfig\x12X\n\rmin_resources\x18\x01 \x03(\x0b\x32\x33.ray.rpc.autoscaler.ClusterConfig.MinResourcesEntryR\x0cminResources\x12X\n\rmax_resources\x18\x02 \x03(\x0b\x32\x33.ray.rpc.autoscaler.ClusterConfig.MaxResourcesEntryR\x0cmaxResources\x12Q\n\x12node_group_configs\x18\x03 \x03(\x0b\x32#.ray.rpc.autoscaler.NodeGroupConfigR\x10nodeGroupConfigs\x1a?\n\x11MinResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x04R\x05value:\x02\x38\x01\x1a?\n\x11MaxResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x04R\x05value:\x02\x38\x01\"f\n\x1aReportClusterConfigRequest\x12H\n\x0e\x63luster_config\x18\x01 \x01(\x0b\x32!.ray.rpc.autoscaler.ClusterConfigR\rclusterConfig\"\x1a\n\x18ReportClusterConfigReply*L\n\nNodeStatus\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\x08\n\x04\x44\x45\x41\x44\x10\x02\x12\x08\n\x04IDLE\x10\x03\x12\x0c\n\x08\x44RAINING\x10\x04*~\n\x0f\x44rainNodeReason\x12!\n\x1d\x44RAIN_NODE_REASON_UNSPECIFIED\x10\x00\x12&\n\"DRAIN_NODE_REASON_IDLE_TERMINATION\x10\x01\x12 \n\x1c\x44RAIN_NODE_REASON_PREEMPTION\x10\x02\x32\xec\x05\n\x16\x41utoscalerStateService\x12\x7f\n\x17GetClusterResourceState\x12\x32.ray.rpc.autoscaler.GetClusterResourceStateRequest\x1a\x30.ray.rpc.autoscaler.GetClusterResourceStateReply\x12|\n\x16ReportAutoscalingState\x12\x31.ray.rpc.autoscaler.ReportAutoscalingStateRequest\x1a/.ray.rpc.autoscaler.ReportAutoscalingStateReply\x12s\n\x13ReportClusterConfig\x12..ray.rpc.autoscaler.ReportClusterConfigRequest\x1a,.ray.rpc.autoscaler.ReportClusterConfigReply\x12\x9a\x01\n RequestClusterResourceConstraint\x12;.ray.rpc.autoscaler.RequestClusterResourceConstraintRequest\x1a\x39.ray.rpc.autoscaler.RequestClusterResourceConstraintReply\x12j\n\x10GetClusterStatus\x12+.ray.rpc.autoscaler.GetClusterStatusRequest\x1a).ray.rpc.autoscaler.GetClusterStatusReply\x12U\n\tDrainNode\x12$.ray.rpc.autoscaler.DrainNodeRequest\x1a\".ray.rpc.autoscaler.DrainNodeReplyb\x06proto3') + +_NODESTATUS = DESCRIPTOR.enum_types_by_name['NodeStatus'] +NodeStatus = enum_type_wrapper.EnumTypeWrapper(_NODESTATUS) +_DRAINNODEREASON = DESCRIPTOR.enum_types_by_name['DrainNodeReason'] +DrainNodeReason = enum_type_wrapper.EnumTypeWrapper(_DRAINNODEREASON) +UNSPECIFIED = 0 +RUNNING = 1 +DEAD = 2 +IDLE = 3 +DRAINING = 4 +DRAIN_NODE_REASON_UNSPECIFIED = 0 +DRAIN_NODE_REASON_IDLE_TERMINATION = 1 +DRAIN_NODE_REASON_PREEMPTION = 2 + + +_ANTIAFFINITYCONSTRAINT = DESCRIPTOR.message_types_by_name['AntiAffinityConstraint'] +_AFFINITYCONSTRAINT = DESCRIPTOR.message_types_by_name['AffinityConstraint'] +_PLACEMENTCONSTRAINT = DESCRIPTOR.message_types_by_name['PlacementConstraint'] +_RESOURCEREQUEST = DESCRIPTOR.message_types_by_name['ResourceRequest'] +_RESOURCEREQUEST_RESOURCESBUNDLEENTRY = _RESOURCEREQUEST.nested_types_by_name['ResourcesBundleEntry'] +_RESOURCEREQUESTBYCOUNT = DESCRIPTOR.message_types_by_name['ResourceRequestByCount'] +_GANGRESOURCEREQUEST = DESCRIPTOR.message_types_by_name['GangResourceRequest'] +_CLUSTERRESOURCECONSTRAINT = DESCRIPTOR.message_types_by_name['ClusterResourceConstraint'] +_NODESTATE = DESCRIPTOR.message_types_by_name['NodeState'] +_NODESTATE_AVAILABLERESOURCESENTRY = _NODESTATE.nested_types_by_name['AvailableResourcesEntry'] +_NODESTATE_TOTALRESOURCESENTRY = _NODESTATE.nested_types_by_name['TotalResourcesEntry'] +_NODESTATE_DYNAMICLABELSENTRY = _NODESTATE.nested_types_by_name['DynamicLabelsEntry'] +_GETCLUSTERRESOURCESTATEREQUEST = DESCRIPTOR.message_types_by_name['GetClusterResourceStateRequest'] +_CLUSTERRESOURCESTATE = DESCRIPTOR.message_types_by_name['ClusterResourceState'] +_GETCLUSTERRESOURCESTATEREPLY = DESCRIPTOR.message_types_by_name['GetClusterResourceStateReply'] +_PENDINGINSTANCEREQUEST = DESCRIPTOR.message_types_by_name['PendingInstanceRequest'] +_FAILEDINSTANCEREQUEST = DESCRIPTOR.message_types_by_name['FailedInstanceRequest'] +_PENDINGINSTANCE = DESCRIPTOR.message_types_by_name['PendingInstance'] +_AUTOSCALINGSTATE = DESCRIPTOR.message_types_by_name['AutoscalingState'] +_REPORTAUTOSCALINGSTATEREQUEST = DESCRIPTOR.message_types_by_name['ReportAutoscalingStateRequest'] +_REPORTAUTOSCALINGSTATEREPLY = DESCRIPTOR.message_types_by_name['ReportAutoscalingStateReply'] +_REQUESTCLUSTERRESOURCECONSTRAINTREQUEST = DESCRIPTOR.message_types_by_name['RequestClusterResourceConstraintRequest'] +_REQUESTCLUSTERRESOURCECONSTRAINTREPLY = DESCRIPTOR.message_types_by_name['RequestClusterResourceConstraintReply'] +_GETCLUSTERSTATUSREQUEST = DESCRIPTOR.message_types_by_name['GetClusterStatusRequest'] +_GETCLUSTERSTATUSREPLY = DESCRIPTOR.message_types_by_name['GetClusterStatusReply'] +_DRAINNODEREQUEST = DESCRIPTOR.message_types_by_name['DrainNodeRequest'] +_DRAINNODEREPLY = DESCRIPTOR.message_types_by_name['DrainNodeReply'] +_NODEGROUPCONFIG = DESCRIPTOR.message_types_by_name['NodeGroupConfig'] +_NODEGROUPCONFIG_RESOURCESENTRY = _NODEGROUPCONFIG.nested_types_by_name['ResourcesEntry'] +_CLUSTERCONFIG = DESCRIPTOR.message_types_by_name['ClusterConfig'] +_CLUSTERCONFIG_MINRESOURCESENTRY = _CLUSTERCONFIG.nested_types_by_name['MinResourcesEntry'] +_CLUSTERCONFIG_MAXRESOURCESENTRY = _CLUSTERCONFIG.nested_types_by_name['MaxResourcesEntry'] +_REPORTCLUSTERCONFIGREQUEST = DESCRIPTOR.message_types_by_name['ReportClusterConfigRequest'] +_REPORTCLUSTERCONFIGREPLY = DESCRIPTOR.message_types_by_name['ReportClusterConfigReply'] +AntiAffinityConstraint = _reflection.GeneratedProtocolMessageType('AntiAffinityConstraint', (_message.Message,), { + 'DESCRIPTOR' : _ANTIAFFINITYCONSTRAINT, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.AntiAffinityConstraint) + }) +_sym_db.RegisterMessage(AntiAffinityConstraint) + +AffinityConstraint = _reflection.GeneratedProtocolMessageType('AffinityConstraint', (_message.Message,), { + 'DESCRIPTOR' : _AFFINITYCONSTRAINT, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.AffinityConstraint) + }) +_sym_db.RegisterMessage(AffinityConstraint) + +PlacementConstraint = _reflection.GeneratedProtocolMessageType('PlacementConstraint', (_message.Message,), { + 'DESCRIPTOR' : _PLACEMENTCONSTRAINT, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.PlacementConstraint) + }) +_sym_db.RegisterMessage(PlacementConstraint) + +ResourceRequest = _reflection.GeneratedProtocolMessageType('ResourceRequest', (_message.Message,), { + + 'ResourcesBundleEntry' : _reflection.GeneratedProtocolMessageType('ResourcesBundleEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEREQUEST_RESOURCESBUNDLEENTRY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ResourceRequest.ResourcesBundleEntry) + }) + , + 'DESCRIPTOR' : _RESOURCEREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ResourceRequest) + }) +_sym_db.RegisterMessage(ResourceRequest) +_sym_db.RegisterMessage(ResourceRequest.ResourcesBundleEntry) + +ResourceRequestByCount = _reflection.GeneratedProtocolMessageType('ResourceRequestByCount', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEREQUESTBYCOUNT, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ResourceRequestByCount) + }) +_sym_db.RegisterMessage(ResourceRequestByCount) + +GangResourceRequest = _reflection.GeneratedProtocolMessageType('GangResourceRequest', (_message.Message,), { + 'DESCRIPTOR' : _GANGRESOURCEREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.GangResourceRequest) + }) +_sym_db.RegisterMessage(GangResourceRequest) + +ClusterResourceConstraint = _reflection.GeneratedProtocolMessageType('ClusterResourceConstraint', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERRESOURCECONSTRAINT, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ClusterResourceConstraint) + }) +_sym_db.RegisterMessage(ClusterResourceConstraint) + +NodeState = _reflection.GeneratedProtocolMessageType('NodeState', (_message.Message,), { + + 'AvailableResourcesEntry' : _reflection.GeneratedProtocolMessageType('AvailableResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _NODESTATE_AVAILABLERESOURCESENTRY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.NodeState.AvailableResourcesEntry) + }) + , + + 'TotalResourcesEntry' : _reflection.GeneratedProtocolMessageType('TotalResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _NODESTATE_TOTALRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.NodeState.TotalResourcesEntry) + }) + , + + 'DynamicLabelsEntry' : _reflection.GeneratedProtocolMessageType('DynamicLabelsEntry', (_message.Message,), { + 'DESCRIPTOR' : _NODESTATE_DYNAMICLABELSENTRY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.NodeState.DynamicLabelsEntry) + }) + , + 'DESCRIPTOR' : _NODESTATE, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.NodeState) + }) +_sym_db.RegisterMessage(NodeState) +_sym_db.RegisterMessage(NodeState.AvailableResourcesEntry) +_sym_db.RegisterMessage(NodeState.TotalResourcesEntry) +_sym_db.RegisterMessage(NodeState.DynamicLabelsEntry) + +GetClusterResourceStateRequest = _reflection.GeneratedProtocolMessageType('GetClusterResourceStateRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETCLUSTERRESOURCESTATEREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.GetClusterResourceStateRequest) + }) +_sym_db.RegisterMessage(GetClusterResourceStateRequest) + +ClusterResourceState = _reflection.GeneratedProtocolMessageType('ClusterResourceState', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERRESOURCESTATE, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ClusterResourceState) + }) +_sym_db.RegisterMessage(ClusterResourceState) + +GetClusterResourceStateReply = _reflection.GeneratedProtocolMessageType('GetClusterResourceStateReply', (_message.Message,), { + 'DESCRIPTOR' : _GETCLUSTERRESOURCESTATEREPLY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.GetClusterResourceStateReply) + }) +_sym_db.RegisterMessage(GetClusterResourceStateReply) + +PendingInstanceRequest = _reflection.GeneratedProtocolMessageType('PendingInstanceRequest', (_message.Message,), { + 'DESCRIPTOR' : _PENDINGINSTANCEREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.PendingInstanceRequest) + }) +_sym_db.RegisterMessage(PendingInstanceRequest) + +FailedInstanceRequest = _reflection.GeneratedProtocolMessageType('FailedInstanceRequest', (_message.Message,), { + 'DESCRIPTOR' : _FAILEDINSTANCEREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.FailedInstanceRequest) + }) +_sym_db.RegisterMessage(FailedInstanceRequest) + +PendingInstance = _reflection.GeneratedProtocolMessageType('PendingInstance', (_message.Message,), { + 'DESCRIPTOR' : _PENDINGINSTANCE, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.PendingInstance) + }) +_sym_db.RegisterMessage(PendingInstance) + +AutoscalingState = _reflection.GeneratedProtocolMessageType('AutoscalingState', (_message.Message,), { + 'DESCRIPTOR' : _AUTOSCALINGSTATE, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.AutoscalingState) + }) +_sym_db.RegisterMessage(AutoscalingState) + +ReportAutoscalingStateRequest = _reflection.GeneratedProtocolMessageType('ReportAutoscalingStateRequest', (_message.Message,), { + 'DESCRIPTOR' : _REPORTAUTOSCALINGSTATEREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ReportAutoscalingStateRequest) + }) +_sym_db.RegisterMessage(ReportAutoscalingStateRequest) + +ReportAutoscalingStateReply = _reflection.GeneratedProtocolMessageType('ReportAutoscalingStateReply', (_message.Message,), { + 'DESCRIPTOR' : _REPORTAUTOSCALINGSTATEREPLY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ReportAutoscalingStateReply) + }) +_sym_db.RegisterMessage(ReportAutoscalingStateReply) + +RequestClusterResourceConstraintRequest = _reflection.GeneratedProtocolMessageType('RequestClusterResourceConstraintRequest', (_message.Message,), { + 'DESCRIPTOR' : _REQUESTCLUSTERRESOURCECONSTRAINTREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.RequestClusterResourceConstraintRequest) + }) +_sym_db.RegisterMessage(RequestClusterResourceConstraintRequest) + +RequestClusterResourceConstraintReply = _reflection.GeneratedProtocolMessageType('RequestClusterResourceConstraintReply', (_message.Message,), { + 'DESCRIPTOR' : _REQUESTCLUSTERRESOURCECONSTRAINTREPLY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.RequestClusterResourceConstraintReply) + }) +_sym_db.RegisterMessage(RequestClusterResourceConstraintReply) + +GetClusterStatusRequest = _reflection.GeneratedProtocolMessageType('GetClusterStatusRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETCLUSTERSTATUSREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.GetClusterStatusRequest) + }) +_sym_db.RegisterMessage(GetClusterStatusRequest) + +GetClusterStatusReply = _reflection.GeneratedProtocolMessageType('GetClusterStatusReply', (_message.Message,), { + 'DESCRIPTOR' : _GETCLUSTERSTATUSREPLY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.GetClusterStatusReply) + }) +_sym_db.RegisterMessage(GetClusterStatusReply) + +DrainNodeRequest = _reflection.GeneratedProtocolMessageType('DrainNodeRequest', (_message.Message,), { + 'DESCRIPTOR' : _DRAINNODEREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.DrainNodeRequest) + }) +_sym_db.RegisterMessage(DrainNodeRequest) + +DrainNodeReply = _reflection.GeneratedProtocolMessageType('DrainNodeReply', (_message.Message,), { + 'DESCRIPTOR' : _DRAINNODEREPLY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.DrainNodeReply) + }) +_sym_db.RegisterMessage(DrainNodeReply) + +NodeGroupConfig = _reflection.GeneratedProtocolMessageType('NodeGroupConfig', (_message.Message,), { + + 'ResourcesEntry' : _reflection.GeneratedProtocolMessageType('ResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _NODEGROUPCONFIG_RESOURCESENTRY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.NodeGroupConfig.ResourcesEntry) + }) + , + 'DESCRIPTOR' : _NODEGROUPCONFIG, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.NodeGroupConfig) + }) +_sym_db.RegisterMessage(NodeGroupConfig) +_sym_db.RegisterMessage(NodeGroupConfig.ResourcesEntry) + +ClusterConfig = _reflection.GeneratedProtocolMessageType('ClusterConfig', (_message.Message,), { + + 'MinResourcesEntry' : _reflection.GeneratedProtocolMessageType('MinResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERCONFIG_MINRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ClusterConfig.MinResourcesEntry) + }) + , + + 'MaxResourcesEntry' : _reflection.GeneratedProtocolMessageType('MaxResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERCONFIG_MAXRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ClusterConfig.MaxResourcesEntry) + }) + , + 'DESCRIPTOR' : _CLUSTERCONFIG, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ClusterConfig) + }) +_sym_db.RegisterMessage(ClusterConfig) +_sym_db.RegisterMessage(ClusterConfig.MinResourcesEntry) +_sym_db.RegisterMessage(ClusterConfig.MaxResourcesEntry) + +ReportClusterConfigRequest = _reflection.GeneratedProtocolMessageType('ReportClusterConfigRequest', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCLUSTERCONFIGREQUEST, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ReportClusterConfigRequest) + }) +_sym_db.RegisterMessage(ReportClusterConfigRequest) + +ReportClusterConfigReply = _reflection.GeneratedProtocolMessageType('ReportClusterConfigReply', (_message.Message,), { + 'DESCRIPTOR' : _REPORTCLUSTERCONFIGREPLY, + '__module__' : 'src.ray.protobuf.autoscaler_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.ReportClusterConfigReply) + }) +_sym_db.RegisterMessage(ReportClusterConfigReply) + +_AUTOSCALERSTATESERVICE = DESCRIPTOR.services_by_name['AutoscalerStateService'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _RESOURCEREQUEST_RESOURCESBUNDLEENTRY._options = None + _RESOURCEREQUEST_RESOURCESBUNDLEENTRY._serialized_options = b'8\001' + _NODESTATE_AVAILABLERESOURCESENTRY._options = None + _NODESTATE_AVAILABLERESOURCESENTRY._serialized_options = b'8\001' + _NODESTATE_TOTALRESOURCESENTRY._options = None + _NODESTATE_TOTALRESOURCESENTRY._serialized_options = b'8\001' + _NODESTATE_DYNAMICLABELSENTRY._options = None + _NODESTATE_DYNAMICLABELSENTRY._serialized_options = b'8\001' + _NODEGROUPCONFIG_RESOURCESENTRY._options = None + _NODEGROUPCONFIG_RESOURCESENTRY._serialized_options = b'8\001' + _CLUSTERCONFIG_MINRESOURCESENTRY._options = None + _CLUSTERCONFIG_MINRESOURCESENTRY._serialized_options = b'8\001' + _CLUSTERCONFIG_MAXRESOURCESENTRY._options = None + _CLUSTERCONFIG_MAXRESOURCESENTRY._serialized_options = b'8\001' + _NODESTATUS._serialized_start=5871 + _NODESTATUS._serialized_end=5947 + _DRAINNODEREASON._serialized_start=5949 + _DRAINNODEREASON._serialized_end=6075 + _ANTIAFFINITYCONSTRAINT._serialized_start=57 + _ANTIAFFINITYCONSTRAINT._serialized_end=145 + _AFFINITYCONSTRAINT._serialized_start=147 + _AFFINITYCONSTRAINT._serialized_end=231 + _PLACEMENTCONSTRAINT._serialized_start=234 + _PLACEMENTCONSTRAINT._serialized_end=445 + _RESOURCEREQUEST._serialized_start=448 + _RESOURCEREQUEST._serialized_end=728 + _RESOURCEREQUEST_RESOURCESBUNDLEENTRY._serialized_start=662 + _RESOURCEREQUEST_RESOURCESBUNDLEENTRY._serialized_end=728 + _RESOURCEREQUESTBYCOUNT._serialized_start=730 + _RESOURCEREQUESTBYCOUNT._serialized_end=839 + _GANGRESOURCEREQUEST._serialized_start=841 + _GANGRESOURCEREQUEST._serialized_end=953 + _CLUSTERRESOURCECONSTRAINT._serialized_start=955 + _CLUSTERRESOURCECONSTRAINT._serialized_end=1071 + _NODESTATE._serialized_start=1074 + _NODESTATE._serialized_end=1944 + _NODESTATE_AVAILABLERESOURCESENTRY._serialized_start=1742 + _NODESTATE_AVAILABLERESOURCESENTRY._serialized_end=1811 + _NODESTATE_TOTALRESOURCESENTRY._serialized_start=1813 + _NODESTATE_TOTALRESOURCESENTRY._serialized_end=1878 + _NODESTATE_DYNAMICLABELSENTRY._serialized_start=1880 + _NODESTATE_DYNAMICLABELSENTRY._serialized_end=1944 + _GETCLUSTERRESOURCESTATEREQUEST._serialized_start=1946 + _GETCLUSTERRESOURCESTATEREQUEST._serialized_end=2065 + _CLUSTERRESOURCESTATE._serialized_start=2068 + _CLUSTERRESOURCESTATE._serialized_end=2676 + _GETCLUSTERRESOURCESTATEREPLY._serialized_start=2678 + _GETCLUSTERRESOURCESTATEREPLY._serialized_end=2804 + _PENDINGINSTANCEREQUEST._serialized_start=2807 + _PENDINGINSTANCEREQUEST._serialized_end=2975 + _FAILEDINSTANCEREQUEST._serialized_start=2978 + _FAILEDINSTANCEREQUEST._serialized_end=3194 + _PENDINGINSTANCE._serialized_start=3197 + _PENDINGINSTANCE._serialized_end=3395 + _AUTOSCALINGSTATE._serialized_start=3398 + _AUTOSCALINGSTATE._serialized_end=4202 + _REPORTAUTOSCALINGSTATEREQUEST._serialized_start=4204 + _REPORTAUTOSCALINGSTATEREQUEST._serialized_end=4318 + _REPORTAUTOSCALINGSTATEREPLY._serialized_start=4320 + _REPORTAUTOSCALINGSTATEREPLY._serialized_end=4349 + _REQUESTCLUSTERRESOURCECONSTRAINTREQUEST._serialized_start=4352 + _REQUESTCLUSTERRESOURCECONSTRAINTREQUEST._serialized_end=4504 + _REQUESTCLUSTERRESOURCECONSTRAINTREPLY._serialized_start=4506 + _REQUESTCLUSTERRESOURCECONSTRAINTREPLY._serialized_end=4545 + _GETCLUSTERSTATUSREQUEST._serialized_start=4547 + _GETCLUSTERSTATUSREQUEST._serialized_end=4572 + _GETCLUSTERSTATUSREPLY._serialized_start=4575 + _GETCLUSTERSTATUSREPLY._serialized_end=4777 + _DRAINNODEREQUEST._serialized_start=4780 + _DRAINNODEREQUEST._serialized_end=4975 + _DRAINNODEREPLY._serialized_start=4977 + _DRAINNODEREPLY._serialized_end=5084 + _NODEGROUPCONFIG._serialized_start=5087 + _NODEGROUPCONFIG._serialized_end=5326 + _NODEGROUPCONFIG_RESOURCESENTRY._serialized_start=5266 + _NODEGROUPCONFIG_RESOURCESENTRY._serialized_end=5326 + _CLUSTERCONFIG._serialized_start=5329 + _CLUSTERCONFIG._serialized_end=5737 + _CLUSTERCONFIG_MINRESOURCESENTRY._serialized_start=5609 + _CLUSTERCONFIG_MINRESOURCESENTRY._serialized_end=5672 + _CLUSTERCONFIG_MAXRESOURCESENTRY._serialized_start=5674 + _CLUSTERCONFIG_MAXRESOURCESENTRY._serialized_end=5737 + _REPORTCLUSTERCONFIGREQUEST._serialized_start=5739 + _REPORTCLUSTERCONFIGREQUEST._serialized_end=5841 + _REPORTCLUSTERCONFIGREPLY._serialized_start=5843 + _REPORTCLUSTERCONFIGREPLY._serialized_end=5869 + _AUTOSCALERSTATESERVICE._serialized_start=6078 + _AUTOSCALERSTATESERVICE._serialized_end=6826 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/autoscaler_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/autoscaler_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..60e23a686d0a25825fe89c77dc882c82af056d34 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/autoscaler_pb2_grpc.py @@ -0,0 +1,231 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from . import autoscaler_pb2 as src_dot_ray_dot_protobuf_dot_autoscaler__pb2 + + +class AutoscalerStateServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetClusterResourceState = channel.unary_unary( + '/ray.rpc.autoscaler.AutoscalerStateService/GetClusterResourceState', + request_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterResourceStateRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterResourceStateReply.FromString, + ) + self.ReportAutoscalingState = channel.unary_unary( + '/ray.rpc.autoscaler.AutoscalerStateService/ReportAutoscalingState', + request_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportAutoscalingStateRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportAutoscalingStateReply.FromString, + ) + self.ReportClusterConfig = channel.unary_unary( + '/ray.rpc.autoscaler.AutoscalerStateService/ReportClusterConfig', + request_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportClusterConfigRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportClusterConfigReply.FromString, + ) + self.RequestClusterResourceConstraint = channel.unary_unary( + '/ray.rpc.autoscaler.AutoscalerStateService/RequestClusterResourceConstraint', + request_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.RequestClusterResourceConstraintRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.RequestClusterResourceConstraintReply.FromString, + ) + self.GetClusterStatus = channel.unary_unary( + '/ray.rpc.autoscaler.AutoscalerStateService/GetClusterStatus', + request_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterStatusRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterStatusReply.FromString, + ) + self.DrainNode = channel.unary_unary( + '/ray.rpc.autoscaler.AutoscalerStateService/DrainNode', + request_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.DrainNodeRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.DrainNodeReply.FromString, + ) + + +class AutoscalerStateServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def GetClusterResourceState(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReportAutoscalingState(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReportClusterConfig(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RequestClusterResourceConstraint(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetClusterStatus(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DrainNode(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_AutoscalerStateServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetClusterResourceState': grpc.unary_unary_rpc_method_handler( + servicer.GetClusterResourceState, + request_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterResourceStateRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterResourceStateReply.SerializeToString, + ), + 'ReportAutoscalingState': grpc.unary_unary_rpc_method_handler( + servicer.ReportAutoscalingState, + request_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportAutoscalingStateRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportAutoscalingStateReply.SerializeToString, + ), + 'ReportClusterConfig': grpc.unary_unary_rpc_method_handler( + servicer.ReportClusterConfig, + request_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportClusterConfigRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportClusterConfigReply.SerializeToString, + ), + 'RequestClusterResourceConstraint': grpc.unary_unary_rpc_method_handler( + servicer.RequestClusterResourceConstraint, + request_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.RequestClusterResourceConstraintRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.RequestClusterResourceConstraintReply.SerializeToString, + ), + 'GetClusterStatus': grpc.unary_unary_rpc_method_handler( + servicer.GetClusterStatus, + request_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterStatusRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterStatusReply.SerializeToString, + ), + 'DrainNode': grpc.unary_unary_rpc_method_handler( + servicer.DrainNode, + request_deserializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.DrainNodeRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_autoscaler__pb2.DrainNodeReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.autoscaler.AutoscalerStateService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class AutoscalerStateService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def GetClusterResourceState(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.AutoscalerStateService/GetClusterResourceState', + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterResourceStateRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterResourceStateReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReportAutoscalingState(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.AutoscalerStateService/ReportAutoscalingState', + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportAutoscalingStateRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportAutoscalingStateReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReportClusterConfig(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.AutoscalerStateService/ReportClusterConfig', + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportClusterConfigRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.ReportClusterConfigReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def RequestClusterResourceConstraint(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.AutoscalerStateService/RequestClusterResourceConstraint', + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.RequestClusterResourceConstraintRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.RequestClusterResourceConstraintReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetClusterStatus(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.AutoscalerStateService/GetClusterStatus', + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterStatusRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.GetClusterStatusReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DrainNode(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.AutoscalerStateService/DrainNode', + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.DrainNodeRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_autoscaler__pb2.DrainNodeReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/common_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/common_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..ee69e378ae13319b46d20b61eb220beb6a420243 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/common_pb2.py @@ -0,0 +1,793 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/common.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import runtime_env_common_pb2 as src_dot_ray_dot_protobuf_dot_runtime__env__common__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dsrc/ray/protobuf/common.proto\x12\x07ray.rpc\x1a)src/ray/protobuf/runtime_env_common.proto\"!\n\x07LabelIn\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"$\n\nLabelNotIn\x12\x16\n\x06values\x18\x01 \x03(\tR\x06values\"\r\n\x0bLabelExists\"\x13\n\x11LabelDoesNotExist\"\x93\x02\n\rLabelOperator\x12-\n\x08label_in\x18\x01 \x01(\x0b\x32\x10.ray.rpc.LabelInH\x00R\x07labelIn\x12\x37\n\x0clabel_not_in\x18\x02 \x01(\x0b\x32\x13.ray.rpc.LabelNotInH\x00R\nlabelNotIn\x12\x39\n\x0clabel_exists\x18\x03 \x01(\x0b\x32\x14.ray.rpc.LabelExistsH\x00R\x0blabelExists\x12M\n\x14label_does_not_exist\x18\x04 \x01(\x0b\x32\x1a.ray.rpc.LabelDoesNotExistH\x00R\x11labelDoesNotExistB\x10\n\x0elabel_operator\"\\\n\x14LabelMatchExpression\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x32\n\x08operator\x18\x02 \x01(\x0b\x32\x16.ray.rpc.LabelOperatorR\x08operator\"X\n\x15LabelMatchExpressions\x12?\n\x0b\x65xpressions\x18\x01 \x03(\x0b\x32\x1d.ray.rpc.LabelMatchExpressionR\x0b\x65xpressions\"\x85\x01\n\x1bNodeLabelSchedulingStrategy\x12\x32\n\x04hard\x18\x01 \x01(\x0b\x32\x1e.ray.rpc.LabelMatchExpressionsR\x04hard\x12\x32\n\x04soft\x18\x02 \x01(\x0b\x32\x1e.ray.rpc.LabelMatchExpressionsR\x04soft\"\xaf\x01\n\x1eNodeAffinitySchedulingStrategy\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12\x12\n\x04soft\x18\x02 \x01(\x08R\x04soft\x12\x30\n\x14spill_on_unavailable\x18\x03 \x01(\x08R\x12spillOnUnavailable\x12.\n\x13\x66\x61il_on_unavailable\x18\x04 \x01(\x08R\x11\x66\x61ilOnUnavailable\"\xdf\x01\n PlacementGroupSchedulingStrategy\x12,\n\x12placement_group_id\x18\x01 \x01(\x0cR\x10placementGroupId\x12?\n\x1cplacement_group_bundle_index\x18\x02 \x01(\x03R\x19placementGroupBundleIndex\x12L\n#placement_group_capture_child_tasks\x18\x03 \x01(\x08R\x1fplacementGroupCaptureChildTasks\"\x1b\n\x19\x44\x65\x66\x61ultSchedulingStrategy\"\x1a\n\x18SpreadSchedulingStrategy\"\xd3\x04\n\x12SchedulingStrategy\x12\x64\n\x1b\x64\x65\x66\x61ult_scheduling_strategy\x18\x01 \x01(\x0b\x32\".ray.rpc.DefaultSchedulingStrategyH\x00R\x19\x64\x65\x66\x61ultSchedulingStrategy\x12z\n#placement_group_scheduling_strategy\x18\x02 \x01(\x0b\x32).ray.rpc.PlacementGroupSchedulingStrategyH\x00R placementGroupSchedulingStrategy\x12\x61\n\x1aspread_scheduling_strategy\x18\x03 \x01(\x0b\x32!.ray.rpc.SpreadSchedulingStrategyH\x00R\x18spreadSchedulingStrategy\x12t\n!node_affinity_scheduling_strategy\x18\x04 \x01(\x0b\x32\'.ray.rpc.NodeAffinitySchedulingStrategyH\x00R\x1enodeAffinitySchedulingStrategy\x12k\n\x1enode_label_scheduling_strategy\x18\x05 \x01(\x0b\x32$.ray.rpc.NodeLabelSchedulingStrategyH\x00R\x1bnodeLabelSchedulingStrategyB\x15\n\x13scheduling_strategy\"v\n\x07\x41\x64\x64ress\x12\x1b\n\traylet_id\x18\x01 \x01(\x0cR\x08rayletId\x12\x1d\n\nip_address\x18\x02 \x01(\tR\tipAddress\x12\x12\n\x04port\x18\x03 \x01(\x05R\x04port\x12\x1b\n\tworker_id\x18\x04 \x01(\x0cR\x08workerId\"z\n\x16JavaFunctionDescriptor\x12\x1d\n\nclass_name\x18\x01 \x01(\tR\tclassName\x12#\n\rfunction_name\x18\x02 \x01(\tR\x0c\x66unctionName\x12\x1c\n\tsignature\x18\x03 \x01(\tR\tsignature\"\xa4\x01\n\x18PythonFunctionDescriptor\x12\x1f\n\x0bmodule_name\x18\x01 \x01(\tR\nmoduleName\x12\x1d\n\nclass_name\x18\x02 \x01(\tR\tclassName\x12#\n\rfunction_name\x18\x03 \x01(\tR\x0c\x66unctionName\x12#\n\rfunction_hash\x18\x04 \x01(\tR\x0c\x66unctionHash\"s\n\x15\x43ppFunctionDescriptor\x12#\n\rfunction_name\x18\x01 \x01(\tR\x0c\x66unctionName\x12\x16\n\x06\x63\x61ller\x18\x02 \x01(\tR\x06\x63\x61ller\x12\x1d\n\nclass_name\x18\x03 \x01(\tR\tclassName\"\xc5\x02\n\x12\x46unctionDescriptor\x12[\n\x18java_function_descriptor\x18\x01 \x01(\x0b\x32\x1f.ray.rpc.JavaFunctionDescriptorH\x00R\x16javaFunctionDescriptor\x12\x61\n\x1apython_function_descriptor\x18\x02 \x01(\x0b\x32!.ray.rpc.PythonFunctionDescriptorH\x00R\x18pythonFunctionDescriptor\x12X\n\x17\x63pp_function_descriptor\x18\x03 \x01(\x0b\x32\x1e.ray.rpc.CppFunctionDescriptorH\x00R\x15\x63ppFunctionDescriptorB\x15\n\x13\x66unction_descriptor\"\x9f\x01\n\x10\x43oncurrencyGroup\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\'\n\x0fmax_concurrency\x18\x02 \x01(\x05R\x0emaxConcurrency\x12N\n\x14\x66unction_descriptors\x18\x03 \x03(\x0b\x32\x1b.ray.rpc.FunctionDescriptorR\x13\x66unctionDescriptors\"\xf9\x02\n\x0cRayErrorInfo\x12\x44\n\x10\x61\x63tor_died_error\x18\x02 \x01(\x0b\x32\x18.ray.rpc.ActorDeathCauseH\x00R\x0e\x61\x63torDiedError\x12\x66\n\x1eruntime_env_setup_failed_error\x18\x03 \x01(\x0b\x32 .ray.rpc.RuntimeEnvFailedContextH\x00R\x1aruntimeEnvSetupFailedError\x12Z\n\x17\x61\x63tor_unavailable_error\x18\x04 \x01(\x0b\x32 .ray.rpc.ActorUnavailableContextH\x00R\x15\x61\x63torUnavailableError\x12#\n\rerror_message\x18\x05 \x01(\tR\x0c\x65rrorMessage\x12\x31\n\nerror_type\x18\x0b \x01(\x0e\x32\x12.ray.rpc.ErrorTypeR\terrorTypeB\x07\n\x05\x65rror\"\xb0\x02\n\x17OutOfMemoryErrorContext\x12\x17\n\x07task_id\x18\x01 \x01(\x0cR\x06taskId\x12\x1b\n\ttask_name\x18\x02 \x01(\tR\x08taskName\x12&\n\x0fnode_ip_address\x18\x03 \x01(\tR\rnodeIpAddress\x12*\n\x11memory_used_bytes\x18\x04 \x01(\x04R\x0fmemoryUsedBytes\x12,\n\x12memory_total_bytes\x18\x05 \x01(\x04R\x10memoryTotalBytes\x12\x32\n\x15memory_usage_fraction\x18\x06 \x01(\x01R\x13memoryUsageFraction\x12)\n\x10memory_threshold\x18\x07 \x01(\x01R\x0fmemoryThreshold\"W\n\x14NodeDiedErrorContext\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12&\n\x0fnode_ip_address\x18\x02 \x01(\tR\rnodeIpAddress\"\xae\x01\n\x0cRayException\x12-\n\x08language\x18\x01 \x01(\x0e\x32\x11.ray.rpc.LanguageR\x08language\x12\x31\n\x14serialized_exception\x18\x02 \x01(\x0cR\x13serializedException\x12<\n\x1a\x66ormatted_exception_string\x18\x03 \x01(\tR\x18\x66ormattedExceptionString\"\xfa\x01\n\rNodeDeathInfo\x12\x35\n\x06reason\x18\x01 \x01(\x0e\x32\x1d.ray.rpc.NodeDeathInfo.ReasonR\x06reason\x12%\n\x0ereason_message\x18\x02 \x01(\tR\rreasonMessage\"\x8a\x01\n\x06Reason\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x18\n\x14\x45XPECTED_TERMINATION\x10\x01\x12\x1a\n\x16UNEXPECTED_TERMINATION\x10\x02\x12\x1e\n\x1a\x41UTOSCALER_DRAIN_PREEMPTED\x10\x03\x12\x19\n\x15\x41UTOSCALER_DRAIN_IDLE\x10\x04\"\xd2\x03\n\x0f\x41\x63torDeathCause\x12Z\n\x1d\x63reation_task_failure_context\x18\x01 \x01(\x0b\x32\x15.ray.rpc.RayExceptionH\x00R\x1a\x63reationTaskFailureContext\x12_\n\x1aruntime_env_failed_context\x18\x02 \x01(\x0b\x32 .ray.rpc.RuntimeEnvFailedContextH\x00R\x17runtimeEnvFailedContext\x12Y\n\x18\x61\x63tor_died_error_context\x18\x03 \x01(\x0b\x32\x1e.ray.rpc.ActorDiedErrorContextH\x00R\x15\x61\x63torDiedErrorContext\x12\x64\n\x1b\x61\x63tor_unschedulable_context\x18\x04 \x01(\x0b\x32\".ray.rpc.ActorUnschedulableContextH\x00R\x19\x61\x63torUnschedulableContext\x12\x36\n\x0boom_context\x18\x05 \x01(\x0b\x32\x13.ray.rpc.OomContextH\x00R\noomContextB\t\n\x07\x63ontext\">\n\x17RuntimeEnvFailedContext\x12#\n\rerror_message\x18\x01 \x01(\tR\x0c\x65rrorMessage\"@\n\x19\x41\x63torUnschedulableContext\x12#\n\rerror_message\x18\x01 \x01(\tR\x0c\x65rrorMessage\"\xe7\x04\n\x15\x41\x63torDiedErrorContext\x12#\n\rerror_message\x18\x01 \x01(\tR\x0c\x65rrorMessage\x12\x19\n\x08owner_id\x18\x02 \x01(\x0cR\x07ownerId\x12(\n\x10owner_ip_address\x18\x03 \x01(\tR\x0eownerIpAddress\x12&\n\x0fnode_ip_address\x18\x04 \x01(\tR\rnodeIpAddress\x12\x10\n\x03pid\x18\x05 \x01(\rR\x03pid\x12\x12\n\x04name\x18\x06 \x01(\tR\x04name\x12#\n\rray_namespace\x18\x07 \x01(\tR\x0crayNamespace\x12\x1d\n\nclass_name\x18\x08 \x01(\tR\tclassName\x12\x19\n\x08\x61\x63tor_id\x18\t \x01(\x0cR\x07\x61\x63torId\x12#\n\rnever_started\x18\n \x01(\x08R\x0cneverStarted\x12\x43\n\x0fnode_death_info\x18\x0b \x01(\x0b\x32\x16.ray.rpc.NodeDeathInfoH\x00R\rnodeDeathInfo\x88\x01\x01\x12=\n\x06reason\x18\x0c \x01(\x0e\x32%.ray.rpc.ActorDiedErrorContext.ReasonR\x06reason\"z\n\x06Reason\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0f\n\x0bWORKER_DIED\x10\x01\x12\x0e\n\nOWNER_DIED\x10\x02\x12\r\n\tNODE_DIED\x10\x03\x12\x0c\n\x08RAY_KILL\x10\x04\x12\x10\n\x0cOUT_OF_SCOPE\x10\x05\x12\x0f\n\x0bREF_DELETED\x10\x06\x42\x12\n\x10_node_death_info\"\\\n\nOomContext\x12#\n\rerror_message\x18\x01 \x01(\tR\x0c\x65rrorMessage\x12)\n\x10\x66\x61il_immediately\x18\x02 \x01(\x08R\x0f\x66\x61ilImmediately\"F\n\x17\x41\x63torUnavailableContext\x12\x1e\n\x08\x61\x63tor_id\x18\x01 \x01(\x0cH\x00R\x07\x61\x63torId\x88\x01\x01\x42\x0b\n\t_actor_id\"\xb0\x04\n\tJobConfig\x12\x1f\n\x0bjvm_options\x18\x02 \x03(\tR\njvmOptions\x12(\n\x10\x63ode_search_path\x18\x03 \x03(\tR\x0e\x63odeSearchPath\x12\x41\n\x10runtime_env_info\x18\x04 \x01(\x0b\x32\x17.ray.rpc.RuntimeEnvInfoR\x0eruntimeEnvInfo\x12#\n\rray_namespace\x18\x05 \x01(\tR\x0crayNamespace\x12<\n\x08metadata\x18\x06 \x03(\x0b\x32 .ray.rpc.JobConfig.MetadataEntryR\x08metadata\x12V\n\x16\x64\x65\x66\x61ult_actor_lifetime\x18\x07 \x01(\x0e\x32 .ray.rpc.JobConfig.ActorLifetimeR\x14\x64\x65\x66\x61ultActorLifetime\x12+\n\x12py_driver_sys_path\x18\x08 \x03(\tR\x0fpyDriverSysPath\x12?\n\x1cserialized_py_logging_config\x18\t \x01(\x0cR\x19serializedPyLoggingConfig\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"/\n\rActorLifetime\x12\x0c\n\x08\x44\x45TACHED\x10\x00\x12\x10\n\x0cNON_DETACHED\x10\x01\"g\n\x1eStreamingGeneratorReturnIdInfo\x12\x1b\n\tobject_id\x18\x01 \x01(\x0cR\x08objectId\x12(\n\x10is_plasma_object\x18\x02 \x01(\x08R\x0eisPlasmaObject\"\x94\x12\n\x08TaskSpec\x12%\n\x04type\x18\x01 \x01(\x0e\x32\x11.ray.rpc.TaskTypeR\x04type\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12-\n\x08language\x18\x03 \x01(\x0e\x32\x11.ray.rpc.LanguageR\x08language\x12L\n\x13\x66unction_descriptor\x18\x04 \x01(\x0b\x32\x1b.ray.rpc.FunctionDescriptorR\x12\x66unctionDescriptor\x12\x15\n\x06job_id\x18\x05 \x01(\x0cR\x05jobId\x12\x17\n\x07task_id\x18\x06 \x01(\x0cR\x06taskId\x12$\n\x0eparent_task_id\x18\x07 \x01(\x0cR\x0cparentTaskId\x12%\n\x0eparent_counter\x18\x08 \x01(\x04R\rparentCounter\x12\x1b\n\tcaller_id\x18\t \x01(\x0cR\x08\x63\x61llerId\x12\x37\n\x0e\x63\x61ller_address\x18\n \x01(\x0b\x32\x10.ray.rpc.AddressR\rcallerAddress\x12$\n\x04\x61rgs\x18\x0b \x03(\x0b\x32\x10.ray.rpc.TaskArgR\x04\x61rgs\x12\x1f\n\x0bnum_returns\x18\x0c \x01(\x04R\nnumReturns\x12W\n\x12required_resources\x18\r \x03(\x0b\x32(.ray.rpc.TaskSpec.RequiredResourcesEntryR\x11requiredResources\x12s\n\x1crequired_placement_resources\x18\x0e \x03(\x0b\x32\x31.ray.rpc.TaskSpec.RequiredPlacementResourcesEntryR\x1arequiredPlacementResources\x12W\n\x18\x61\x63tor_creation_task_spec\x18\x0f \x01(\x0b\x32\x1e.ray.rpc.ActorCreationTaskSpecR\x15\x61\x63torCreationTaskSpec\x12>\n\x0f\x61\x63tor_task_spec\x18\x10 \x01(\x0b\x32\x16.ray.rpc.ActorTaskSpecR\ractorTaskSpec\x12\x1f\n\x0bmax_retries\x18\x11 \x01(\x05R\nmaxRetries\x12%\n\x0eskip_execution\x18\x15 \x01(\x08R\rskipExecution\x12/\n\x13\x64\x65\x62ugger_breakpoint\x18\x16 \x01(\x0cR\x12\x64\x65\x62uggerBreakpoint\x12\x41\n\x10runtime_env_info\x18\x17 \x01(\x0b\x32\x17.ray.rpc.RuntimeEnvInfoR\x0eruntimeEnvInfo\x12\x34\n\x16\x63oncurrency_group_name\x18\x18 \x01(\tR\x14\x63oncurrencyGroupName\x12)\n\x10retry_exceptions\x18\x19 \x01(\x08R\x0fretryExceptions\x12O\n$serialized_retry_exception_allowlist\x18\x1a \x01(\x0cR!serializedRetryExceptionAllowlist\x12\x14\n\x05\x64\x65pth\x18\x1b \x01(\x03R\x05\x64\x65pth\x12L\n\x13scheduling_strategy\x18\x1c \x01(\x0b\x32\x1b.ray.rpc.SchedulingStrategyR\x12schedulingStrategy\x12%\n\x0e\x61ttempt_number\x18\x1d \x01(\x04R\rattemptNumber\x12\'\n\x0freturns_dynamic\x18\x1e \x01(\x08R\x0ereturnsDynamic\x12,\n\x12\x64ynamic_return_ids\x18\x1f \x03(\x0cR\x10\x64ynamicReturnIds\x12\x36\n\njob_config\x18 \x01(\x0b\x32\x12.ray.rpc.JobConfigH\x00R\tjobConfig\x88\x01\x01\x12*\n\x11submitter_task_id\x18! \x01(\x0cR\x0fsubmitterTaskId\x12/\n\x13streaming_generator\x18\" \x01(\x08R\x12streamingGenerator\x12K\n\"dependency_resolution_timestamp_ms\x18# \x01(\x03R\x1f\x64\x65pendencyResolutionTimestampMs\x12\x37\n\x18lease_grant_timestamp_ms\x18$ \x01(\x03R\x15leaseGrantTimestampMs\x12J\n\x1fnum_streaming_generator_returns\x18% \x01(\x04H\x01R\x1cnumStreamingGeneratorReturns\x88\x01\x01\x12K\n\"generator_backpressure_num_objects\x18& \x01(\x03R\x1fgeneratorBackpressureNumObjects\x12,\n\x12\x65nable_task_events\x18\' \x01(\x08R\x10\x65nableTaskEvents\x12\x33\n\x16root_detached_actor_id\x18( \x01(\x0cR\x13rootDetachedActorId\x12\x35\n\x06labels\x18) \x03(\x0b\x32\x1d.ray.rpc.TaskSpec.LabelsEntryR\x06labels\x12 \n\tcall_site\x18* \x01(\tH\x02R\x08\x63\x61llSite\x88\x01\x01\x1a\x44\n\x16RequiredResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1aM\n\x1fRequiredPlacementResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\r\n\x0b_job_configB\"\n _num_streaming_generator_returnsB\x0c\n\n_call_site\"\xf4\x05\n\rTaskInfoEntry\x12%\n\x04type\x18\x01 \x01(\x0e\x32\x11.ray.rpc.TaskTypeR\x04type\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12-\n\x08language\x18\x03 \x01(\x0e\x32\x11.ray.rpc.LanguageR\x08language\x12+\n\x12\x66unc_or_class_name\x18\x04 \x01(\tR\x0f\x66uncOrClassName\x12>\n\x10scheduling_state\x18\x05 \x01(\x0e\x32\x13.ray.rpc.TaskStatusR\x0fschedulingState\x12\x15\n\x06job_id\x18\x06 \x01(\x0cR\x05jobId\x12\x17\n\x07task_id\x18\x07 \x01(\x0cR\x06taskId\x12$\n\x0eparent_task_id\x18\x08 \x01(\x0cR\x0cparentTaskId\x12\\\n\x12required_resources\x18\r \x03(\x0b\x32-.ray.rpc.TaskInfoEntry.RequiredResourcesEntryR\x11requiredResources\x12\x41\n\x10runtime_env_info\x18\x17 \x01(\x0b\x32\x17.ray.rpc.RuntimeEnvInfoR\x0eruntimeEnvInfo\x12\x1c\n\x07node_id\x18\x18 \x01(\x0cH\x00R\x06nodeId\x88\x01\x01\x12\x1e\n\x08\x61\x63tor_id\x18\x19 \x01(\x0cH\x01R\x07\x61\x63torId\x88\x01\x01\x12\x31\n\x12placement_group_id\x18\x1a \x01(\x0cH\x02R\x10placementGroupId\x88\x01\x01\x12 \n\tcall_site\x18\x1b \x01(\tH\x03R\x08\x63\x61llSite\x88\x01\x01\x1a\x44\n\x16RequiredResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x42\n\n\x08_node_idB\x0b\n\t_actor_idB\x15\n\x13_placement_group_idB\x0c\n\n_call_site\"\xd2\x02\n\x06\x42undle\x12=\n\tbundle_id\x18\x01 \x01(\x0b\x32 .ray.rpc.Bundle.BundleIdentifierR\x08\x62undleId\x12I\n\x0eunit_resources\x18\x02 \x03(\x0b\x32\".ray.rpc.Bundle.UnitResourcesEntryR\runitResources\x12\x17\n\x07node_id\x18\x03 \x01(\x0cR\x06nodeId\x1a\x63\n\x10\x42undleIdentifier\x12,\n\x12placement_group_id\x18\x01 \x01(\x0cR\x10placementGroupId\x12!\n\x0c\x62undle_index\x18\x02 \x01(\x05R\x0b\x62undleIndex\x1a@\n\x12UnitResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\"\xeb\x03\n\x12PlacementGroupSpec\x12,\n\x12placement_group_id\x18\x01 \x01(\x0cR\x10placementGroupId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12)\n\x07\x62undles\x18\x03 \x03(\x0b\x32\x0f.ray.rpc.BundleR\x07\x62undles\x12\x36\n\x08strategy\x18\x04 \x01(\x0e\x32\x1a.ray.rpc.PlacementStrategyR\x08strategy\x12$\n\x0e\x63reator_job_id\x18\x05 \x01(\x0cR\x0c\x63reatorJobId\x12(\n\x10\x63reator_actor_id\x18\x06 \x01(\x0cR\x0e\x63reatorActorId\x12(\n\x10\x63reator_job_dead\x18\x07 \x01(\x08R\x0e\x63reatorJobDead\x12,\n\x12\x63reator_actor_dead\x18\x08 \x01(\x08R\x10\x63reatorActorDead\x12\x1f\n\x0bis_detached\x18\t \x01(\x08R\nisDetached\x12\x38\n\x19max_cpu_fraction_per_node\x18\n \x01(\x01R\x15maxCpuFractionPerNode\x12-\n\x13soft_target_node_id\x18\x0b \x01(\x0cR\x10softTargetNodeId\"\x82\x01\n\x0fObjectReference\x12\x1b\n\tobject_id\x18\x01 \x01(\x0cR\x08objectId\x12\x35\n\rowner_address\x18\x02 \x01(\x0b\x32\x10.ray.rpc.AddressR\x0cownerAddress\x12\x1b\n\tcall_site\x18\x03 \x01(\tR\x08\x63\x61llSite\"\xbf\x02\n\x14ObjectReferenceCount\x12\x36\n\treference\x18\x01 \x01(\x0b\x32\x18.ray.rpc.ObjectReferenceR\treference\x12\"\n\rhas_local_ref\x18\x02 \x01(\x08R\x0bhasLocalRef\x12.\n\tborrowers\x18\x03 \x03(\x0b\x32\x10.ray.rpc.AddressR\tborrowers\x12\x44\n\x11stored_in_objects\x18\x04 \x03(\x0b\x32\x18.ray.rpc.ObjectReferenceR\x0fstoredInObjects\x12\x39\n\x19\x63ontained_in_borrowed_ids\x18\x05 \x03(\x0cR\x16\x63ontainedInBorrowedIds\x12\x1a\n\x08\x63ontains\x18\x06 \x03(\x0cR\x08\x63ontains\"\xbc\x01\n\x07TaskArg\x12\x37\n\nobject_ref\x18\x01 \x01(\x0b\x32\x18.ray.rpc.ObjectReferenceR\tobjectRef\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\x0cR\x04\x64\x61ta\x12\x1a\n\x08metadata\x18\x03 \x01(\x0cR\x08metadata\x12H\n\x13nested_inlined_refs\x18\x04 \x03(\x0b\x32\x18.ray.rpc.ObjectReferenceR\x11nestedInlinedRefs\"\xd6\x01\n\x0cReturnObject\x12\x1b\n\tobject_id\x18\x01 \x01(\x0cR\x08objectId\x12\x1b\n\tin_plasma\x18\x02 \x01(\x08R\x08inPlasma\x12\x12\n\x04\x64\x61ta\x18\x03 \x01(\x0cR\x04\x64\x61ta\x12\x1a\n\x08metadata\x18\x04 \x01(\x0cR\x08metadata\x12H\n\x13nested_inlined_refs\x18\x05 \x03(\x0b\x32\x18.ray.rpc.ObjectReferenceR\x11nestedInlinedRefs\x12\x12\n\x04size\x18\x06 \x01(\x03R\x04size\"\xe8\x04\n\x15\x41\x63torCreationTaskSpec\x12\x19\n\x08\x61\x63tor_id\x18\x02 \x01(\x0cR\x07\x61\x63torId\x12,\n\x12max_actor_restarts\x18\x03 \x01(\x03R\x10maxActorRestarts\x12(\n\x10max_task_retries\x18\x04 \x01(\x03R\x0emaxTaskRetries\x12\x34\n\x16\x64ynamic_worker_options\x18\x05 \x03(\tR\x14\x64ynamicWorkerOptions\x12\'\n\x0fmax_concurrency\x18\x06 \x01(\x05R\x0emaxConcurrency\x12\x1f\n\x0bis_detached\x18\x07 \x01(\x08R\nisDetached\x12\x12\n\x04name\x18\x08 \x01(\tR\x04name\x12#\n\rray_namespace\x18\t \x01(\tR\x0crayNamespace\x12\x1d\n\nis_asyncio\x18\n \x01(\x08R\tisAsyncio\x12%\n\x0e\x65xtension_data\x18\x0b \x01(\tR\rextensionData\x12\x36\n\x17serialized_actor_handle\x18\x0c \x01(\x0cR\x15serializedActorHandle\x12H\n\x12\x63oncurrency_groups\x18\r \x03(\x0b\x32\x19.ray.rpc.ConcurrencyGroupR\x11\x63oncurrencyGroups\x12/\n\x14\x65xecute_out_of_order\x18\x0e \x01(\x08R\x11\x65xecuteOutOfOrder\x12*\n\x11max_pending_calls\x18\x0f \x01(\x05R\x0fmaxPendingCalls\"\x93\x01\n\rActorTaskSpec\x12\x19\n\x08\x61\x63tor_id\x18\x02 \x01(\x0cR\x07\x61\x63torId\x12\x42\n\x1e\x61\x63tor_creation_dummy_object_id\x18\x04 \x01(\x0cR\x1a\x61\x63torCreationDummyObjectId\x12#\n\ractor_counter\x18\x05 \x01(\x04R\x0c\x61\x63torCounter\"6\n\x04Task\x12.\n\ttask_spec\x18\x01 \x01(\x0b\x32\x11.ray.rpc.TaskSpecR\x08taskSpec\">\n\nResourceId\x12\x14\n\x05index\x18\x01 \x01(\x03R\x05index\x12\x1a\n\x08quantity\x18\x02 \x01(\x01R\x08quantity\"^\n\x10ResourceMapEntry\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x36\n\x0cresource_ids\x18\x02 \x03(\x0b\x32\x13.ray.rpc.ResourceIdR\x0bresourceIds\"\xf4\x03\n\x08ViewData\x12\x1b\n\tview_name\x18\x01 \x01(\tR\x08viewName\x12\x35\n\x08measures\x18\x02 \x03(\x0b\x32\x19.ray.rpc.ViewData.MeasureR\x08measures\x1a\x93\x03\n\x07Measure\x12\x12\n\x04tags\x18\x01 \x01(\tR\x04tags\x12\x1b\n\tint_value\x18\x02 \x01(\x03R\x08intValue\x12!\n\x0c\x64ouble_value\x18\x03 \x01(\x01R\x0b\x64oubleValue\x12)\n\x10\x64istribution_min\x18\x04 \x01(\x01R\x0f\x64istributionMin\x12+\n\x11\x64istribution_mean\x18\x05 \x01(\x01R\x10\x64istributionMean\x12)\n\x10\x64istribution_max\x18\x06 \x01(\x01R\x0f\x64istributionMax\x12-\n\x12\x64istribution_count\x18\x07 \x01(\x01R\x11\x64istributionCount\x12\x44\n\x1e\x64istribution_bucket_boundaries\x18\x08 \x03(\x01R\x1c\x64istributionBucketBoundaries\x12<\n\x1a\x64istribution_bucket_counts\x18\t \x03(\x01R\x18\x64istributionBucketCounts\"\x80\x03\n\rObjectRefInfo\x12\x1b\n\tobject_id\x18\x01 \x01(\x0cR\x08objectId\x12\x1b\n\tcall_site\x18\x02 \x01(\tR\x08\x63\x61llSite\x12\x1f\n\x0bobject_size\x18\x03 \x01(\x03R\nobjectSize\x12&\n\x0flocal_ref_count\x18\x04 \x01(\x03R\rlocalRefCount\x12\x37\n\x18submitted_task_ref_count\x18\x05 \x01(\x03R\x15submittedTaskRefCount\x12,\n\x12\x63ontained_in_owned\x18\x06 \x03(\x0cR\x10\x63ontainedInOwned\x12(\n\x10pinned_in_memory\x18\x07 \x01(\x08R\x0epinnedInMemory\x12\x34\n\x0btask_status\x18\x08 \x01(\x0e\x32\x13.ray.rpc.TaskStatusR\ntaskStatus\x12%\n\x0e\x61ttempt_number\x18\t \x01(\x04R\rattemptNumber\"\xab\x01\n\x13ResourceAllocations\x12P\n\x0eresource_slots\x18\x01 \x03(\x0b\x32).ray.rpc.ResourceAllocations.ResourceSlotR\rresourceSlots\x1a\x42\n\x0cResourceSlot\x12\x12\n\x04slot\x18\x01 \x01(\x03R\x04slot\x12\x1e\n\nallocation\x18\x02 \x01(\x01R\nallocation\"\x9e\t\n\x0f\x43oreWorkerStats\x12*\n\x11num_pending_tasks\x18\x02 \x01(\x05R\x0fnumPendingTasks\x12\x36\n\x18num_object_refs_in_scope\x18\x03 \x01(\x05R\x14numObjectRefsInScope\x12\x1d\n\nip_address\x18\x07 \x01(\tR\tipAddress\x12\x12\n\x04port\x18\x08 \x01(\x03R\x04port\x12\x19\n\x08\x61\x63tor_id\x18\t \x01(\x0cR\x07\x61\x63torId\x12R\n\x0eused_resources\x18\n \x03(\x0b\x32+.ray.rpc.CoreWorkerStats.UsedResourcesEntryR\rusedResources\x12O\n\rwebui_display\x18\x0b \x03(\x0b\x32*.ray.rpc.CoreWorkerStats.WebuiDisplayEntryR\x0cwebuiDisplay\x12\"\n\rnum_in_plasma\x18\x0c \x01(\x05R\x0bnumInPlasma\x12*\n\x11num_local_objects\x18\r \x01(\x05R\x0fnumLocalObjects\x12\x37\n\x18used_object_store_memory\x18\x0e \x01(\x03R\x15usedObjectStoreMemory\x12*\n\x11task_queue_length\x18\x0f \x01(\x05R\x0ftaskQueueLength\x12,\n\x12num_executed_tasks\x18\x10 \x01(\x05R\x10numExecutedTasks\x12\x1f\n\x0b\x61\x63tor_title\x18\x11 \x01(\tR\nactorTitle\x12\x37\n\x0bobject_refs\x18\x12 \x03(\x0b\x32\x16.ray.rpc.ObjectRefInfoR\nobjectRefs\x12\x15\n\x06job_id\x18\x13 \x01(\x0cR\x05jobId\x12\x1b\n\tworker_id\x18\x14 \x01(\x0cR\x08workerId\x12-\n\x08language\x18\x15 \x01(\x0e\x32\x11.ray.rpc.LanguageR\x08language\x12\x10\n\x03pid\x18\x16 \x01(\rR\x03pid\x12\x34\n\x0bworker_type\x18\x17 \x01(\x0e\x32\x13.ray.rpc.WorkerTypeR\nworkerType\x12#\n\robjects_total\x18\x18 \x01(\x03R\x0cobjectsTotal\x12*\n\x11num_owned_objects\x18\x19 \x01(\x03R\x0fnumOwnedObjects\x12(\n\x10num_owned_actors\x18\x1a \x01(\x03R\x0enumOwnedActors\x12*\n\x11num_running_tasks\x18\x1b \x01(\x03R\x0fnumRunningTasks\x1a^\n\x12UsedResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x32\n\x05value\x18\x02 \x01(\x0b\x32\x1c.ray.rpc.ResourceAllocationsR\x05value:\x02\x38\x01\x1a?\n\x11WebuiDisplayEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01J\x04\x08\x01\x10\x02\"\'\n\x11NodeResourceUsage\x12\x12\n\x04json\x18\x01 \x01(\tR\x04json\"I\n\x0eNamedActorInfo\x12#\n\rray_namespace\x18\x01 \x01(\tR\x0crayNamespace\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\"\xdf\x01\n\x19LineageReconstructionTask\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12+\n\x06status\x18\x02 \x01(\x0e\x32\x13.ray.rpc.TaskStatusR\x06status\x12\x46\n\x06labels\x18\x03 \x03(\x0b\x32..ray.rpc.LineageReconstructionTask.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01*)\n\x08Language\x12\n\n\x06PYTHON\x10\x00\x12\x08\n\x04JAVA\x10\x01\x12\x07\n\x03\x43PP\x10\x02*J\n\nWorkerType\x12\n\n\x06WORKER\x10\x00\x12\n\n\x06\x44RIVER\x10\x01\x12\x10\n\x0cSPILL_WORKER\x10\x02\x12\x12\n\x0eRESTORE_WORKER\x10\x03*U\n\x08TaskType\x12\x0f\n\x0bNORMAL_TASK\x10\x00\x12\x17\n\x13\x41\x43TOR_CREATION_TASK\x10\x01\x12\x0e\n\nACTOR_TASK\x10\x02\x12\x0f\n\x0b\x44RIVER_TASK\x10\x03*\xbb\x05\n\tErrorType\x12\x0f\n\x0bWORKER_DIED\x10\x00\x12\x0e\n\nACTOR_DIED\x10\x01\x12\x1c\n\x18OBJECT_UNRECONSTRUCTABLE\x10\x02\x12\x1c\n\x18TASK_EXECUTION_EXCEPTION\x10\x03\x12\x14\n\x10OBJECT_IN_PLASMA\x10\x04\x12\x12\n\x0eTASK_CANCELLED\x10\x05\x12\x19\n\x15\x41\x43TOR_CREATION_FAILED\x10\x06\x12\x1c\n\x18RUNTIME_ENV_SETUP_FAILED\x10\x07\x12\x0f\n\x0bOBJECT_LOST\x10\x08\x12\x0e\n\nOWNER_DIED\x10\t\x12\x12\n\x0eOBJECT_DELETED\x10\n\x12 \n\x1c\x44\x45PENDENCY_RESOLUTION_FAILED\x10\x0b\x12\x32\n.OBJECT_UNRECONSTRUCTABLE_MAX_ATTEMPTS_EXCEEDED\x10\x0c\x12,\n(OBJECT_UNRECONSTRUCTABLE_LINEAGE_EVICTED\x10\r\x12\x1a\n\x16OBJECT_FETCH_TIMED_OUT\x10\x0e\x12\x15\n\x11LOCAL_RAYLET_DIED\x10\x0f\x12 \n\x1cTASK_PLACEMENT_GROUP_REMOVED\x10\x10\x12!\n\x1d\x41\x43TOR_PLACEMENT_GROUP_REMOVED\x10\x11\x12\x1c\n\x18TASK_UNSCHEDULABLE_ERROR\x10\x12\x12\x1d\n\x19\x41\x43TOR_UNSCHEDULABLE_ERROR\x10\x13\x12\x15\n\x11OUT_OF_DISK_ERROR\x10\x14\x12\x10\n\x0cOBJECT_FREED\x10\x15\x12\x11\n\rOUT_OF_MEMORY\x10\x16\x12\r\n\tNODE_DIED\x10\x17\x12\x1e\n\x1a\x45ND_OF_STREAMING_GENERATOR\x10\x18\x12\x15\n\x11\x41\x43TOR_UNAVAILABLE\x10\x19*\xc7\x02\n\nTaskStatus\x12\x07\n\x03NIL\x10\x00\x12\x16\n\x12PENDING_ARGS_AVAIL\x10\x01\x12\x1b\n\x17PENDING_NODE_ASSIGNMENT\x10\x02\x12\x1f\n\x1bPENDING_OBJ_STORE_MEM_AVAIL\x10\x03\x12\x16\n\x12PENDING_ARGS_FETCH\x10\x04\x12\x17\n\x13SUBMITTED_TO_WORKER\x10\x05\x12!\n\x1dPENDING_ACTOR_TASK_ARGS_FETCH\x10\x06\x12.\n*PENDING_ACTOR_TASK_ORDERING_OR_CONCURRENCY\x10\x07\x12\x0b\n\x07RUNNING\x10\x08\x12\x16\n\x12RUNNING_IN_RAY_GET\x10\t\x12\x17\n\x13RUNNING_IN_RAY_WAIT\x10\n\x12\x0c\n\x08\x46INISHED\x10\x0b\x12\n\n\x06\x46\x41ILED\x10\x0c*|\n\x0eWorkerExitType\x12\x10\n\x0cSYSTEM_ERROR\x10\x00\x12\x18\n\x14INTENDED_SYSTEM_EXIT\x10\x01\x12\x0e\n\nUSER_ERROR\x10\x02\x12\x16\n\x12INTENDED_USER_EXIT\x10\x03\x12\x16\n\x12NODE_OUT_OF_MEMORY\x10\x04*M\n\x11PlacementStrategy\x12\x08\n\x04PACK\x10\x00\x12\n\n\x06SPREAD\x10\x01\x12\x0f\n\x0bSTRICT_PACK\x10\x02\x12\x11\n\rSTRICT_SPREAD\x10\x03\x42\x1a\n\x18io.ray.runtime.generatedb\x06proto3') + +_LANGUAGE = DESCRIPTOR.enum_types_by_name['Language'] +Language = enum_type_wrapper.EnumTypeWrapper(_LANGUAGE) +_WORKERTYPE = DESCRIPTOR.enum_types_by_name['WorkerType'] +WorkerType = enum_type_wrapper.EnumTypeWrapper(_WORKERTYPE) +_TASKTYPE = DESCRIPTOR.enum_types_by_name['TaskType'] +TaskType = enum_type_wrapper.EnumTypeWrapper(_TASKTYPE) +_ERRORTYPE = DESCRIPTOR.enum_types_by_name['ErrorType'] +ErrorType = enum_type_wrapper.EnumTypeWrapper(_ERRORTYPE) +_TASKSTATUS = DESCRIPTOR.enum_types_by_name['TaskStatus'] +TaskStatus = enum_type_wrapper.EnumTypeWrapper(_TASKSTATUS) +_WORKEREXITTYPE = DESCRIPTOR.enum_types_by_name['WorkerExitType'] +WorkerExitType = enum_type_wrapper.EnumTypeWrapper(_WORKEREXITTYPE) +_PLACEMENTSTRATEGY = DESCRIPTOR.enum_types_by_name['PlacementStrategy'] +PlacementStrategy = enum_type_wrapper.EnumTypeWrapper(_PLACEMENTSTRATEGY) +PYTHON = 0 +JAVA = 1 +CPP = 2 +WORKER = 0 +DRIVER = 1 +SPILL_WORKER = 2 +RESTORE_WORKER = 3 +NORMAL_TASK = 0 +ACTOR_CREATION_TASK = 1 +ACTOR_TASK = 2 +DRIVER_TASK = 3 +WORKER_DIED = 0 +ACTOR_DIED = 1 +OBJECT_UNRECONSTRUCTABLE = 2 +TASK_EXECUTION_EXCEPTION = 3 +OBJECT_IN_PLASMA = 4 +TASK_CANCELLED = 5 +ACTOR_CREATION_FAILED = 6 +RUNTIME_ENV_SETUP_FAILED = 7 +OBJECT_LOST = 8 +OWNER_DIED = 9 +OBJECT_DELETED = 10 +DEPENDENCY_RESOLUTION_FAILED = 11 +OBJECT_UNRECONSTRUCTABLE_MAX_ATTEMPTS_EXCEEDED = 12 +OBJECT_UNRECONSTRUCTABLE_LINEAGE_EVICTED = 13 +OBJECT_FETCH_TIMED_OUT = 14 +LOCAL_RAYLET_DIED = 15 +TASK_PLACEMENT_GROUP_REMOVED = 16 +ACTOR_PLACEMENT_GROUP_REMOVED = 17 +TASK_UNSCHEDULABLE_ERROR = 18 +ACTOR_UNSCHEDULABLE_ERROR = 19 +OUT_OF_DISK_ERROR = 20 +OBJECT_FREED = 21 +OUT_OF_MEMORY = 22 +NODE_DIED = 23 +END_OF_STREAMING_GENERATOR = 24 +ACTOR_UNAVAILABLE = 25 +NIL = 0 +PENDING_ARGS_AVAIL = 1 +PENDING_NODE_ASSIGNMENT = 2 +PENDING_OBJ_STORE_MEM_AVAIL = 3 +PENDING_ARGS_FETCH = 4 +SUBMITTED_TO_WORKER = 5 +PENDING_ACTOR_TASK_ARGS_FETCH = 6 +PENDING_ACTOR_TASK_ORDERING_OR_CONCURRENCY = 7 +RUNNING = 8 +RUNNING_IN_RAY_GET = 9 +RUNNING_IN_RAY_WAIT = 10 +FINISHED = 11 +FAILED = 12 +SYSTEM_ERROR = 0 +INTENDED_SYSTEM_EXIT = 1 +USER_ERROR = 2 +INTENDED_USER_EXIT = 3 +NODE_OUT_OF_MEMORY = 4 +PACK = 0 +SPREAD = 1 +STRICT_PACK = 2 +STRICT_SPREAD = 3 + + +_LABELIN = DESCRIPTOR.message_types_by_name['LabelIn'] +_LABELNOTIN = DESCRIPTOR.message_types_by_name['LabelNotIn'] +_LABELEXISTS = DESCRIPTOR.message_types_by_name['LabelExists'] +_LABELDOESNOTEXIST = DESCRIPTOR.message_types_by_name['LabelDoesNotExist'] +_LABELOPERATOR = DESCRIPTOR.message_types_by_name['LabelOperator'] +_LABELMATCHEXPRESSION = DESCRIPTOR.message_types_by_name['LabelMatchExpression'] +_LABELMATCHEXPRESSIONS = DESCRIPTOR.message_types_by_name['LabelMatchExpressions'] +_NODELABELSCHEDULINGSTRATEGY = DESCRIPTOR.message_types_by_name['NodeLabelSchedulingStrategy'] +_NODEAFFINITYSCHEDULINGSTRATEGY = DESCRIPTOR.message_types_by_name['NodeAffinitySchedulingStrategy'] +_PLACEMENTGROUPSCHEDULINGSTRATEGY = DESCRIPTOR.message_types_by_name['PlacementGroupSchedulingStrategy'] +_DEFAULTSCHEDULINGSTRATEGY = DESCRIPTOR.message_types_by_name['DefaultSchedulingStrategy'] +_SPREADSCHEDULINGSTRATEGY = DESCRIPTOR.message_types_by_name['SpreadSchedulingStrategy'] +_SCHEDULINGSTRATEGY = DESCRIPTOR.message_types_by_name['SchedulingStrategy'] +_ADDRESS = DESCRIPTOR.message_types_by_name['Address'] +_JAVAFUNCTIONDESCRIPTOR = DESCRIPTOR.message_types_by_name['JavaFunctionDescriptor'] +_PYTHONFUNCTIONDESCRIPTOR = DESCRIPTOR.message_types_by_name['PythonFunctionDescriptor'] +_CPPFUNCTIONDESCRIPTOR = DESCRIPTOR.message_types_by_name['CppFunctionDescriptor'] +_FUNCTIONDESCRIPTOR = DESCRIPTOR.message_types_by_name['FunctionDescriptor'] +_CONCURRENCYGROUP = DESCRIPTOR.message_types_by_name['ConcurrencyGroup'] +_RAYERRORINFO = DESCRIPTOR.message_types_by_name['RayErrorInfo'] +_OUTOFMEMORYERRORCONTEXT = DESCRIPTOR.message_types_by_name['OutOfMemoryErrorContext'] +_NODEDIEDERRORCONTEXT = DESCRIPTOR.message_types_by_name['NodeDiedErrorContext'] +_RAYEXCEPTION = DESCRIPTOR.message_types_by_name['RayException'] +_NODEDEATHINFO = DESCRIPTOR.message_types_by_name['NodeDeathInfo'] +_ACTORDEATHCAUSE = DESCRIPTOR.message_types_by_name['ActorDeathCause'] +_RUNTIMEENVFAILEDCONTEXT = DESCRIPTOR.message_types_by_name['RuntimeEnvFailedContext'] +_ACTORUNSCHEDULABLECONTEXT = DESCRIPTOR.message_types_by_name['ActorUnschedulableContext'] +_ACTORDIEDERRORCONTEXT = DESCRIPTOR.message_types_by_name['ActorDiedErrorContext'] +_OOMCONTEXT = DESCRIPTOR.message_types_by_name['OomContext'] +_ACTORUNAVAILABLECONTEXT = DESCRIPTOR.message_types_by_name['ActorUnavailableContext'] +_JOBCONFIG = DESCRIPTOR.message_types_by_name['JobConfig'] +_JOBCONFIG_METADATAENTRY = _JOBCONFIG.nested_types_by_name['MetadataEntry'] +_STREAMINGGENERATORRETURNIDINFO = DESCRIPTOR.message_types_by_name['StreamingGeneratorReturnIdInfo'] +_TASKSPEC = DESCRIPTOR.message_types_by_name['TaskSpec'] +_TASKSPEC_REQUIREDRESOURCESENTRY = _TASKSPEC.nested_types_by_name['RequiredResourcesEntry'] +_TASKSPEC_REQUIREDPLACEMENTRESOURCESENTRY = _TASKSPEC.nested_types_by_name['RequiredPlacementResourcesEntry'] +_TASKSPEC_LABELSENTRY = _TASKSPEC.nested_types_by_name['LabelsEntry'] +_TASKINFOENTRY = DESCRIPTOR.message_types_by_name['TaskInfoEntry'] +_TASKINFOENTRY_REQUIREDRESOURCESENTRY = _TASKINFOENTRY.nested_types_by_name['RequiredResourcesEntry'] +_BUNDLE = DESCRIPTOR.message_types_by_name['Bundle'] +_BUNDLE_BUNDLEIDENTIFIER = _BUNDLE.nested_types_by_name['BundleIdentifier'] +_BUNDLE_UNITRESOURCESENTRY = _BUNDLE.nested_types_by_name['UnitResourcesEntry'] +_PLACEMENTGROUPSPEC = DESCRIPTOR.message_types_by_name['PlacementGroupSpec'] +_OBJECTREFERENCE = DESCRIPTOR.message_types_by_name['ObjectReference'] +_OBJECTREFERENCECOUNT = DESCRIPTOR.message_types_by_name['ObjectReferenceCount'] +_TASKARG = DESCRIPTOR.message_types_by_name['TaskArg'] +_RETURNOBJECT = DESCRIPTOR.message_types_by_name['ReturnObject'] +_ACTORCREATIONTASKSPEC = DESCRIPTOR.message_types_by_name['ActorCreationTaskSpec'] +_ACTORTASKSPEC = DESCRIPTOR.message_types_by_name['ActorTaskSpec'] +_TASK = DESCRIPTOR.message_types_by_name['Task'] +_RESOURCEID = DESCRIPTOR.message_types_by_name['ResourceId'] +_RESOURCEMAPENTRY = DESCRIPTOR.message_types_by_name['ResourceMapEntry'] +_VIEWDATA = DESCRIPTOR.message_types_by_name['ViewData'] +_VIEWDATA_MEASURE = _VIEWDATA.nested_types_by_name['Measure'] +_OBJECTREFINFO = DESCRIPTOR.message_types_by_name['ObjectRefInfo'] +_RESOURCEALLOCATIONS = DESCRIPTOR.message_types_by_name['ResourceAllocations'] +_RESOURCEALLOCATIONS_RESOURCESLOT = _RESOURCEALLOCATIONS.nested_types_by_name['ResourceSlot'] +_COREWORKERSTATS = DESCRIPTOR.message_types_by_name['CoreWorkerStats'] +_COREWORKERSTATS_USEDRESOURCESENTRY = _COREWORKERSTATS.nested_types_by_name['UsedResourcesEntry'] +_COREWORKERSTATS_WEBUIDISPLAYENTRY = _COREWORKERSTATS.nested_types_by_name['WebuiDisplayEntry'] +_NODERESOURCEUSAGE = DESCRIPTOR.message_types_by_name['NodeResourceUsage'] +_NAMEDACTORINFO = DESCRIPTOR.message_types_by_name['NamedActorInfo'] +_LINEAGERECONSTRUCTIONTASK = DESCRIPTOR.message_types_by_name['LineageReconstructionTask'] +_LINEAGERECONSTRUCTIONTASK_LABELSENTRY = _LINEAGERECONSTRUCTIONTASK.nested_types_by_name['LabelsEntry'] +_NODEDEATHINFO_REASON = _NODEDEATHINFO.enum_types_by_name['Reason'] +_ACTORDIEDERRORCONTEXT_REASON = _ACTORDIEDERRORCONTEXT.enum_types_by_name['Reason'] +_JOBCONFIG_ACTORLIFETIME = _JOBCONFIG.enum_types_by_name['ActorLifetime'] +LabelIn = _reflection.GeneratedProtocolMessageType('LabelIn', (_message.Message,), { + 'DESCRIPTOR' : _LABELIN, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LabelIn) + }) +_sym_db.RegisterMessage(LabelIn) + +LabelNotIn = _reflection.GeneratedProtocolMessageType('LabelNotIn', (_message.Message,), { + 'DESCRIPTOR' : _LABELNOTIN, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LabelNotIn) + }) +_sym_db.RegisterMessage(LabelNotIn) + +LabelExists = _reflection.GeneratedProtocolMessageType('LabelExists', (_message.Message,), { + 'DESCRIPTOR' : _LABELEXISTS, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LabelExists) + }) +_sym_db.RegisterMessage(LabelExists) + +LabelDoesNotExist = _reflection.GeneratedProtocolMessageType('LabelDoesNotExist', (_message.Message,), { + 'DESCRIPTOR' : _LABELDOESNOTEXIST, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LabelDoesNotExist) + }) +_sym_db.RegisterMessage(LabelDoesNotExist) + +LabelOperator = _reflection.GeneratedProtocolMessageType('LabelOperator', (_message.Message,), { + 'DESCRIPTOR' : _LABELOPERATOR, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LabelOperator) + }) +_sym_db.RegisterMessage(LabelOperator) + +LabelMatchExpression = _reflection.GeneratedProtocolMessageType('LabelMatchExpression', (_message.Message,), { + 'DESCRIPTOR' : _LABELMATCHEXPRESSION, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LabelMatchExpression) + }) +_sym_db.RegisterMessage(LabelMatchExpression) + +LabelMatchExpressions = _reflection.GeneratedProtocolMessageType('LabelMatchExpressions', (_message.Message,), { + 'DESCRIPTOR' : _LABELMATCHEXPRESSIONS, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LabelMatchExpressions) + }) +_sym_db.RegisterMessage(LabelMatchExpressions) + +NodeLabelSchedulingStrategy = _reflection.GeneratedProtocolMessageType('NodeLabelSchedulingStrategy', (_message.Message,), { + 'DESCRIPTOR' : _NODELABELSCHEDULINGSTRATEGY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.NodeLabelSchedulingStrategy) + }) +_sym_db.RegisterMessage(NodeLabelSchedulingStrategy) + +NodeAffinitySchedulingStrategy = _reflection.GeneratedProtocolMessageType('NodeAffinitySchedulingStrategy', (_message.Message,), { + 'DESCRIPTOR' : _NODEAFFINITYSCHEDULINGSTRATEGY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.NodeAffinitySchedulingStrategy) + }) +_sym_db.RegisterMessage(NodeAffinitySchedulingStrategy) + +PlacementGroupSchedulingStrategy = _reflection.GeneratedProtocolMessageType('PlacementGroupSchedulingStrategy', (_message.Message,), { + 'DESCRIPTOR' : _PLACEMENTGROUPSCHEDULINGSTRATEGY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PlacementGroupSchedulingStrategy) + }) +_sym_db.RegisterMessage(PlacementGroupSchedulingStrategy) + +DefaultSchedulingStrategy = _reflection.GeneratedProtocolMessageType('DefaultSchedulingStrategy', (_message.Message,), { + 'DESCRIPTOR' : _DEFAULTSCHEDULINGSTRATEGY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DefaultSchedulingStrategy) + }) +_sym_db.RegisterMessage(DefaultSchedulingStrategy) + +SpreadSchedulingStrategy = _reflection.GeneratedProtocolMessageType('SpreadSchedulingStrategy', (_message.Message,), { + 'DESCRIPTOR' : _SPREADSCHEDULINGSTRATEGY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.SpreadSchedulingStrategy) + }) +_sym_db.RegisterMessage(SpreadSchedulingStrategy) + +SchedulingStrategy = _reflection.GeneratedProtocolMessageType('SchedulingStrategy', (_message.Message,), { + 'DESCRIPTOR' : _SCHEDULINGSTRATEGY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.SchedulingStrategy) + }) +_sym_db.RegisterMessage(SchedulingStrategy) + +Address = _reflection.GeneratedProtocolMessageType('Address', (_message.Message,), { + 'DESCRIPTOR' : _ADDRESS, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Address) + }) +_sym_db.RegisterMessage(Address) + +JavaFunctionDescriptor = _reflection.GeneratedProtocolMessageType('JavaFunctionDescriptor', (_message.Message,), { + 'DESCRIPTOR' : _JAVAFUNCTIONDESCRIPTOR, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.JavaFunctionDescriptor) + }) +_sym_db.RegisterMessage(JavaFunctionDescriptor) + +PythonFunctionDescriptor = _reflection.GeneratedProtocolMessageType('PythonFunctionDescriptor', (_message.Message,), { + 'DESCRIPTOR' : _PYTHONFUNCTIONDESCRIPTOR, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PythonFunctionDescriptor) + }) +_sym_db.RegisterMessage(PythonFunctionDescriptor) + +CppFunctionDescriptor = _reflection.GeneratedProtocolMessageType('CppFunctionDescriptor', (_message.Message,), { + 'DESCRIPTOR' : _CPPFUNCTIONDESCRIPTOR, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CppFunctionDescriptor) + }) +_sym_db.RegisterMessage(CppFunctionDescriptor) + +FunctionDescriptor = _reflection.GeneratedProtocolMessageType('FunctionDescriptor', (_message.Message,), { + 'DESCRIPTOR' : _FUNCTIONDESCRIPTOR, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.FunctionDescriptor) + }) +_sym_db.RegisterMessage(FunctionDescriptor) + +ConcurrencyGroup = _reflection.GeneratedProtocolMessageType('ConcurrencyGroup', (_message.Message,), { + 'DESCRIPTOR' : _CONCURRENCYGROUP, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ConcurrencyGroup) + }) +_sym_db.RegisterMessage(ConcurrencyGroup) + +RayErrorInfo = _reflection.GeneratedProtocolMessageType('RayErrorInfo', (_message.Message,), { + 'DESCRIPTOR' : _RAYERRORINFO, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RayErrorInfo) + }) +_sym_db.RegisterMessage(RayErrorInfo) + +OutOfMemoryErrorContext = _reflection.GeneratedProtocolMessageType('OutOfMemoryErrorContext', (_message.Message,), { + 'DESCRIPTOR' : _OUTOFMEMORYERRORCONTEXT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.OutOfMemoryErrorContext) + }) +_sym_db.RegisterMessage(OutOfMemoryErrorContext) + +NodeDiedErrorContext = _reflection.GeneratedProtocolMessageType('NodeDiedErrorContext', (_message.Message,), { + 'DESCRIPTOR' : _NODEDIEDERRORCONTEXT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.NodeDiedErrorContext) + }) +_sym_db.RegisterMessage(NodeDiedErrorContext) + +RayException = _reflection.GeneratedProtocolMessageType('RayException', (_message.Message,), { + 'DESCRIPTOR' : _RAYEXCEPTION, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RayException) + }) +_sym_db.RegisterMessage(RayException) + +NodeDeathInfo = _reflection.GeneratedProtocolMessageType('NodeDeathInfo', (_message.Message,), { + 'DESCRIPTOR' : _NODEDEATHINFO, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.NodeDeathInfo) + }) +_sym_db.RegisterMessage(NodeDeathInfo) + +ActorDeathCause = _reflection.GeneratedProtocolMessageType('ActorDeathCause', (_message.Message,), { + 'DESCRIPTOR' : _ACTORDEATHCAUSE, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorDeathCause) + }) +_sym_db.RegisterMessage(ActorDeathCause) + +RuntimeEnvFailedContext = _reflection.GeneratedProtocolMessageType('RuntimeEnvFailedContext', (_message.Message,), { + 'DESCRIPTOR' : _RUNTIMEENVFAILEDCONTEXT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RuntimeEnvFailedContext) + }) +_sym_db.RegisterMessage(RuntimeEnvFailedContext) + +ActorUnschedulableContext = _reflection.GeneratedProtocolMessageType('ActorUnschedulableContext', (_message.Message,), { + 'DESCRIPTOR' : _ACTORUNSCHEDULABLECONTEXT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorUnschedulableContext) + }) +_sym_db.RegisterMessage(ActorUnschedulableContext) + +ActorDiedErrorContext = _reflection.GeneratedProtocolMessageType('ActorDiedErrorContext', (_message.Message,), { + 'DESCRIPTOR' : _ACTORDIEDERRORCONTEXT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorDiedErrorContext) + }) +_sym_db.RegisterMessage(ActorDiedErrorContext) + +OomContext = _reflection.GeneratedProtocolMessageType('OomContext', (_message.Message,), { + 'DESCRIPTOR' : _OOMCONTEXT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.OomContext) + }) +_sym_db.RegisterMessage(OomContext) + +ActorUnavailableContext = _reflection.GeneratedProtocolMessageType('ActorUnavailableContext', (_message.Message,), { + 'DESCRIPTOR' : _ACTORUNAVAILABLECONTEXT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorUnavailableContext) + }) +_sym_db.RegisterMessage(ActorUnavailableContext) + +JobConfig = _reflection.GeneratedProtocolMessageType('JobConfig', (_message.Message,), { + + 'MetadataEntry' : _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), { + 'DESCRIPTOR' : _JOBCONFIG_METADATAENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.JobConfig.MetadataEntry) + }) + , + 'DESCRIPTOR' : _JOBCONFIG, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.JobConfig) + }) +_sym_db.RegisterMessage(JobConfig) +_sym_db.RegisterMessage(JobConfig.MetadataEntry) + +StreamingGeneratorReturnIdInfo = _reflection.GeneratedProtocolMessageType('StreamingGeneratorReturnIdInfo', (_message.Message,), { + 'DESCRIPTOR' : _STREAMINGGENERATORRETURNIDINFO, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.StreamingGeneratorReturnIdInfo) + }) +_sym_db.RegisterMessage(StreamingGeneratorReturnIdInfo) + +TaskSpec = _reflection.GeneratedProtocolMessageType('TaskSpec', (_message.Message,), { + + 'RequiredResourcesEntry' : _reflection.GeneratedProtocolMessageType('RequiredResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _TASKSPEC_REQUIREDRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskSpec.RequiredResourcesEntry) + }) + , + + 'RequiredPlacementResourcesEntry' : _reflection.GeneratedProtocolMessageType('RequiredPlacementResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _TASKSPEC_REQUIREDPLACEMENTRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskSpec.RequiredPlacementResourcesEntry) + }) + , + + 'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), { + 'DESCRIPTOR' : _TASKSPEC_LABELSENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskSpec.LabelsEntry) + }) + , + 'DESCRIPTOR' : _TASKSPEC, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskSpec) + }) +_sym_db.RegisterMessage(TaskSpec) +_sym_db.RegisterMessage(TaskSpec.RequiredResourcesEntry) +_sym_db.RegisterMessage(TaskSpec.RequiredPlacementResourcesEntry) +_sym_db.RegisterMessage(TaskSpec.LabelsEntry) + +TaskInfoEntry = _reflection.GeneratedProtocolMessageType('TaskInfoEntry', (_message.Message,), { + + 'RequiredResourcesEntry' : _reflection.GeneratedProtocolMessageType('RequiredResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _TASKINFOENTRY_REQUIREDRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskInfoEntry.RequiredResourcesEntry) + }) + , + 'DESCRIPTOR' : _TASKINFOENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskInfoEntry) + }) +_sym_db.RegisterMessage(TaskInfoEntry) +_sym_db.RegisterMessage(TaskInfoEntry.RequiredResourcesEntry) + +Bundle = _reflection.GeneratedProtocolMessageType('Bundle', (_message.Message,), { + + 'BundleIdentifier' : _reflection.GeneratedProtocolMessageType('BundleIdentifier', (_message.Message,), { + 'DESCRIPTOR' : _BUNDLE_BUNDLEIDENTIFIER, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Bundle.BundleIdentifier) + }) + , + + 'UnitResourcesEntry' : _reflection.GeneratedProtocolMessageType('UnitResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _BUNDLE_UNITRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Bundle.UnitResourcesEntry) + }) + , + 'DESCRIPTOR' : _BUNDLE, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Bundle) + }) +_sym_db.RegisterMessage(Bundle) +_sym_db.RegisterMessage(Bundle.BundleIdentifier) +_sym_db.RegisterMessage(Bundle.UnitResourcesEntry) + +PlacementGroupSpec = _reflection.GeneratedProtocolMessageType('PlacementGroupSpec', (_message.Message,), { + 'DESCRIPTOR' : _PLACEMENTGROUPSPEC, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PlacementGroupSpec) + }) +_sym_db.RegisterMessage(PlacementGroupSpec) + +ObjectReference = _reflection.GeneratedProtocolMessageType('ObjectReference', (_message.Message,), { + 'DESCRIPTOR' : _OBJECTREFERENCE, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ObjectReference) + }) +_sym_db.RegisterMessage(ObjectReference) + +ObjectReferenceCount = _reflection.GeneratedProtocolMessageType('ObjectReferenceCount', (_message.Message,), { + 'DESCRIPTOR' : _OBJECTREFERENCECOUNT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ObjectReferenceCount) + }) +_sym_db.RegisterMessage(ObjectReferenceCount) + +TaskArg = _reflection.GeneratedProtocolMessageType('TaskArg', (_message.Message,), { + 'DESCRIPTOR' : _TASKARG, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskArg) + }) +_sym_db.RegisterMessage(TaskArg) + +ReturnObject = _reflection.GeneratedProtocolMessageType('ReturnObject', (_message.Message,), { + 'DESCRIPTOR' : _RETURNOBJECT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReturnObject) + }) +_sym_db.RegisterMessage(ReturnObject) + +ActorCreationTaskSpec = _reflection.GeneratedProtocolMessageType('ActorCreationTaskSpec', (_message.Message,), { + 'DESCRIPTOR' : _ACTORCREATIONTASKSPEC, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorCreationTaskSpec) + }) +_sym_db.RegisterMessage(ActorCreationTaskSpec) + +ActorTaskSpec = _reflection.GeneratedProtocolMessageType('ActorTaskSpec', (_message.Message,), { + 'DESCRIPTOR' : _ACTORTASKSPEC, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorTaskSpec) + }) +_sym_db.RegisterMessage(ActorTaskSpec) + +Task = _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), { + 'DESCRIPTOR' : _TASK, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Task) + }) +_sym_db.RegisterMessage(Task) + +ResourceId = _reflection.GeneratedProtocolMessageType('ResourceId', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEID, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceId) + }) +_sym_db.RegisterMessage(ResourceId) + +ResourceMapEntry = _reflection.GeneratedProtocolMessageType('ResourceMapEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEMAPENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceMapEntry) + }) +_sym_db.RegisterMessage(ResourceMapEntry) + +ViewData = _reflection.GeneratedProtocolMessageType('ViewData', (_message.Message,), { + + 'Measure' : _reflection.GeneratedProtocolMessageType('Measure', (_message.Message,), { + 'DESCRIPTOR' : _VIEWDATA_MEASURE, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ViewData.Measure) + }) + , + 'DESCRIPTOR' : _VIEWDATA, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ViewData) + }) +_sym_db.RegisterMessage(ViewData) +_sym_db.RegisterMessage(ViewData.Measure) + +ObjectRefInfo = _reflection.GeneratedProtocolMessageType('ObjectRefInfo', (_message.Message,), { + 'DESCRIPTOR' : _OBJECTREFINFO, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ObjectRefInfo) + }) +_sym_db.RegisterMessage(ObjectRefInfo) + +ResourceAllocations = _reflection.GeneratedProtocolMessageType('ResourceAllocations', (_message.Message,), { + + 'ResourceSlot' : _reflection.GeneratedProtocolMessageType('ResourceSlot', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEALLOCATIONS_RESOURCESLOT, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceAllocations.ResourceSlot) + }) + , + 'DESCRIPTOR' : _RESOURCEALLOCATIONS, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceAllocations) + }) +_sym_db.RegisterMessage(ResourceAllocations) +_sym_db.RegisterMessage(ResourceAllocations.ResourceSlot) + +CoreWorkerStats = _reflection.GeneratedProtocolMessageType('CoreWorkerStats', (_message.Message,), { + + 'UsedResourcesEntry' : _reflection.GeneratedProtocolMessageType('UsedResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _COREWORKERSTATS_USEDRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CoreWorkerStats.UsedResourcesEntry) + }) + , + + 'WebuiDisplayEntry' : _reflection.GeneratedProtocolMessageType('WebuiDisplayEntry', (_message.Message,), { + 'DESCRIPTOR' : _COREWORKERSTATS_WEBUIDISPLAYENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CoreWorkerStats.WebuiDisplayEntry) + }) + , + 'DESCRIPTOR' : _COREWORKERSTATS, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CoreWorkerStats) + }) +_sym_db.RegisterMessage(CoreWorkerStats) +_sym_db.RegisterMessage(CoreWorkerStats.UsedResourcesEntry) +_sym_db.RegisterMessage(CoreWorkerStats.WebuiDisplayEntry) + +NodeResourceUsage = _reflection.GeneratedProtocolMessageType('NodeResourceUsage', (_message.Message,), { + 'DESCRIPTOR' : _NODERESOURCEUSAGE, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.NodeResourceUsage) + }) +_sym_db.RegisterMessage(NodeResourceUsage) + +NamedActorInfo = _reflection.GeneratedProtocolMessageType('NamedActorInfo', (_message.Message,), { + 'DESCRIPTOR' : _NAMEDACTORINFO, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.NamedActorInfo) + }) +_sym_db.RegisterMessage(NamedActorInfo) + +LineageReconstructionTask = _reflection.GeneratedProtocolMessageType('LineageReconstructionTask', (_message.Message,), { + + 'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), { + 'DESCRIPTOR' : _LINEAGERECONSTRUCTIONTASK_LABELSENTRY, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LineageReconstructionTask.LabelsEntry) + }) + , + 'DESCRIPTOR' : _LINEAGERECONSTRUCTIONTASK, + '__module__' : 'src.ray.protobuf.common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LineageReconstructionTask) + }) +_sym_db.RegisterMessage(LineageReconstructionTask) +_sym_db.RegisterMessage(LineageReconstructionTask.LabelsEntry) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\030io.ray.runtime.generated' + _JOBCONFIG_METADATAENTRY._options = None + _JOBCONFIG_METADATAENTRY._serialized_options = b'8\001' + _TASKSPEC_REQUIREDRESOURCESENTRY._options = None + _TASKSPEC_REQUIREDRESOURCESENTRY._serialized_options = b'8\001' + _TASKSPEC_REQUIREDPLACEMENTRESOURCESENTRY._options = None + _TASKSPEC_REQUIREDPLACEMENTRESOURCESENTRY._serialized_options = b'8\001' + _TASKSPEC_LABELSENTRY._options = None + _TASKSPEC_LABELSENTRY._serialized_options = b'8\001' + _TASKINFOENTRY_REQUIREDRESOURCESENTRY._options = None + _TASKINFOENTRY_REQUIREDRESOURCESENTRY._serialized_options = b'8\001' + _BUNDLE_UNITRESOURCESENTRY._options = None + _BUNDLE_UNITRESOURCESENTRY._serialized_options = b'8\001' + _COREWORKERSTATS_USEDRESOURCESENTRY._options = None + _COREWORKERSTATS_USEDRESOURCESENTRY._serialized_options = b'8\001' + _COREWORKERSTATS_WEBUIDISPLAYENTRY._options = None + _COREWORKERSTATS_WEBUIDISPLAYENTRY._serialized_options = b'8\001' + _LINEAGERECONSTRUCTIONTASK_LABELSENTRY._options = None + _LINEAGERECONSTRUCTIONTASK_LABELSENTRY._serialized_options = b'8\001' + _LANGUAGE._serialized_start=14486 + _LANGUAGE._serialized_end=14527 + _WORKERTYPE._serialized_start=14529 + _WORKERTYPE._serialized_end=14603 + _TASKTYPE._serialized_start=14605 + _TASKTYPE._serialized_end=14690 + _ERRORTYPE._serialized_start=14693 + _ERRORTYPE._serialized_end=15392 + _TASKSTATUS._serialized_start=15395 + _TASKSTATUS._serialized_end=15722 + _WORKEREXITTYPE._serialized_start=15724 + _WORKEREXITTYPE._serialized_end=15848 + _PLACEMENTSTRATEGY._serialized_start=15850 + _PLACEMENTSTRATEGY._serialized_end=15927 + _LABELIN._serialized_start=85 + _LABELIN._serialized_end=118 + _LABELNOTIN._serialized_start=120 + _LABELNOTIN._serialized_end=156 + _LABELEXISTS._serialized_start=158 + _LABELEXISTS._serialized_end=171 + _LABELDOESNOTEXIST._serialized_start=173 + _LABELDOESNOTEXIST._serialized_end=192 + _LABELOPERATOR._serialized_start=195 + _LABELOPERATOR._serialized_end=470 + _LABELMATCHEXPRESSION._serialized_start=472 + _LABELMATCHEXPRESSION._serialized_end=564 + _LABELMATCHEXPRESSIONS._serialized_start=566 + _LABELMATCHEXPRESSIONS._serialized_end=654 + _NODELABELSCHEDULINGSTRATEGY._serialized_start=657 + _NODELABELSCHEDULINGSTRATEGY._serialized_end=790 + _NODEAFFINITYSCHEDULINGSTRATEGY._serialized_start=793 + _NODEAFFINITYSCHEDULINGSTRATEGY._serialized_end=968 + _PLACEMENTGROUPSCHEDULINGSTRATEGY._serialized_start=971 + _PLACEMENTGROUPSCHEDULINGSTRATEGY._serialized_end=1194 + _DEFAULTSCHEDULINGSTRATEGY._serialized_start=1196 + _DEFAULTSCHEDULINGSTRATEGY._serialized_end=1223 + _SPREADSCHEDULINGSTRATEGY._serialized_start=1225 + _SPREADSCHEDULINGSTRATEGY._serialized_end=1251 + _SCHEDULINGSTRATEGY._serialized_start=1254 + _SCHEDULINGSTRATEGY._serialized_end=1849 + _ADDRESS._serialized_start=1851 + _ADDRESS._serialized_end=1969 + _JAVAFUNCTIONDESCRIPTOR._serialized_start=1971 + _JAVAFUNCTIONDESCRIPTOR._serialized_end=2093 + _PYTHONFUNCTIONDESCRIPTOR._serialized_start=2096 + _PYTHONFUNCTIONDESCRIPTOR._serialized_end=2260 + _CPPFUNCTIONDESCRIPTOR._serialized_start=2262 + _CPPFUNCTIONDESCRIPTOR._serialized_end=2377 + _FUNCTIONDESCRIPTOR._serialized_start=2380 + _FUNCTIONDESCRIPTOR._serialized_end=2705 + _CONCURRENCYGROUP._serialized_start=2708 + _CONCURRENCYGROUP._serialized_end=2867 + _RAYERRORINFO._serialized_start=2870 + _RAYERRORINFO._serialized_end=3247 + _OUTOFMEMORYERRORCONTEXT._serialized_start=3250 + _OUTOFMEMORYERRORCONTEXT._serialized_end=3554 + _NODEDIEDERRORCONTEXT._serialized_start=3556 + _NODEDIEDERRORCONTEXT._serialized_end=3643 + _RAYEXCEPTION._serialized_start=3646 + _RAYEXCEPTION._serialized_end=3820 + _NODEDEATHINFO._serialized_start=3823 + _NODEDEATHINFO._serialized_end=4073 + _NODEDEATHINFO_REASON._serialized_start=3935 + _NODEDEATHINFO_REASON._serialized_end=4073 + _ACTORDEATHCAUSE._serialized_start=4076 + _ACTORDEATHCAUSE._serialized_end=4542 + _RUNTIMEENVFAILEDCONTEXT._serialized_start=4544 + _RUNTIMEENVFAILEDCONTEXT._serialized_end=4606 + _ACTORUNSCHEDULABLECONTEXT._serialized_start=4608 + _ACTORUNSCHEDULABLECONTEXT._serialized_end=4672 + _ACTORDIEDERRORCONTEXT._serialized_start=4675 + _ACTORDIEDERRORCONTEXT._serialized_end=5290 + _ACTORDIEDERRORCONTEXT_REASON._serialized_start=5148 + _ACTORDIEDERRORCONTEXT_REASON._serialized_end=5270 + _OOMCONTEXT._serialized_start=5292 + _OOMCONTEXT._serialized_end=5384 + _ACTORUNAVAILABLECONTEXT._serialized_start=5386 + _ACTORUNAVAILABLECONTEXT._serialized_end=5456 + _JOBCONFIG._serialized_start=5459 + _JOBCONFIG._serialized_end=6019 + _JOBCONFIG_METADATAENTRY._serialized_start=5911 + _JOBCONFIG_METADATAENTRY._serialized_end=5970 + _JOBCONFIG_ACTORLIFETIME._serialized_start=5972 + _JOBCONFIG_ACTORLIFETIME._serialized_end=6019 + _STREAMINGGENERATORRETURNIDINFO._serialized_start=6021 + _STREAMINGGENERATORRETURNIDINFO._serialized_end=6124 + _TASKSPEC._serialized_start=6127 + _TASKSPEC._serialized_end=8451 + _TASKSPEC_REQUIREDRESOURCESENTRY._serialized_start=8180 + _TASKSPEC_REQUIREDRESOURCESENTRY._serialized_end=8248 + _TASKSPEC_REQUIREDPLACEMENTRESOURCESENTRY._serialized_start=8250 + _TASKSPEC_REQUIREDPLACEMENTRESOURCESENTRY._serialized_end=8327 + _TASKSPEC_LABELSENTRY._serialized_start=8329 + _TASKSPEC_LABELSENTRY._serialized_end=8386 + _TASKINFOENTRY._serialized_start=8454 + _TASKINFOENTRY._serialized_end=9210 + _TASKINFOENTRY_REQUIREDRESOURCESENTRY._serialized_start=8180 + _TASKINFOENTRY_REQUIREDRESOURCESENTRY._serialized_end=8248 + _BUNDLE._serialized_start=9213 + _BUNDLE._serialized_end=9551 + _BUNDLE_BUNDLEIDENTIFIER._serialized_start=9386 + _BUNDLE_BUNDLEIDENTIFIER._serialized_end=9485 + _BUNDLE_UNITRESOURCESENTRY._serialized_start=9487 + _BUNDLE_UNITRESOURCESENTRY._serialized_end=9551 + _PLACEMENTGROUPSPEC._serialized_start=9554 + _PLACEMENTGROUPSPEC._serialized_end=10045 + _OBJECTREFERENCE._serialized_start=10048 + _OBJECTREFERENCE._serialized_end=10178 + _OBJECTREFERENCECOUNT._serialized_start=10181 + _OBJECTREFERENCECOUNT._serialized_end=10500 + _TASKARG._serialized_start=10503 + _TASKARG._serialized_end=10691 + _RETURNOBJECT._serialized_start=10694 + _RETURNOBJECT._serialized_end=10908 + _ACTORCREATIONTASKSPEC._serialized_start=10911 + _ACTORCREATIONTASKSPEC._serialized_end=11527 + _ACTORTASKSPEC._serialized_start=11530 + _ACTORTASKSPEC._serialized_end=11677 + _TASK._serialized_start=11679 + _TASK._serialized_end=11733 + _RESOURCEID._serialized_start=11735 + _RESOURCEID._serialized_end=11797 + _RESOURCEMAPENTRY._serialized_start=11799 + _RESOURCEMAPENTRY._serialized_end=11893 + _VIEWDATA._serialized_start=11896 + _VIEWDATA._serialized_end=12396 + _VIEWDATA_MEASURE._serialized_start=11993 + _VIEWDATA_MEASURE._serialized_end=12396 + _OBJECTREFINFO._serialized_start=12399 + _OBJECTREFINFO._serialized_end=12783 + _RESOURCEALLOCATIONS._serialized_start=12786 + _RESOURCEALLOCATIONS._serialized_end=12957 + _RESOURCEALLOCATIONS_RESOURCESLOT._serialized_start=12891 + _RESOURCEALLOCATIONS_RESOURCESLOT._serialized_end=12957 + _COREWORKERSTATS._serialized_start=12960 + _COREWORKERSTATS._serialized_end=14142 + _COREWORKERSTATS_USEDRESOURCESENTRY._serialized_start=13977 + _COREWORKERSTATS_USEDRESOURCESENTRY._serialized_end=14071 + _COREWORKERSTATS_WEBUIDISPLAYENTRY._serialized_start=14073 + _COREWORKERSTATS_WEBUIDISPLAYENTRY._serialized_end=14136 + _NODERESOURCEUSAGE._serialized_start=14144 + _NODERESOURCEUSAGE._serialized_end=14183 + _NAMEDACTORINFO._serialized_start=14185 + _NAMEDACTORINFO._serialized_end=14258 + _LINEAGERECONSTRUCTIONTASK._serialized_start=14261 + _LINEAGERECONSTRUCTIONTASK._serialized_end=14484 + _LINEAGERECONSTRUCTIONTASK_LABELSENTRY._serialized_start=8329 + _LINEAGERECONSTRUCTIONTASK_LABELSENTRY._serialized_end=8386 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/common_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/common_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/common_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/dependency_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/dependency_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..d917db33407d07f471f5069879183fb6471dab31 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/dependency_pb2.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/dependency.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!src/ray/protobuf/dependency.proto\x12\x07ray.rpc\"\"\n\x0ePythonFunction\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03keyb\x06proto3') + + + +_PYTHONFUNCTION = DESCRIPTOR.message_types_by_name['PythonFunction'] +PythonFunction = _reflection.GeneratedProtocolMessageType('PythonFunction', (_message.Message,), { + 'DESCRIPTOR' : _PYTHONFUNCTION, + '__module__' : 'src.ray.protobuf.dependency_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PythonFunction) + }) +_sym_db.RegisterMessage(PythonFunction) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _PYTHONFUNCTION._serialized_start=46 + _PYTHONFUNCTION._serialized_end=80 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/dependency_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/dependency_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/dependency_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/event_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/event_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..07c51a55122339c7430e812878b51a61b52c62a8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/event_pb2.py @@ -0,0 +1,76 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/event.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1csrc/ray/protobuf/event.proto\x12\x07ray.rpc\"\xf1\x04\n\x05\x45vent\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12:\n\x0bsource_type\x18\x02 \x01(\x0e\x32\x19.ray.rpc.Event.SourceTypeR\nsourceType\x12\'\n\x0fsource_hostname\x18\x03 \x01(\tR\x0esourceHostname\x12\x1d\n\nsource_pid\x18\x04 \x01(\x05R\tsourcePid\x12\x33\n\x08severity\x18\x05 \x01(\x0e\x32\x17.ray.rpc.Event.SeverityR\x08severity\x12\x14\n\x05label\x18\x06 \x01(\tR\x05label\x12\x18\n\x07message\x18\x07 \x01(\tR\x07message\x12\x1c\n\ttimestamp\x18\x08 \x01(\x03R\ttimestamp\x12\x45\n\rcustom_fields\x18\t \x03(\x0b\x32 .ray.rpc.Event.CustomFieldsEntryR\x0c\x63ustomFields\x1a?\n\x11\x43ustomFieldsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"o\n\nSourceType\x12\n\n\x06\x43OMMON\x10\x00\x12\x0f\n\x0b\x43ORE_WORKER\x10\x01\x12\x07\n\x03GCS\x10\x02\x12\n\n\x06RAYLET\x10\x03\x12\x15\n\x11\x43LUSTER_LIFECYCLE\x10\x04\x12\x0e\n\nAUTOSCALER\x10\x05\x12\x08\n\x04JOBS\x10\x06\"M\n\x08Severity\x12\x08\n\x04INFO\x10\x00\x12\x0b\n\x07WARNING\x10\x01\x12\t\n\x05\x45RROR\x10\x02\x12\t\n\x05\x46\x41TAL\x10\x03\x12\t\n\x05\x44\x45\x42UG\x10\x04\x12\t\n\x05TRACE\x10\x05\"6\n\x11ReportEventsReply\x12!\n\x0csend_success\x18\x01 \x01(\x08R\x0bsendSuccess\":\n\x13ReportEventsRequest\x12#\n\revent_strings\x18\x01 \x03(\tR\x0c\x65ventStrings2^\n\x12ReportEventService\x12H\n\x0cReportEvents\x12\x1c.ray.rpc.ReportEventsRequest\x1a\x1a.ray.rpc.ReportEventsReplyb\x06proto3') + + + +_EVENT = DESCRIPTOR.message_types_by_name['Event'] +_EVENT_CUSTOMFIELDSENTRY = _EVENT.nested_types_by_name['CustomFieldsEntry'] +_REPORTEVENTSREPLY = DESCRIPTOR.message_types_by_name['ReportEventsReply'] +_REPORTEVENTSREQUEST = DESCRIPTOR.message_types_by_name['ReportEventsRequest'] +_EVENT_SOURCETYPE = _EVENT.enum_types_by_name['SourceType'] +_EVENT_SEVERITY = _EVENT.enum_types_by_name['Severity'] +Event = _reflection.GeneratedProtocolMessageType('Event', (_message.Message,), { + + 'CustomFieldsEntry' : _reflection.GeneratedProtocolMessageType('CustomFieldsEntry', (_message.Message,), { + 'DESCRIPTOR' : _EVENT_CUSTOMFIELDSENTRY, + '__module__' : 'src.ray.protobuf.event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Event.CustomFieldsEntry) + }) + , + 'DESCRIPTOR' : _EVENT, + '__module__' : 'src.ray.protobuf.event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Event) + }) +_sym_db.RegisterMessage(Event) +_sym_db.RegisterMessage(Event.CustomFieldsEntry) + +ReportEventsReply = _reflection.GeneratedProtocolMessageType('ReportEventsReply', (_message.Message,), { + 'DESCRIPTOR' : _REPORTEVENTSREPLY, + '__module__' : 'src.ray.protobuf.event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportEventsReply) + }) +_sym_db.RegisterMessage(ReportEventsReply) + +ReportEventsRequest = _reflection.GeneratedProtocolMessageType('ReportEventsRequest', (_message.Message,), { + 'DESCRIPTOR' : _REPORTEVENTSREQUEST, + '__module__' : 'src.ray.protobuf.event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportEventsRequest) + }) +_sym_db.RegisterMessage(ReportEventsRequest) + +_REPORTEVENTSERVICE = DESCRIPTOR.services_by_name['ReportEventService'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _EVENT_CUSTOMFIELDSENTRY._options = None + _EVENT_CUSTOMFIELDSENTRY._serialized_options = b'8\001' + _EVENT._serialized_start=42 + _EVENT._serialized_end=667 + _EVENT_CUSTOMFIELDSENTRY._serialized_start=412 + _EVENT_CUSTOMFIELDSENTRY._serialized_end=475 + _EVENT_SOURCETYPE._serialized_start=477 + _EVENT_SOURCETYPE._serialized_end=588 + _EVENT_SEVERITY._serialized_start=590 + _EVENT_SEVERITY._serialized_end=667 + _REPORTEVENTSREPLY._serialized_start=669 + _REPORTEVENTSREPLY._serialized_end=723 + _REPORTEVENTSREQUEST._serialized_start=725 + _REPORTEVENTSREQUEST._serialized_end=783 + _REPORTEVENTSERVICE._serialized_start=785 + _REPORTEVENTSERVICE._serialized_end=879 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/event_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/event_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..f11dd38d02bebb634dbc6a9e935e4802d51b718a --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/event_pb2_grpc.py @@ -0,0 +1,66 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from . import event_pb2 as src_dot_ray_dot_protobuf_dot_event__pb2 + + +class ReportEventServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.ReportEvents = channel.unary_unary( + '/ray.rpc.ReportEventService/ReportEvents', + request_serializer=src_dot_ray_dot_protobuf_dot_event__pb2.ReportEventsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_event__pb2.ReportEventsReply.FromString, + ) + + +class ReportEventServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def ReportEvents(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_ReportEventServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'ReportEvents': grpc.unary_unary_rpc_method_handler( + servicer.ReportEvents, + request_deserializer=src_dot_ray_dot_protobuf_dot_event__pb2.ReportEventsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_event__pb2.ReportEventsReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.ReportEventService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class ReportEventService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def ReportEvents(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ReportEventService/ReportEvents', + src_dot_ray_dot_protobuf_dot_event__pb2.ReportEventsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_event__pb2.ReportEventsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_driver_job_event_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_driver_job_event_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..c1c0899bdf8176ca51eeae57acad5f17eea7bb52 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_driver_job_event_pb2.py @@ -0,0 +1,59 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/export_api/export_driver_job_event.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import export_runtime_env_pb2 as src_dot_ray_dot_protobuf_dot_export__api_dot_export__runtime__env__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n9src/ray/protobuf/export_api/export_driver_job_event.proto\x12\x07ray.rpc\x1a\x34src/ray/protobuf/export_api/export_runtime_env.proto\"\x9f\x04\n\x18\x45xportDriverJobEventData\x12\x15\n\x06job_id\x18\x01 \x01(\x0cR\x05jobId\x12\x17\n\x07is_dead\x18\x02 \x01(\x08R\x06isDead\x12\x1d\n\ndriver_pid\x18\x03 \x01(\x03R\tdriverPid\x12\x43\n\x06\x63onfig\x18\x04 \x01(\x0b\x32+.ray.rpc.ExportDriverJobEventData.JobConfigR\x06\x63onfig\x12\x1d\n\nstart_time\x18\x05 \x01(\x04R\tstartTime\x12\x19\n\x08\x65nd_time\x18\x06 \x01(\x04R\x07\x65ndTime\x12\x1e\n\nentrypoint\x18\x07 \x01(\tR\nentrypoint\x12*\n\x11\x64river_ip_address\x18\x08 \x01(\tR\x0f\x64riverIpAddress\x1a\xe8\x01\n\tJobConfig\x12G\n\x10runtime_env_info\x18\x01 \x01(\x0b\x32\x1d.ray.rpc.ExportRuntimeEnvInfoR\x0eruntimeEnvInfo\x12U\n\x08metadata\x18\x02 \x03(\x0b\x32\x39.ray.rpc.ExportDriverJobEventData.JobConfig.MetadataEntryR\x08metadata\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x62\x06proto3') + + + +_EXPORTDRIVERJOBEVENTDATA = DESCRIPTOR.message_types_by_name['ExportDriverJobEventData'] +_EXPORTDRIVERJOBEVENTDATA_JOBCONFIG = _EXPORTDRIVERJOBEVENTDATA.nested_types_by_name['JobConfig'] +_EXPORTDRIVERJOBEVENTDATA_JOBCONFIG_METADATAENTRY = _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG.nested_types_by_name['MetadataEntry'] +ExportDriverJobEventData = _reflection.GeneratedProtocolMessageType('ExportDriverJobEventData', (_message.Message,), { + + 'JobConfig' : _reflection.GeneratedProtocolMessageType('JobConfig', (_message.Message,), { + + 'MetadataEntry' : _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG_METADATAENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_driver_job_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportDriverJobEventData.JobConfig.MetadataEntry) + }) + , + 'DESCRIPTOR' : _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG, + '__module__' : 'src.ray.protobuf.export_api.export_driver_job_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportDriverJobEventData.JobConfig) + }) + , + 'DESCRIPTOR' : _EXPORTDRIVERJOBEVENTDATA, + '__module__' : 'src.ray.protobuf.export_api.export_driver_job_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportDriverJobEventData) + }) +_sym_db.RegisterMessage(ExportDriverJobEventData) +_sym_db.RegisterMessage(ExportDriverJobEventData.JobConfig) +_sym_db.RegisterMessage(ExportDriverJobEventData.JobConfig.MetadataEntry) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG_METADATAENTRY._options = None + _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG_METADATAENTRY._serialized_options = b'8\001' + _EXPORTDRIVERJOBEVENTDATA._serialized_start=125 + _EXPORTDRIVERJOBEVENTDATA._serialized_end=668 + _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG._serialized_start=436 + _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG._serialized_end=668 + _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG_METADATAENTRY._serialized_start=609 + _EXPORTDRIVERJOBEVENTDATA_JOBCONFIG_METADATAENTRY._serialized_end=668 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_driver_job_event_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_driver_job_event_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_driver_job_event_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_event_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_event_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..48427bc8b2afefa24b44d1ba9493f42883ad8f85 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_event_pb2.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/export_api/export_event.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import export_task_event_pb2 as src_dot_ray_dot_protobuf_dot_export__api_dot_export__task__event__pb2 +from . import export_node_data_pb2 as src_dot_ray_dot_protobuf_dot_export__api_dot_export__node__data__pb2 +from . import export_actor_data_pb2 as src_dot_ray_dot_protobuf_dot_export__api_dot_export__actor__data__pb2 +from . import export_driver_job_event_pb2 as src_dot_ray_dot_protobuf_dot_export__api_dot_export__driver__job__event__pb2 +from . import export_submission_job_event_pb2 as src_dot_ray_dot_protobuf_dot_export__api_dot_export__submission__job__event__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.src/ray/protobuf/export_api/export_event.proto\x12\x07ray.rpc\x1a\x33src/ray/protobuf/export_api/export_task_event.proto\x1a\x32src/ray/protobuf/export_api/export_node_data.proto\x1a\x33src/ray/protobuf/export_api/export_actor_data.proto\x1a\x39src/ray/protobuf/export_api/export_driver_job_event.proto\x1a=src/ray/protobuf/export_api/export_submission_job_event.proto\"\x97\x05\n\x0b\x45xportEvent\x12\x19\n\x08\x65vent_id\x18\x01 \x01(\tR\x07\x65ventId\x12@\n\x0bsource_type\x18\x02 \x01(\x0e\x32\x1f.ray.rpc.ExportEvent.SourceTypeR\nsourceType\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x46\n\x0ftask_event_data\x18\x04 \x01(\x0b\x32\x1c.ray.rpc.ExportTaskEventDataH\x00R\rtaskEventData\x12\x41\n\x0fnode_event_data\x18\x05 \x01(\x0b\x32\x17.ray.rpc.ExportNodeDataH\x00R\rnodeEventData\x12\x44\n\x10\x61\x63tor_event_data\x18\x06 \x01(\x0b\x32\x18.ray.rpc.ExportActorDataH\x00R\x0e\x61\x63torEventData\x12V\n\x15\x64river_job_event_data\x18\x07 \x01(\x0b\x32!.ray.rpc.ExportDriverJobEventDataH\x00R\x12\x64riverJobEventData\x12\x62\n\x19submission_job_event_data\x18\x08 \x01(\x0b\x32%.ray.rpc.ExportSubmissionJobEventDataH\x00R\x16submissionJobEventData\"r\n\nSourceType\x12\x0f\n\x0b\x45XPORT_TASK\x10\x00\x12\x0f\n\x0b\x45XPORT_NODE\x10\x01\x12\x10\n\x0c\x45XPORT_ACTOR\x10\x02\x12\x15\n\x11\x45XPORT_DRIVER_JOB\x10\x03\x12\x19\n\x15\x45XPORT_SUBMISSION_JOB\x10\x04\x42\x0c\n\nevent_datab\x06proto3') + + + +_EXPORTEVENT = DESCRIPTOR.message_types_by_name['ExportEvent'] +_EXPORTEVENT_SOURCETYPE = _EXPORTEVENT.enum_types_by_name['SourceType'] +ExportEvent = _reflection.GeneratedProtocolMessageType('ExportEvent', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTEVENT, + '__module__' : 'src.ray.protobuf.export_api.export_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportEvent) + }) +_sym_db.RegisterMessage(ExportEvent) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _EXPORTEVENT._serialized_start=340 + _EXPORTEVENT._serialized_end=1003 + _EXPORTEVENT_SOURCETYPE._serialized_start=875 + _EXPORTEVENT_SOURCETYPE._serialized_end=989 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_event_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_event_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_event_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_node_data_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_node_data_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..94f1b6234b13e8b68153ae076920e97a8668de09 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_node_data_pb2.py @@ -0,0 +1,77 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/export_api/export_node_data.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n2src/ray/protobuf/export_api/export_node_data.proto\x12\x07ray.rpc\"\xa2\x07\n\x0e\x45xportNodeData\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12\x30\n\x14node_manager_address\x18\x02 \x01(\tR\x12nodeManagerAddress\x12:\n\x05state\x18\x03 \x01(\x0e\x32$.ray.rpc.ExportNodeData.GcsNodeStateR\x05state\x12T\n\x0fresources_total\x18\x04 \x03(\x0b\x32+.ray.rpc.ExportNodeData.ResourcesTotalEntryR\x0eresourcesTotal\x12\x1b\n\tnode_name\x18\x05 \x01(\tR\x08nodeName\x12\"\n\rstart_time_ms\x18\x06 \x01(\x04R\x0bstartTimeMs\x12\x1e\n\x0b\x65nd_time_ms\x18\x07 \x01(\x04R\tendTimeMs\x12 \n\x0cis_head_node\x18\x08 \x01(\x08R\nisHeadNode\x12;\n\x06labels\x18\t \x03(\x0b\x32#.ray.rpc.ExportNodeData.LabelsEntryR\x06labels\x12\x44\n\ndeath_info\x18\n \x01(\x0b\x32%.ray.rpc.ExportNodeData.NodeDeathInfoR\tdeathInfo\x1a\x89\x02\n\rNodeDeathInfo\x12\x44\n\x06reason\x18\x01 \x01(\x0e\x32,.ray.rpc.ExportNodeData.NodeDeathInfo.ReasonR\x06reason\x12%\n\x0ereason_message\x18\x02 \x01(\tR\rreasonMessage\"\x8a\x01\n\x06Reason\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x18\n\x14\x45XPECTED_TERMINATION\x10\x01\x12\x1a\n\x16UNEXPECTED_TERMINATION\x10\x02\x12\x1e\n\x1a\x41UTOSCALER_DRAIN_PREEMPTED\x10\x03\x12\x19\n\x15\x41UTOSCALER_DRAIN_IDLE\x10\x04\x1a\x41\n\x13ResourcesTotalEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"#\n\x0cGcsNodeState\x12\t\n\x05\x41LIVE\x10\x00\x12\x08\n\x04\x44\x45\x41\x44\x10\x01\x62\x06proto3') + + + +_EXPORTNODEDATA = DESCRIPTOR.message_types_by_name['ExportNodeData'] +_EXPORTNODEDATA_NODEDEATHINFO = _EXPORTNODEDATA.nested_types_by_name['NodeDeathInfo'] +_EXPORTNODEDATA_RESOURCESTOTALENTRY = _EXPORTNODEDATA.nested_types_by_name['ResourcesTotalEntry'] +_EXPORTNODEDATA_LABELSENTRY = _EXPORTNODEDATA.nested_types_by_name['LabelsEntry'] +_EXPORTNODEDATA_NODEDEATHINFO_REASON = _EXPORTNODEDATA_NODEDEATHINFO.enum_types_by_name['Reason'] +_EXPORTNODEDATA_GCSNODESTATE = _EXPORTNODEDATA.enum_types_by_name['GcsNodeState'] +ExportNodeData = _reflection.GeneratedProtocolMessageType('ExportNodeData', (_message.Message,), { + + 'NodeDeathInfo' : _reflection.GeneratedProtocolMessageType('NodeDeathInfo', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTNODEDATA_NODEDEATHINFO, + '__module__' : 'src.ray.protobuf.export_api.export_node_data_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportNodeData.NodeDeathInfo) + }) + , + + 'ResourcesTotalEntry' : _reflection.GeneratedProtocolMessageType('ResourcesTotalEntry', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTNODEDATA_RESOURCESTOTALENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_node_data_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportNodeData.ResourcesTotalEntry) + }) + , + + 'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTNODEDATA_LABELSENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_node_data_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportNodeData.LabelsEntry) + }) + , + 'DESCRIPTOR' : _EXPORTNODEDATA, + '__module__' : 'src.ray.protobuf.export_api.export_node_data_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportNodeData) + }) +_sym_db.RegisterMessage(ExportNodeData) +_sym_db.RegisterMessage(ExportNodeData.NodeDeathInfo) +_sym_db.RegisterMessage(ExportNodeData.ResourcesTotalEntry) +_sym_db.RegisterMessage(ExportNodeData.LabelsEntry) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _EXPORTNODEDATA_RESOURCESTOTALENTRY._options = None + _EXPORTNODEDATA_RESOURCESTOTALENTRY._serialized_options = b'8\001' + _EXPORTNODEDATA_LABELSENTRY._options = None + _EXPORTNODEDATA_LABELSENTRY._serialized_options = b'8\001' + _EXPORTNODEDATA._serialized_start=64 + _EXPORTNODEDATA._serialized_end=994 + _EXPORTNODEDATA_NODEDEATHINFO._serialized_start=566 + _EXPORTNODEDATA_NODEDEATHINFO._serialized_end=831 + _EXPORTNODEDATA_NODEDEATHINFO_REASON._serialized_start=693 + _EXPORTNODEDATA_NODEDEATHINFO_REASON._serialized_end=831 + _EXPORTNODEDATA_RESOURCESTOTALENTRY._serialized_start=833 + _EXPORTNODEDATA_RESOURCESTOTALENTRY._serialized_end=898 + _EXPORTNODEDATA_LABELSENTRY._serialized_start=900 + _EXPORTNODEDATA_LABELSENTRY._serialized_end=957 + _EXPORTNODEDATA_GCSNODESTATE._serialized_start=959 + _EXPORTNODEDATA_GCSNODESTATE._serialized_end=994 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_node_data_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_node_data_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_node_data_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_runtime_env_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_runtime_env_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_runtime_env_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_submission_job_event_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_submission_job_event_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..a72d217b6cf9a16d97c24b95c7b5ad4f6da3b214 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_submission_job_event_pb2.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/export_api/export_submission_job_event.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n=src/ray/protobuf/export_api/export_submission_job_event.proto\x12\x07ray.rpc\"\xf2\x06\n\x1c\x45xportSubmissionJobEventData\x12*\n\x11submission_job_id\x18\x01 \x01(\tR\x0fsubmissionJobId\x12G\n\x06status\x18\x02 \x01(\x0e\x32/.ray.rpc.ExportSubmissionJobEventData.JobStatusR\x06status\x12\x1e\n\nentrypoint\x18\x03 \x01(\tR\nentrypoint\x12\x1d\n\x07message\x18\x04 \x01(\tH\x00R\x07message\x88\x01\x01\x12\"\n\nerror_type\x18\x05 \x01(\tH\x01R\terrorType\x88\x01\x01\x12\"\n\nstart_time\x18\x06 \x01(\x04H\x02R\tstartTime\x88\x01\x01\x12\x1e\n\x08\x65nd_time\x18\x07 \x01(\x04H\x03R\x07\x65ndTime\x88\x01\x01\x12O\n\x08metadata\x18\x08 \x03(\x0b\x32\x33.ray.rpc.ExportSubmissionJobEventData.MetadataEntryR\x08metadata\x12-\n\x10runtime_env_json\x18\t \x01(\tH\x04R\x0eruntimeEnvJson\x88\x01\x01\x12>\n\x19\x64river_agent_http_address\x18\n \x01(\tH\x05R\x16\x64riverAgentHttpAddress\x88\x01\x01\x12)\n\x0e\x64river_node_id\x18\x0b \x01(\tH\x06R\x0c\x64riverNodeId\x88\x01\x01\x12-\n\x10\x64river_exit_code\x18\x0c \x01(\x05H\x07R\x0e\x64riverExitCode\x88\x01\x01\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"M\n\tJobStatus\x12\x0b\n\x07PENDING\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\x0b\n\x07STOPPED\x10\x02\x12\r\n\tSUCCEEDED\x10\x03\x12\n\n\x06\x46\x41ILED\x10\x04\x42\n\n\x08_messageB\r\n\x0b_error_typeB\r\n\x0b_start_timeB\x0b\n\t_end_timeB\x13\n\x11_runtime_env_jsonB\x1c\n\x1a_driver_agent_http_addressB\x11\n\x0f_driver_node_idB\x13\n\x11_driver_exit_codeb\x06proto3') + + + +_EXPORTSUBMISSIONJOBEVENTDATA = DESCRIPTOR.message_types_by_name['ExportSubmissionJobEventData'] +_EXPORTSUBMISSIONJOBEVENTDATA_METADATAENTRY = _EXPORTSUBMISSIONJOBEVENTDATA.nested_types_by_name['MetadataEntry'] +_EXPORTSUBMISSIONJOBEVENTDATA_JOBSTATUS = _EXPORTSUBMISSIONJOBEVENTDATA.enum_types_by_name['JobStatus'] +ExportSubmissionJobEventData = _reflection.GeneratedProtocolMessageType('ExportSubmissionJobEventData', (_message.Message,), { + + 'MetadataEntry' : _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTSUBMISSIONJOBEVENTDATA_METADATAENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_submission_job_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportSubmissionJobEventData.MetadataEntry) + }) + , + 'DESCRIPTOR' : _EXPORTSUBMISSIONJOBEVENTDATA, + '__module__' : 'src.ray.protobuf.export_api.export_submission_job_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportSubmissionJobEventData) + }) +_sym_db.RegisterMessage(ExportSubmissionJobEventData) +_sym_db.RegisterMessage(ExportSubmissionJobEventData.MetadataEntry) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _EXPORTSUBMISSIONJOBEVENTDATA_METADATAENTRY._options = None + _EXPORTSUBMISSIONJOBEVENTDATA_METADATAENTRY._serialized_options = b'8\001' + _EXPORTSUBMISSIONJOBEVENTDATA._serialized_start=75 + _EXPORTSUBMISSIONJOBEVENTDATA._serialized_end=957 + _EXPORTSUBMISSIONJOBEVENTDATA_METADATAENTRY._serialized_start=673 + _EXPORTSUBMISSIONJOBEVENTDATA_METADATAENTRY._serialized_end=732 + _EXPORTSUBMISSIONJOBEVENTDATA_JOBSTATUS._serialized_start=734 + _EXPORTSUBMISSIONJOBEVENTDATA_JOBSTATUS._serialized_end=811 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_submission_job_event_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_submission_job_event_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_submission_job_event_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_task_event_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_task_event_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..305eaf48545692852a04cdd2efc00447c8a4091b --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_task_event_pb2.py @@ -0,0 +1,128 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/export_api/export_task_event.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import common_pb2 as src_dot_ray_dot_protobuf_dot_common__pb2 +from . import export_runtime_env_pb2 as src_dot_ray_dot_protobuf_dot_export__api_dot_export__runtime__env__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n3src/ray/protobuf/export_api/export_task_event.proto\x12\x07ray.rpc\x1a\x1dsrc/ray/protobuf/common.proto\x1a\x34src/ray/protobuf/export_api/export_runtime_env.proto\"\xdc\x12\n\x13\x45xportTaskEventData\x12\x17\n\x07task_id\x18\x01 \x01(\x0cR\x06taskId\x12%\n\x0e\x61ttempt_number\x18\x02 \x01(\x05R\rattemptNumber\x12L\n\ttask_info\x18\x03 \x01(\x0b\x32*.ray.rpc.ExportTaskEventData.TaskInfoEntryH\x00R\x08taskInfo\x88\x01\x01\x12V\n\rstate_updates\x18\x04 \x01(\x0b\x32,.ray.rpc.ExportTaskEventData.TaskStateUpdateH\x01R\x0cstateUpdates\x88\x01\x01\x12V\n\x0eprofile_events\x18\x05 \x01(\x0b\x32*.ray.rpc.ExportTaskEventData.ProfileEventsH\x02R\rprofileEvents\x88\x01\x01\x12\x15\n\x06job_id\x18\x06 \x01(\x0cR\x05jobId\x1a\x66\n\x0cRayErrorInfo\x12#\n\rerror_message\x18\x01 \x01(\tR\x0c\x65rrorMessage\x12\x31\n\nerror_type\x18\x02 \x01(\x0e\x32\x12.ray.rpc.ErrorTypeR\terrorType\x1a\xd1\x02\n\x0bTaskLogInfo\x12$\n\x0bstdout_file\x18\x01 \x01(\tH\x00R\nstdoutFile\x88\x01\x01\x12$\n\x0bstderr_file\x18\x02 \x01(\tH\x01R\nstderrFile\x88\x01\x01\x12&\n\x0cstdout_start\x18\x03 \x01(\x05H\x02R\x0bstdoutStart\x88\x01\x01\x12\"\n\nstdout_end\x18\x04 \x01(\x05H\x03R\tstdoutEnd\x88\x01\x01\x12&\n\x0cstderr_start\x18\x05 \x01(\x05H\x04R\x0bstderrStart\x88\x01\x01\x12\"\n\nstderr_end\x18\x06 \x01(\x05H\x05R\tstderrEnd\x88\x01\x01\x42\x0e\n\x0c_stdout_fileB\x0e\n\x0c_stderr_fileB\x0f\n\r_stdout_startB\r\n\x0b_stdout_endB\x0f\n\r_stderr_startB\r\n\x0b_stderr_end\x1a\xc6\x04\n\x0fTaskStateUpdate\x12\x1c\n\x07node_id\x18\x01 \x01(\x0cH\x00R\x06nodeId\x88\x01\x01\x12 \n\tworker_id\x18\x02 \x01(\x0cH\x01R\x08workerId\x88\x01\x01\x12M\n\nerror_info\x18\x03 \x01(\x0b\x32).ray.rpc.ExportTaskEventData.RayErrorInfoH\x02R\terrorInfo\x88\x01\x01\x12Q\n\rtask_log_info\x18\x04 \x01(\x0b\x32(.ray.rpc.ExportTaskEventData.TaskLogInfoH\x03R\x0btaskLogInfo\x88\x01\x01\x12\"\n\nworker_pid\x18\x05 \x01(\x05H\x04R\tworkerPid\x88\x01\x01\x12\x31\n\x12is_debugger_paused\x18\x06 \x01(\x08H\x05R\x10isDebuggerPaused\x88\x01\x01\x12[\n\x0bstate_ts_ns\x18\x07 \x03(\x0b\x32;.ray.rpc.ExportTaskEventData.TaskStateUpdate.StateTsNsEntryR\tstateTsNs\x1a<\n\x0eStateTsNsEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05value:\x02\x38\x01\x42\n\n\x08_node_idB\x0c\n\n_worker_idB\r\n\x0b_error_infoB\x10\n\x0e_task_log_infoB\r\n\x0b_worker_pidB\x15\n\x13_is_debugger_paused\x1a\xc9\x04\n\rTaskInfoEntry\x12%\n\x04type\x18\x01 \x01(\x0e\x32\x11.ray.rpc.TaskTypeR\x04type\x12-\n\x08language\x18\x02 \x01(\x0e\x32\x11.ray.rpc.LanguageR\x08language\x12+\n\x12\x66unc_or_class_name\x18\x03 \x01(\tR\x0f\x66uncOrClassName\x12\x17\n\x07task_id\x18\x04 \x01(\x0cR\x06taskId\x12$\n\x0eparent_task_id\x18\x05 \x01(\x0cR\x0cparentTaskId\x12p\n\x12required_resources\x18\x06 \x03(\x0b\x32\x41.ray.rpc.ExportTaskEventData.TaskInfoEntry.RequiredResourcesEntryR\x11requiredResources\x12G\n\x10runtime_env_info\x18\x07 \x01(\x0b\x32\x1d.ray.rpc.ExportRuntimeEnvInfoR\x0eruntimeEnvInfo\x12\x1e\n\x08\x61\x63tor_id\x18\x08 \x01(\x0cH\x00R\x07\x61\x63torId\x88\x01\x01\x12\x31\n\x12placement_group_id\x18\t \x01(\x0cH\x01R\x10placementGroupId\x88\x01\x01\x1a\x44\n\x16RequiredResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x42\x0b\n\t_actor_idB\x15\n\x13_placement_group_id\x1a\x9f\x01\n\x11ProfileEventEntry\x12\x1d\n\nstart_time\x18\x01 \x01(\x03R\tstartTime\x12\x19\n\x08\x65nd_time\x18\x02 \x01(\x03R\x07\x65ndTime\x12\"\n\nextra_data\x18\x03 \x01(\tH\x00R\textraData\x88\x01\x01\x12\x1d\n\nevent_name\x18\x04 \x01(\tR\teventNameB\r\n\x0b_extra_data\x1a\xc9\x01\n\rProfileEvents\x12%\n\x0e\x63omponent_type\x18\x01 \x01(\tR\rcomponentType\x12!\n\x0c\x63omponent_id\x18\x02 \x01(\x0cR\x0b\x63omponentId\x12&\n\x0fnode_ip_address\x18\x03 \x01(\tR\rnodeIpAddress\x12\x46\n\x06\x65vents\x18\x04 \x03(\x0b\x32..ray.rpc.ExportTaskEventData.ProfileEventEntryR\x06\x65ventsB\x0c\n\n_task_infoB\x10\n\x0e_state_updatesB\x11\n\x0f_profile_eventsb\x06proto3') + + + +_EXPORTTASKEVENTDATA = DESCRIPTOR.message_types_by_name['ExportTaskEventData'] +_EXPORTTASKEVENTDATA_RAYERRORINFO = _EXPORTTASKEVENTDATA.nested_types_by_name['RayErrorInfo'] +_EXPORTTASKEVENTDATA_TASKLOGINFO = _EXPORTTASKEVENTDATA.nested_types_by_name['TaskLogInfo'] +_EXPORTTASKEVENTDATA_TASKSTATEUPDATE = _EXPORTTASKEVENTDATA.nested_types_by_name['TaskStateUpdate'] +_EXPORTTASKEVENTDATA_TASKSTATEUPDATE_STATETSNSENTRY = _EXPORTTASKEVENTDATA_TASKSTATEUPDATE.nested_types_by_name['StateTsNsEntry'] +_EXPORTTASKEVENTDATA_TASKINFOENTRY = _EXPORTTASKEVENTDATA.nested_types_by_name['TaskInfoEntry'] +_EXPORTTASKEVENTDATA_TASKINFOENTRY_REQUIREDRESOURCESENTRY = _EXPORTTASKEVENTDATA_TASKINFOENTRY.nested_types_by_name['RequiredResourcesEntry'] +_EXPORTTASKEVENTDATA_PROFILEEVENTENTRY = _EXPORTTASKEVENTDATA.nested_types_by_name['ProfileEventEntry'] +_EXPORTTASKEVENTDATA_PROFILEEVENTS = _EXPORTTASKEVENTDATA.nested_types_by_name['ProfileEvents'] +ExportTaskEventData = _reflection.GeneratedProtocolMessageType('ExportTaskEventData', (_message.Message,), { + + 'RayErrorInfo' : _reflection.GeneratedProtocolMessageType('RayErrorInfo', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_RAYERRORINFO, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.RayErrorInfo) + }) + , + + 'TaskLogInfo' : _reflection.GeneratedProtocolMessageType('TaskLogInfo', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_TASKLOGINFO, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.TaskLogInfo) + }) + , + + 'TaskStateUpdate' : _reflection.GeneratedProtocolMessageType('TaskStateUpdate', (_message.Message,), { + + 'StateTsNsEntry' : _reflection.GeneratedProtocolMessageType('StateTsNsEntry', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_TASKSTATEUPDATE_STATETSNSENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.TaskStateUpdate.StateTsNsEntry) + }) + , + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_TASKSTATEUPDATE, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.TaskStateUpdate) + }) + , + + 'TaskInfoEntry' : _reflection.GeneratedProtocolMessageType('TaskInfoEntry', (_message.Message,), { + + 'RequiredResourcesEntry' : _reflection.GeneratedProtocolMessageType('RequiredResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_TASKINFOENTRY_REQUIREDRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.TaskInfoEntry.RequiredResourcesEntry) + }) + , + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_TASKINFOENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.TaskInfoEntry) + }) + , + + 'ProfileEventEntry' : _reflection.GeneratedProtocolMessageType('ProfileEventEntry', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_PROFILEEVENTENTRY, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.ProfileEventEntry) + }) + , + + 'ProfileEvents' : _reflection.GeneratedProtocolMessageType('ProfileEvents', (_message.Message,), { + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA_PROFILEEVENTS, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData.ProfileEvents) + }) + , + 'DESCRIPTOR' : _EXPORTTASKEVENTDATA, + '__module__' : 'src.ray.protobuf.export_api.export_task_event_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ExportTaskEventData) + }) +_sym_db.RegisterMessage(ExportTaskEventData) +_sym_db.RegisterMessage(ExportTaskEventData.RayErrorInfo) +_sym_db.RegisterMessage(ExportTaskEventData.TaskLogInfo) +_sym_db.RegisterMessage(ExportTaskEventData.TaskStateUpdate) +_sym_db.RegisterMessage(ExportTaskEventData.TaskStateUpdate.StateTsNsEntry) +_sym_db.RegisterMessage(ExportTaskEventData.TaskInfoEntry) +_sym_db.RegisterMessage(ExportTaskEventData.TaskInfoEntry.RequiredResourcesEntry) +_sym_db.RegisterMessage(ExportTaskEventData.ProfileEventEntry) +_sym_db.RegisterMessage(ExportTaskEventData.ProfileEvents) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _EXPORTTASKEVENTDATA_TASKSTATEUPDATE_STATETSNSENTRY._options = None + _EXPORTTASKEVENTDATA_TASKSTATEUPDATE_STATETSNSENTRY._serialized_options = b'8\001' + _EXPORTTASKEVENTDATA_TASKINFOENTRY_REQUIREDRESOURCESENTRY._options = None + _EXPORTTASKEVENTDATA_TASKINFOENTRY_REQUIREDRESOURCESENTRY._serialized_options = b'8\001' + _EXPORTTASKEVENTDATA._serialized_start=150 + _EXPORTTASKEVENTDATA._serialized_end=2546 + _EXPORTTASKEVENTDATA_RAYERRORINFO._serialized_start=514 + _EXPORTTASKEVENTDATA_RAYERRORINFO._serialized_end=616 + _EXPORTTASKEVENTDATA_TASKLOGINFO._serialized_start=619 + _EXPORTTASKEVENTDATA_TASKLOGINFO._serialized_end=956 + _EXPORTTASKEVENTDATA_TASKSTATEUPDATE._serialized_start=959 + _EXPORTTASKEVENTDATA_TASKSTATEUPDATE._serialized_end=1541 + _EXPORTTASKEVENTDATA_TASKSTATEUPDATE_STATETSNSENTRY._serialized_start=1384 + _EXPORTTASKEVENTDATA_TASKSTATEUPDATE_STATETSNSENTRY._serialized_end=1444 + _EXPORTTASKEVENTDATA_TASKINFOENTRY._serialized_start=1544 + _EXPORTTASKEVENTDATA_TASKINFOENTRY._serialized_end=2129 + _EXPORTTASKEVENTDATA_TASKINFOENTRY_REQUIREDRESOURCESENTRY._serialized_start=2025 + _EXPORTTASKEVENTDATA_TASKINFOENTRY_REQUIREDRESOURCESENTRY._serialized_end=2093 + _EXPORTTASKEVENTDATA_PROFILEEVENTENTRY._serialized_start=2132 + _EXPORTTASKEVENTDATA_PROFILEEVENTENTRY._serialized_end=2291 + _EXPORTTASKEVENTDATA_PROFILEEVENTS._serialized_start=2294 + _EXPORTTASKEVENTDATA_PROFILEEVENTS._serialized_end=2495 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/export_task_event_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/export_task_event_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/export_task_event_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..5d0f1cf0ecb781bde040fa8c404c9713b3f4ac9c --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_pb2.py @@ -0,0 +1,531 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/gcs.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import common_pb2 as src_dot_ray_dot_protobuf_dot_common__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1asrc/ray/protobuf/gcs.proto\x12\x07ray.rpc\x1a\x1dsrc/ray/protobuf/common.proto\"m\n\x08GcsEntry\x12\x37\n\x0b\x63hange_mode\x18\x01 \x01(\x0e\x32\x16.ray.rpc.GcsChangeModeR\nchangeMode\x12\x0e\n\x02id\x18\x02 \x01(\x0cR\x02id\x12\x18\n\x07\x65ntries\x18\x03 \x03(\x0cR\x07\x65ntries\"\xec\n\n\x0e\x41\x63torTableData\x12\x19\n\x08\x61\x63tor_id\x18\x01 \x01(\x0cR\x07\x61\x63torId\x12\x1b\n\tparent_id\x18\x02 \x01(\x0cR\x08parentId\x12\x15\n\x06job_id\x18\x04 \x01(\x0cR\x05jobId\x12\x38\n\x05state\x18\x06 \x01(\x0e\x32\".ray.rpc.ActorTableData.ActorStateR\x05state\x12!\n\x0cmax_restarts\x18\x07 \x01(\x03R\x0bmaxRestarts\x12!\n\x0cnum_restarts\x18\x08 \x01(\x04R\x0bnumRestarts\x12*\n\x07\x61\x64\x64ress\x18\t \x01(\x0b\x32\x10.ray.rpc.AddressR\x07\x61\x64\x64ress\x12\x35\n\rowner_address\x18\n \x01(\x0b\x32\x10.ray.rpc.AddressR\x0cownerAddress\x12\x1f\n\x0bis_detached\x18\x0b \x01(\x08R\nisDetached\x12\x12\n\x04name\x18\x0c \x01(\tR\x04name\x12\x1c\n\ttimestamp\x18\r \x01(\x01R\ttimestamp\x12\x44\n\x10resource_mapping\x18\x0f \x03(\x0b\x32\x19.ray.rpc.ResourceMapEntryR\x0fresourceMapping\x12\x10\n\x03pid\x18\x10 \x01(\rR\x03pid\x12L\n\x13\x66unction_descriptor\x18\x11 \x01(\x0b\x32\x1b.ray.rpc.FunctionDescriptorR\x12\x66unctionDescriptor\x12#\n\rray_namespace\x18\x13 \x01(\tR\x0crayNamespace\x12\x1d\n\nstart_time\x18\x14 \x01(\x04R\tstartTime\x12\x19\n\x08\x65nd_time\x18\x15 \x01(\x04R\x07\x65ndTime\x12\x34\n\x16serialized_runtime_env\x18\x16 \x01(\tR\x14serializedRuntimeEnv\x12\x1d\n\nclass_name\x18\x17 \x01(\tR\tclassName\x12\x39\n\x0b\x64\x65\x61th_cause\x18\x18 \x01(\x0b\x32\x18.ray.rpc.ActorDeathCauseR\ndeathCause\x12]\n\x12required_resources\x18\x1c \x03(\x0b\x32..ray.rpc.ActorTableData.RequiredResourcesEntryR\x11requiredResources\x12\x1c\n\x07node_id\x18\x1d \x01(\x0cH\x00R\x06nodeId\x88\x01\x01\x12\x31\n\x12placement_group_id\x18\x1e \x01(\x0cH\x01R\x10placementGroupId\x88\x01\x01\x12\x1b\n\trepr_name\x18\x1f \x01(\tR\x08reprName\x12\x1c\n\tpreempted\x18 \x01(\x08R\tpreempted\x12Y\n*num_restarts_due_to_lineage_reconstruction\x18! \x01(\x04R%numRestartsDueToLineageReconstruction\x12 \n\tcall_site\x18\" \x01(\tH\x02R\x08\x63\x61llSite\x88\x01\x01\x1a\x44\n\x16RequiredResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\"a\n\nActorState\x12\x18\n\x14\x44\x45PENDENCIES_UNREADY\x10\x00\x12\x14\n\x10PENDING_CREATION\x10\x01\x12\t\n\x05\x41LIVE\x10\x02\x12\x0e\n\nRESTARTING\x10\x03\x12\x08\n\x04\x44\x45\x41\x44\x10\x04\x42\n\n\x08_node_idB\x15\n\x13_placement_group_idB\x0c\n\n_call_site\"~\n\x0e\x45rrorTableData\x12\x15\n\x06job_id\x18\x01 \x01(\x0cR\x05jobId\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12#\n\rerror_message\x18\x03 \x01(\tR\x0c\x65rrorMessage\x12\x1c\n\ttimestamp\x18\x04 \x01(\x01R\ttimestamp\"\x9f\x01\n\x11ProfileEventEntry\x12\x1d\n\nstart_time\x18\x01 \x01(\x03R\tstartTime\x12\x19\n\x08\x65nd_time\x18\x02 \x01(\x03R\x07\x65ndTime\x12\"\n\nextra_data\x18\x03 \x01(\tH\x00R\textraData\x88\x01\x01\x12\x1d\n\nevent_name\x18\x04 \x01(\tR\teventNameB\r\n\x0b_extra_data\"\xb5\x01\n\rProfileEvents\x12%\n\x0e\x63omponent_type\x18\x01 \x01(\tR\rcomponentType\x12!\n\x0c\x63omponent_id\x18\x02 \x01(\x0cR\x0b\x63omponentId\x12&\n\x0fnode_ip_address\x18\x03 \x01(\tR\rnodeIpAddress\x12\x32\n\x06\x65vents\x18\x04 \x03(\x0b\x32\x1a.ray.rpc.ProfileEventEntryR\x06\x65vents\"\xd1\x02\n\x0bTaskLogInfo\x12$\n\x0bstdout_file\x18\x01 \x01(\tH\x00R\nstdoutFile\x88\x01\x01\x12$\n\x0bstderr_file\x18\x02 \x01(\tH\x01R\nstderrFile\x88\x01\x01\x12&\n\x0cstdout_start\x18\x03 \x01(\x05H\x02R\x0bstdoutStart\x88\x01\x01\x12\"\n\nstdout_end\x18\x04 \x01(\x05H\x03R\tstdoutEnd\x88\x01\x01\x12&\n\x0cstderr_start\x18\x05 \x01(\x05H\x04R\x0bstderrStart\x88\x01\x01\x12\"\n\nstderr_end\x18\x06 \x01(\x05H\x05R\tstderrEnd\x88\x01\x01\x42\x0e\n\x0c_stdout_fileB\x0e\n\x0c_stderr_fileB\x0f\n\r_stdout_startB\r\n\x0b_stdout_endB\x0f\n\r_stderr_startB\r\n\x0b_stderr_end\"\xcb\x04\n\x0fTaskStateUpdate\x12\x1c\n\x07node_id\x18\x01 \x01(\x0cH\x00R\x06nodeId\x88\x01\x01\x12 \n\tworker_id\x18\x08 \x01(\x0cH\x01R\x08workerId\x88\x01\x01\x12\x39\n\nerror_info\x18\t \x01(\x0b\x32\x15.ray.rpc.RayErrorInfoH\x02R\terrorInfo\x88\x01\x01\x12=\n\rtask_log_info\x18\n \x01(\x0b\x32\x14.ray.rpc.TaskLogInfoH\x03R\x0btaskLogInfo\x88\x01\x01\x12+\n\x0f\x61\x63tor_repr_name\x18\x0b \x01(\tH\x04R\ractorReprName\x88\x01\x01\x12\"\n\nworker_pid\x18\x0c \x01(\x05H\x05R\tworkerPid\x88\x01\x01\x12\x31\n\x12is_debugger_paused\x18\r \x01(\x08H\x06R\x10isDebuggerPaused\x88\x01\x01\x12G\n\x0bstate_ts_ns\x18\x0e \x03(\x0b\x32\'.ray.rpc.TaskStateUpdate.StateTsNsEntryR\tstateTsNs\x1a<\n\x0eStateTsNsEntry\x12\x10\n\x03key\x18\x01 \x01(\x05R\x03key\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05value:\x02\x38\x01\x42\n\n\x08_node_idB\x0c\n\n_worker_idB\r\n\x0b_error_infoB\x10\n\x0e_task_log_infoB\x12\n\x10_actor_repr_nameB\r\n\x0b_worker_pidB\x15\n\x13_is_debugger_paused\"\xd8\x02\n\nTaskEvents\x12\x17\n\x07task_id\x18\x01 \x01(\x0cR\x06taskId\x12%\n\x0e\x61ttempt_number\x18\x02 \x01(\x05R\rattemptNumber\x12\x38\n\ttask_info\x18\x03 \x01(\x0b\x32\x16.ray.rpc.TaskInfoEntryH\x00R\x08taskInfo\x88\x01\x01\x12\x42\n\rstate_updates\x18\x04 \x01(\x0b\x32\x18.ray.rpc.TaskStateUpdateH\x01R\x0cstateUpdates\x88\x01\x01\x12\x42\n\x0eprofile_events\x18\x05 \x01(\x0b\x32\x16.ray.rpc.ProfileEventsH\x02R\rprofileEvents\x88\x01\x01\x12\x15\n\x06job_id\x18\x06 \x01(\x0cR\x05jobIdB\x0c\n\n_task_infoB\x10\n\x0e_state_updatesB\x11\n\x0f_profile_events\"M\n\x0bTaskAttempt\x12\x17\n\x07task_id\x18\x01 \x01(\x0cR\x06taskId\x12%\n\x0e\x61ttempt_number\x18\x02 \x01(\x05R\rattemptNumber\"\xe8\x01\n\rTaskEventData\x12\x39\n\x0e\x65vents_by_task\x18\x01 \x03(\x0b\x32\x13.ray.rpc.TaskEventsR\x0c\x65ventsByTask\x12H\n\x15\x64ropped_task_attempts\x18\x02 \x03(\x0b\x32\x14.ray.rpc.TaskAttemptR\x13\x64roppedTaskAttempts\x12;\n\x1anum_profile_events_dropped\x18\x03 \x01(\x05R\x17numProfileEventsDropped\x12\x15\n\x06job_id\x18\x04 \x01(\x0cR\x05jobId\"\xda\x01\n\x12\x41vailableResources\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12\x64\n\x13resources_available\x18\x02 \x03(\x0b\x32\x33.ray.rpc.AvailableResources.ResourcesAvailableEntryR\x12resourcesAvailable\x1a\x45\n\x17ResourcesAvailableEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\"\xc2\x01\n\x0eTotalResources\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12T\n\x0fresources_total\x18\x02 \x03(\x0b\x32+.ray.rpc.TotalResources.ResourcesTotalEntryR\x0eresourcesTotal\x1a\x41\n\x13ResourcesTotalEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\"\xcc\x01\n\x0cNodeSnapshot\x12\x31\n\x05state\x18\x01 \x01(\x0e\x32\x1b.ray.rpc.NodeSnapshot.StateR\x05state\x12(\n\x10idle_duration_ms\x18\x02 \x01(\x03R\x0eidleDurationMs\x12#\n\rnode_activity\x18\x03 \x03(\tR\x0cnodeActivity\":\n\x05State\x12\r\n\tUNDEFINED\x10\x00\x12\x08\n\x04IDLE\x10\x01\x12\n\n\x06\x41\x43TIVE\x10\x02\x12\x0c\n\x08\x44RAINING\x10\x03\"\x8a\t\n\x0bGcsNodeInfo\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12\x30\n\x14node_manager_address\x18\x02 \x01(\tR\x12nodeManagerAddress\x12,\n\x12raylet_socket_name\x18\x03 \x01(\tR\x10rayletSocketName\x12\x37\n\x18object_store_socket_name\x18\x04 \x01(\tR\x15objectStoreSocketName\x12*\n\x11node_manager_port\x18\x05 \x01(\x05R\x0fnodeManagerPort\x12.\n\x13object_manager_port\x18\x06 \x01(\x05R\x11objectManagerPort\x12\x37\n\x05state\x18\x07 \x01(\x0e\x32!.ray.rpc.GcsNodeInfo.GcsNodeStateR\x05state\x12\x32\n\x15node_manager_hostname\x18\x08 \x01(\tR\x13nodeManagerHostname\x12.\n\x13metrics_export_port\x18\t \x01(\x05R\x11metricsExportPort\x12\x33\n\x16runtime_env_agent_port\x18\x1b \x01(\x05R\x13runtimeEnvAgentPort\x12Q\n\x0fresources_total\x18\x0b \x03(\x0b\x32(.ray.rpc.GcsNodeInfo.ResourcesTotalEntryR\x0eresourcesTotal\x12\x1b\n\tnode_name\x18\x0c \x01(\tR\x08nodeName\x12\x1f\n\x0binstance_id\x18\r \x01(\tR\ninstanceId\x12$\n\x0enode_type_name\x18\x0e \x01(\tR\x0cnodeTypeName\x12,\n\x12instance_type_name\x18\x0f \x01(\tR\x10instanceTypeName\x12\"\n\rstart_time_ms\x18\x17 \x01(\x04R\x0bstartTimeMs\x12\x1e\n\x0b\x65nd_time_ms\x18\x18 \x01(\x04R\tendTimeMs\x12 \n\x0cis_head_node\x18\x19 \x01(\x08R\nisHeadNode\x12\x38\n\x06labels\x18\x1a \x03(\x0b\x32 .ray.rpc.GcsNodeInfo.LabelsEntryR\x06labels\x12<\n\x0estate_snapshot\x18\x1c \x01(\x0b\x32\x15.ray.rpc.NodeSnapshotR\rstateSnapshot\x12\x35\n\ndeath_info\x18\x1d \x01(\x0b\x32\x16.ray.rpc.NodeDeathInfoR\tdeathInfo\x1a\x41\n\x13ResourcesTotalEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"#\n\x0cGcsNodeState\x12\t\n\x05\x41LIVE\x10\x00\x12\x08\n\x04\x44\x45\x41\x44\x10\x01\"\xb0\x08\n\x0bJobsAPIInfo\x12\x16\n\x06status\x18\x01 \x01(\tR\x06status\x12\x1e\n\nentrypoint\x18\x02 \x01(\tR\nentrypoint\x12\x1d\n\x07message\x18\x03 \x01(\tH\x00R\x07message\x88\x01\x01\x12\"\n\nerror_type\x18\x04 \x01(\tH\x01R\terrorType\x88\x01\x01\x12\"\n\nstart_time\x18\x05 \x01(\x04H\x02R\tstartTime\x88\x01\x01\x12\x1e\n\x08\x65nd_time\x18\x06 \x01(\x04H\x03R\x07\x65ndTime\x88\x01\x01\x12>\n\x08metadata\x18\x07 \x03(\x0b\x32\".ray.rpc.JobsAPIInfo.MetadataEntryR\x08metadata\x12-\n\x10runtime_env_json\x18\x08 \x01(\tH\x04R\x0eruntimeEnvJson\x88\x01\x01\x12\x33\n\x13\x65ntrypoint_num_cpus\x18\t \x01(\x01H\x05R\x11\x65ntrypointNumCpus\x88\x01\x01\x12\x33\n\x13\x65ntrypoint_num_gpus\x18\n \x01(\x01H\x06R\x11\x65ntrypointNumGpus\x88\x01\x01\x12`\n\x14\x65ntrypoint_resources\x18\x0b \x03(\x0b\x32-.ray.rpc.JobsAPIInfo.EntrypointResourcesEntryR\x13\x65ntrypointResources\x12>\n\x19\x64river_agent_http_address\x18\x0c \x01(\tH\x07R\x16\x64riverAgentHttpAddress\x88\x01\x01\x12)\n\x0e\x64river_node_id\x18\r \x01(\tH\x08R\x0c\x64riverNodeId\x88\x01\x01\x12-\n\x10\x64river_exit_code\x18\x0e \x01(\x05H\tR\x0e\x64riverExitCode\x88\x01\x01\x12\x30\n\x11\x65ntrypoint_memory\x18\x0f \x01(\x04H\nR\x10\x65ntrypointMemory\x88\x01\x01\x1a;\n\rMetadataEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x1a\x46\n\x18\x45ntrypointResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x42\n\n\x08_messageB\r\n\x0b_error_typeB\r\n\x0b_start_timeB\x0b\n\t_end_timeB\x13\n\x11_runtime_env_jsonB\x16\n\x14_entrypoint_num_cpusB\x16\n\x14_entrypoint_num_gpusB\x1c\n\x1a_driver_agent_http_addressB\x11\n\x0f_driver_node_idB\x13\n\x11_driver_exit_codeB\x14\n\x12_entrypoint_memory\"\xd7\x06\n\x0fWorkerTableData\x12\x19\n\x08is_alive\x18\x01 \x01(\x08R\x07isAlive\x12\x37\n\x0eworker_address\x18\x02 \x01(\x0b\x32\x10.ray.rpc.AddressR\rworkerAddress\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12\x34\n\x0bworker_type\x18\x05 \x01(\x0e\x32\x13.ray.rpc.WorkerTypeR\nworkerType\x12I\n\x0bworker_info\x18\x06 \x03(\x0b\x32(.ray.rpc.WorkerTableData.WorkerInfoEntryR\nworkerInfo\x12M\n\x17\x63reation_task_exception\x18\x12 \x01(\x0b\x32\x15.ray.rpc.RayExceptionR\x15\x63reationTaskException\x12\x39\n\texit_type\x18\x13 \x01(\x0e\x32\x17.ray.rpc.WorkerExitTypeH\x00R\x08\x65xitType\x88\x01\x01\x12$\n\x0b\x65xit_detail\x18\x14 \x01(\tH\x01R\nexitDetail\x88\x01\x01\x12\x10\n\x03pid\x18\x15 \x01(\rR\x03pid\x12\"\n\rstart_time_ms\x18\x17 \x01(\x04R\x0bstartTimeMs\x12\x1e\n\x0b\x65nd_time_ms\x18\x18 \x01(\x04R\tendTimeMs\x12\x31\n\x15worker_launch_time_ms\x18\x19 \x01(\x04R\x12workerLaunchTimeMs\x12\x35\n\x17worker_launched_time_ms\x18\x1a \x01(\x04R\x14workerLaunchedTimeMs\x12(\n\rdebugger_port\x18\x1b \x01(\rH\x02R\x0c\x64\x65\x62uggerPort\x88\x01\x01\x12\x31\n\x12num_paused_threads\x18\x1c \x01(\rH\x03R\x10numPausedThreads\x88\x01\x01\x1a=\n\x0fWorkerInfoEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value:\x02\x38\x01\x42\x0c\n\n_exit_typeB\x0e\n\x0c_exit_detailB\x10\n\x0e_debugger_portB\x15\n\x13_num_paused_threads\"K\n\x0fWorkerDeltaData\x12\x1b\n\traylet_id\x18\x01 \x01(\x0cR\x08rayletId\x12\x1b\n\tworker_id\x18\x02 \x01(\x0cR\x08workerId\"3\n\rPubSubMessage\x12\x0e\n\x02id\x18\x01 \x01(\x0cR\x02id\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\x0cR\x04\x64\x61ta\"\xa7\x02\n\x0eResourceDemand\x12\x38\n\x05shape\x18\x01 \x03(\x0b\x32\".ray.rpc.ResourceDemand.ShapeEntryR\x05shape\x12\x39\n\x19num_ready_requests_queued\x18\x02 \x01(\x04R\x16numReadyRequestsQueued\x12\x43\n\x1enum_infeasible_requests_queued\x18\x03 \x01(\x04R\x1bnumInfeasibleRequestsQueued\x12!\n\x0c\x62\x61\x63klog_size\x18\x04 \x01(\x03R\x0b\x62\x61\x63klogSize\x1a\x38\n\nShapeEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\"R\n\x0cResourceLoad\x12\x42\n\x10resource_demands\x18\x01 \x03(\x0b\x32\x17.ray.rpc.ResourceDemandR\x0fresourceDemands\"\xc5\t\n\rResourcesData\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12_\n\x13resources_available\x18\x02 \x03(\x0b\x32..ray.rpc.ResourcesData.ResourcesAvailableEntryR\x12resourcesAvailable\x12S\n\x0fresources_total\x18\x04 \x03(\x0b\x32*.ray.rpc.ResourcesData.ResourcesTotalEntryR\x0eresourcesTotal\x12M\n\rresource_load\x18\x05 \x03(\x0b\x32(.ray.rpc.ResourcesData.ResourceLoadEntryR\x0cresourceLoad\x12J\n\x16resource_load_by_shape\x18\x07 \x01(\x0b\x32\x15.ray.rpc.ResourceLoadR\x13resourceLoadByShape\x12\x30\n\x14node_manager_address\x18\t \x01(\tR\x12nodeManagerAddress\x12.\n\x13object_pulls_queued\x18\n \x01(\x08R\x11objectPullsQueued\x12\x63\n\x15resources_normal_task\x18\x0b \x03(\x0b\x32/.ray.rpc.ResourcesData.ResourcesNormalTaskEntryR\x13resourcesNormalTask\x12\x41\n\x1dresources_normal_task_changed\x18\x0c \x01(\x08R\x1aresourcesNormalTaskChanged\x12\x45\n\x1fresources_normal_task_timestamp\x18\r \x01(\x03R\x1cresourcesNormalTaskTimestamp\x12\x44\n\x1f\x63luster_full_of_actors_detected\x18\x0e \x01(\x08R\x1b\x63lusterFullOfActorsDetected\x12(\n\x10idle_duration_ms\x18\x0f \x01(\x03R\x0eidleDurationMs\x12\x1f\n\x0bis_draining\x18\x10 \x01(\x08R\nisDraining\x12\x43\n\x1e\x64raining_deadline_timestamp_ms\x18\x12 \x01(\x03R\x1b\x64rainingDeadlineTimestampMs\x1a\x45\n\x17ResourcesAvailableEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\x41\n\x13ResourcesTotalEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a?\n\x11ResourceLoadEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\x46\n\x18ResourcesNormalTaskEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01J\x04\x08\x03\x10\x04J\x04\x08\x08\x10\tJ\x04\x08\x11\x10\x12\"\xe1\x01\n\x16ResourceUsageBatchData\x12,\n\x05\x62\x61tch\x18\x01 \x03(\x0b\x32\x16.ray.rpc.ResourcesDataR\x05\x62\x61tch\x12J\n\x16resource_load_by_shape\x18\x02 \x01(\x0b\x32\x15.ray.rpc.ResourceLoadR\x13resourceLoadByShape\x12M\n\x14placement_group_load\x18\x03 \x01(\x0b\x32\x1b.ray.rpc.PlacementGroupLoadR\x12placementGroupLoad\"h\n\x12PlacementGroupLoad\x12R\n\x14placement_group_data\x18\x01 \x03(\x0b\x32 .ray.rpc.PlacementGroupTableDataR\x12placementGroupData\"\xdc\x04\n\x13PlacementGroupStats\x12?\n\x1c\x63reation_request_received_ns\x18\x02 \x01(\x03R\x19\x63reationRequestReceivedNs\x12;\n\x1ascheduling_started_time_ns\x18\x03 \x01(\x03R\x17schedulingStartedTimeNs\x12\x32\n\x15scheduling_latency_us\x18\x04 \x01(\x03R\x13schedulingLatencyUs\x12\x41\n\x1e\x65nd_to_end_creation_latency_us\x18\x05 \x01(\x03R\x19\x65ndToEndCreationLatencyUs\x12-\n\x12scheduling_attempt\x18\x06 \x01(\rR\x11schedulingAttempt\x12\x33\n\x16highest_retry_delay_ms\x18\x07 \x01(\x01R\x13highestRetryDelayMs\x12W\n\x10scheduling_state\x18\x08 \x01(\x0e\x32,.ray.rpc.PlacementGroupStats.SchedulingStateR\x0fschedulingState\"\x92\x01\n\x0fSchedulingState\x12\n\n\x06QUEUED\x10\x00\x12\x0b\n\x07REMOVED\x10\x01\x12\x16\n\x12SCHEDULING_STARTED\x10\x02\x12\x10\n\x0cNO_RESOURCES\x10\x03\x12\x0e\n\nINFEASIBLE\x10\x04\x12\x1e\n\x1a\x46\x41ILED_TO_COMMIT_RESOURCES\x10\x05\x12\x0c\n\x08\x46INISHED\x10\x06\"\xb1\x07\n\x17PlacementGroupTableData\x12,\n\x12placement_group_id\x18\x01 \x01(\x0cR\x10placementGroupId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12)\n\x07\x62undles\x18\x03 \x03(\x0b\x32\x0f.ray.rpc.BundleR\x07\x62undles\x12\x36\n\x08strategy\x18\x04 \x01(\x0e\x32\x1a.ray.rpc.PlacementStrategyR\x08strategy\x12J\n\x05state\x18\x05 \x01(\x0e\x32\x34.ray.rpc.PlacementGroupTableData.PlacementGroupStateR\x05state\x12$\n\x0e\x63reator_job_id\x18\x06 \x01(\x0cR\x0c\x63reatorJobId\x12(\n\x10\x63reator_actor_id\x18\x07 \x01(\x0cR\x0e\x63reatorActorId\x12(\n\x10\x63reator_job_dead\x18\x08 \x01(\x08R\x0e\x63reatorJobDead\x12,\n\x12\x63reator_actor_dead\x18\t \x01(\x08R\x10\x63reatorActorDead\x12\x1f\n\x0bis_detached\x18\n \x01(\x08R\nisDetached\x12#\n\rray_namespace\x18\x0b \x01(\tR\x0crayNamespace\x12\x32\n\x05stats\x18\x0c \x01(\x0b\x32\x1c.ray.rpc.PlacementGroupStatsR\x05stats\x12\x38\n\x19max_cpu_fraction_per_node\x18\r \x01(\x01R\x15maxCpuFractionPerNode\x12-\n\x13soft_target_node_id\x18\x0e \x01(\x0cR\x10softTargetNodeId\x12P\n%placement_group_creation_timestamp_ms\x18\x0f \x01(\x03R!placementGroupCreationTimestampMs\x12j\n3placement_group_final_bundle_placement_timestamp_ms\x18\x10 \x01(\x03R-placementGroupFinalBundlePlacementTimestampMs\"\\\n\x13PlacementGroupState\x12\x0b\n\x07PENDING\x10\x00\x12\x0c\n\x08PREPARED\x10\x01\x12\x0b\n\x07\x43REATED\x10\x02\x12\x0b\n\x07REMOVED\x10\x03\x12\x10\n\x0cRESCHEDULING\x10\x04\"\xed\x03\n\x0cJobTableData\x12\x15\n\x06job_id\x18\x01 \x01(\x0cR\x05jobId\x12\x17\n\x07is_dead\x18\x02 \x01(\x08R\x06isDead\x12\x1c\n\ttimestamp\x18\x03 \x01(\x03R\ttimestamp\x12*\n\x11\x64river_ip_address\x18\x04 \x01(\tR\x0f\x64riverIpAddress\x12\x1d\n\ndriver_pid\x18\x05 \x01(\x03R\tdriverPid\x12*\n\x06\x63onfig\x18\x06 \x01(\x0b\x32\x12.ray.rpc.JobConfigR\x06\x63onfig\x12\x1d\n\nstart_time\x18\x07 \x01(\x04R\tstartTime\x12\x19\n\x08\x65nd_time\x18\x08 \x01(\x04R\x07\x65ndTime\x12\x1e\n\nentrypoint\x18\t \x01(\tR\nentrypoint\x12\x34\n\x08job_info\x18\n \x01(\x0b\x32\x14.ray.rpc.JobsAPIInfoH\x00R\x07jobInfo\x88\x01\x01\x12-\n\x10is_running_tasks\x18\x0b \x01(\x08H\x01R\x0eisRunningTasks\x88\x01\x01\x12\x37\n\x0e\x64river_address\x18\x0c \x01(\x0b\x32\x10.ray.rpc.AddressR\rdriverAddressB\x0b\n\t_job_infoB\x13\n\x11_is_running_tasks*\xc7\x02\n\x0bTablePrefix\x12\x14\n\x10TABLE_PREFIX_MIN\x10\x00\x12\n\n\x06UNUSED\x10\x01\x12\x08\n\x04TASK\x10\x02\x12\x0f\n\x0bRAYLET_TASK\x10\x03\x12\x08\n\x04NODE\x10\x04\x12\n\n\x06OBJECT\x10\x05\x12\t\n\x05\x41\x43TOR\x10\x06\x12\x0c\n\x08\x46UNCTION\x10\x07\x12\x17\n\x13TASK_RECONSTRUCTION\x10\x08\x12\x18\n\x14RESOURCE_USAGE_BATCH\x10\t\x12\x07\n\x03JOB\x10\n\x12\x0e\n\nTASK_LEASE\x10\x0c\x12\x11\n\rNODE_RESOURCE\x10\r\x12\x10\n\x0c\x44IRECT_ACTOR\x10\x0e\x12\x0b\n\x07WORKERS\x10\x0f\x12\x1c\n\x18PLACEMENT_GROUP_SCHEDULE\x10\x10\x12\x13\n\x0fPLACEMENT_GROUP\x10\x11\x12\x06\n\x02KV\x10\x12\x12\x13\n\x0f\x41\x43TOR_TASK_SPEC\x10\x13*\xbe\x02\n\x0bTablePubsub\x12\x14\n\x10TABLE_PUBSUB_MIN\x10\x00\x12\x0e\n\nNO_PUBLISH\x10\x01\x12\x0f\n\x0bTASK_PUBSUB\x10\x02\x12\x16\n\x12RAYLET_TASK_PUBSUB\x10\x03\x12\x0f\n\x0bNODE_PUBSUB\x10\x04\x12\x11\n\rOBJECT_PUBSUB\x10\x05\x12\x10\n\x0c\x41\x43TOR_PUBSUB\x10\x06\x12\x1f\n\x1bRESOURCE_USAGE_BATCH_PUBSUB\x10\x07\x12\x15\n\x11TASK_LEASE_PUBSUB\x10\x08\x12\x0e\n\nJOB_PUBSUB\x10\t\x12\x18\n\x14NODE_RESOURCE_PUBSUB\x10\n\x12\x17\n\x13\x44IRECT_ACTOR_PUBSUB\x10\x0b\x12\x19\n\x15WORKER_FAILURE_PUBSUB\x10\x0c\x12\x14\n\x10TABLE_PUBSUB_MAX\x10\r*.\n\rGcsChangeMode\x12\x11\n\rAPPEND_OR_ADD\x10\x00\x12\n\n\x06REMOVE\x10\x01\x42\x1a\n\x18io.ray.runtime.generatedb\x06proto3') + +_TABLEPREFIX = DESCRIPTOR.enum_types_by_name['TablePrefix'] +TablePrefix = enum_type_wrapper.EnumTypeWrapper(_TABLEPREFIX) +_TABLEPUBSUB = DESCRIPTOR.enum_types_by_name['TablePubsub'] +TablePubsub = enum_type_wrapper.EnumTypeWrapper(_TABLEPUBSUB) +_GCSCHANGEMODE = DESCRIPTOR.enum_types_by_name['GcsChangeMode'] +GcsChangeMode = enum_type_wrapper.EnumTypeWrapper(_GCSCHANGEMODE) +TABLE_PREFIX_MIN = 0 +UNUSED = 1 +TASK = 2 +RAYLET_TASK = 3 +NODE = 4 +OBJECT = 5 +ACTOR = 6 +FUNCTION = 7 +TASK_RECONSTRUCTION = 8 +RESOURCE_USAGE_BATCH = 9 +JOB = 10 +TASK_LEASE = 12 +NODE_RESOURCE = 13 +DIRECT_ACTOR = 14 +WORKERS = 15 +PLACEMENT_GROUP_SCHEDULE = 16 +PLACEMENT_GROUP = 17 +KV = 18 +ACTOR_TASK_SPEC = 19 +TABLE_PUBSUB_MIN = 0 +NO_PUBLISH = 1 +TASK_PUBSUB = 2 +RAYLET_TASK_PUBSUB = 3 +NODE_PUBSUB = 4 +OBJECT_PUBSUB = 5 +ACTOR_PUBSUB = 6 +RESOURCE_USAGE_BATCH_PUBSUB = 7 +TASK_LEASE_PUBSUB = 8 +JOB_PUBSUB = 9 +NODE_RESOURCE_PUBSUB = 10 +DIRECT_ACTOR_PUBSUB = 11 +WORKER_FAILURE_PUBSUB = 12 +TABLE_PUBSUB_MAX = 13 +APPEND_OR_ADD = 0 +REMOVE = 1 + + +_GCSENTRY = DESCRIPTOR.message_types_by_name['GcsEntry'] +_ACTORTABLEDATA = DESCRIPTOR.message_types_by_name['ActorTableData'] +_ACTORTABLEDATA_REQUIREDRESOURCESENTRY = _ACTORTABLEDATA.nested_types_by_name['RequiredResourcesEntry'] +_ERRORTABLEDATA = DESCRIPTOR.message_types_by_name['ErrorTableData'] +_PROFILEEVENTENTRY = DESCRIPTOR.message_types_by_name['ProfileEventEntry'] +_PROFILEEVENTS = DESCRIPTOR.message_types_by_name['ProfileEvents'] +_TASKLOGINFO = DESCRIPTOR.message_types_by_name['TaskLogInfo'] +_TASKSTATEUPDATE = DESCRIPTOR.message_types_by_name['TaskStateUpdate'] +_TASKSTATEUPDATE_STATETSNSENTRY = _TASKSTATEUPDATE.nested_types_by_name['StateTsNsEntry'] +_TASKEVENTS = DESCRIPTOR.message_types_by_name['TaskEvents'] +_TASKATTEMPT = DESCRIPTOR.message_types_by_name['TaskAttempt'] +_TASKEVENTDATA = DESCRIPTOR.message_types_by_name['TaskEventData'] +_AVAILABLERESOURCES = DESCRIPTOR.message_types_by_name['AvailableResources'] +_AVAILABLERESOURCES_RESOURCESAVAILABLEENTRY = _AVAILABLERESOURCES.nested_types_by_name['ResourcesAvailableEntry'] +_TOTALRESOURCES = DESCRIPTOR.message_types_by_name['TotalResources'] +_TOTALRESOURCES_RESOURCESTOTALENTRY = _TOTALRESOURCES.nested_types_by_name['ResourcesTotalEntry'] +_NODESNAPSHOT = DESCRIPTOR.message_types_by_name['NodeSnapshot'] +_GCSNODEINFO = DESCRIPTOR.message_types_by_name['GcsNodeInfo'] +_GCSNODEINFO_RESOURCESTOTALENTRY = _GCSNODEINFO.nested_types_by_name['ResourcesTotalEntry'] +_GCSNODEINFO_LABELSENTRY = _GCSNODEINFO.nested_types_by_name['LabelsEntry'] +_JOBSAPIINFO = DESCRIPTOR.message_types_by_name['JobsAPIInfo'] +_JOBSAPIINFO_METADATAENTRY = _JOBSAPIINFO.nested_types_by_name['MetadataEntry'] +_JOBSAPIINFO_ENTRYPOINTRESOURCESENTRY = _JOBSAPIINFO.nested_types_by_name['EntrypointResourcesEntry'] +_WORKERTABLEDATA = DESCRIPTOR.message_types_by_name['WorkerTableData'] +_WORKERTABLEDATA_WORKERINFOENTRY = _WORKERTABLEDATA.nested_types_by_name['WorkerInfoEntry'] +_WORKERDELTADATA = DESCRIPTOR.message_types_by_name['WorkerDeltaData'] +_PUBSUBMESSAGE = DESCRIPTOR.message_types_by_name['PubSubMessage'] +_RESOURCEDEMAND = DESCRIPTOR.message_types_by_name['ResourceDemand'] +_RESOURCEDEMAND_SHAPEENTRY = _RESOURCEDEMAND.nested_types_by_name['ShapeEntry'] +_RESOURCELOAD = DESCRIPTOR.message_types_by_name['ResourceLoad'] +_RESOURCESDATA = DESCRIPTOR.message_types_by_name['ResourcesData'] +_RESOURCESDATA_RESOURCESAVAILABLEENTRY = _RESOURCESDATA.nested_types_by_name['ResourcesAvailableEntry'] +_RESOURCESDATA_RESOURCESTOTALENTRY = _RESOURCESDATA.nested_types_by_name['ResourcesTotalEntry'] +_RESOURCESDATA_RESOURCELOADENTRY = _RESOURCESDATA.nested_types_by_name['ResourceLoadEntry'] +_RESOURCESDATA_RESOURCESNORMALTASKENTRY = _RESOURCESDATA.nested_types_by_name['ResourcesNormalTaskEntry'] +_RESOURCEUSAGEBATCHDATA = DESCRIPTOR.message_types_by_name['ResourceUsageBatchData'] +_PLACEMENTGROUPLOAD = DESCRIPTOR.message_types_by_name['PlacementGroupLoad'] +_PLACEMENTGROUPSTATS = DESCRIPTOR.message_types_by_name['PlacementGroupStats'] +_PLACEMENTGROUPTABLEDATA = DESCRIPTOR.message_types_by_name['PlacementGroupTableData'] +_JOBTABLEDATA = DESCRIPTOR.message_types_by_name['JobTableData'] +_ACTORTABLEDATA_ACTORSTATE = _ACTORTABLEDATA.enum_types_by_name['ActorState'] +_NODESNAPSHOT_STATE = _NODESNAPSHOT.enum_types_by_name['State'] +_GCSNODEINFO_GCSNODESTATE = _GCSNODEINFO.enum_types_by_name['GcsNodeState'] +_PLACEMENTGROUPSTATS_SCHEDULINGSTATE = _PLACEMENTGROUPSTATS.enum_types_by_name['SchedulingState'] +_PLACEMENTGROUPTABLEDATA_PLACEMENTGROUPSTATE = _PLACEMENTGROUPTABLEDATA.enum_types_by_name['PlacementGroupState'] +GcsEntry = _reflection.GeneratedProtocolMessageType('GcsEntry', (_message.Message,), { + 'DESCRIPTOR' : _GCSENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsEntry) + }) +_sym_db.RegisterMessage(GcsEntry) + +ActorTableData = _reflection.GeneratedProtocolMessageType('ActorTableData', (_message.Message,), { + + 'RequiredResourcesEntry' : _reflection.GeneratedProtocolMessageType('RequiredResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _ACTORTABLEDATA_REQUIREDRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorTableData.RequiredResourcesEntry) + }) + , + 'DESCRIPTOR' : _ACTORTABLEDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ActorTableData) + }) +_sym_db.RegisterMessage(ActorTableData) +_sym_db.RegisterMessage(ActorTableData.RequiredResourcesEntry) + +ErrorTableData = _reflection.GeneratedProtocolMessageType('ErrorTableData', (_message.Message,), { + 'DESCRIPTOR' : _ERRORTABLEDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ErrorTableData) + }) +_sym_db.RegisterMessage(ErrorTableData) + +ProfileEventEntry = _reflection.GeneratedProtocolMessageType('ProfileEventEntry', (_message.Message,), { + 'DESCRIPTOR' : _PROFILEEVENTENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ProfileEventEntry) + }) +_sym_db.RegisterMessage(ProfileEventEntry) + +ProfileEvents = _reflection.GeneratedProtocolMessageType('ProfileEvents', (_message.Message,), { + 'DESCRIPTOR' : _PROFILEEVENTS, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ProfileEvents) + }) +_sym_db.RegisterMessage(ProfileEvents) + +TaskLogInfo = _reflection.GeneratedProtocolMessageType('TaskLogInfo', (_message.Message,), { + 'DESCRIPTOR' : _TASKLOGINFO, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskLogInfo) + }) +_sym_db.RegisterMessage(TaskLogInfo) + +TaskStateUpdate = _reflection.GeneratedProtocolMessageType('TaskStateUpdate', (_message.Message,), { + + 'StateTsNsEntry' : _reflection.GeneratedProtocolMessageType('StateTsNsEntry', (_message.Message,), { + 'DESCRIPTOR' : _TASKSTATEUPDATE_STATETSNSENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskStateUpdate.StateTsNsEntry) + }) + , + 'DESCRIPTOR' : _TASKSTATEUPDATE, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskStateUpdate) + }) +_sym_db.RegisterMessage(TaskStateUpdate) +_sym_db.RegisterMessage(TaskStateUpdate.StateTsNsEntry) + +TaskEvents = _reflection.GeneratedProtocolMessageType('TaskEvents', (_message.Message,), { + 'DESCRIPTOR' : _TASKEVENTS, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskEvents) + }) +_sym_db.RegisterMessage(TaskEvents) + +TaskAttempt = _reflection.GeneratedProtocolMessageType('TaskAttempt', (_message.Message,), { + 'DESCRIPTOR' : _TASKATTEMPT, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskAttempt) + }) +_sym_db.RegisterMessage(TaskAttempt) + +TaskEventData = _reflection.GeneratedProtocolMessageType('TaskEventData', (_message.Message,), { + 'DESCRIPTOR' : _TASKEVENTDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskEventData) + }) +_sym_db.RegisterMessage(TaskEventData) + +AvailableResources = _reflection.GeneratedProtocolMessageType('AvailableResources', (_message.Message,), { + + 'ResourcesAvailableEntry' : _reflection.GeneratedProtocolMessageType('ResourcesAvailableEntry', (_message.Message,), { + 'DESCRIPTOR' : _AVAILABLERESOURCES_RESOURCESAVAILABLEENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AvailableResources.ResourcesAvailableEntry) + }) + , + 'DESCRIPTOR' : _AVAILABLERESOURCES, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AvailableResources) + }) +_sym_db.RegisterMessage(AvailableResources) +_sym_db.RegisterMessage(AvailableResources.ResourcesAvailableEntry) + +TotalResources = _reflection.GeneratedProtocolMessageType('TotalResources', (_message.Message,), { + + 'ResourcesTotalEntry' : _reflection.GeneratedProtocolMessageType('ResourcesTotalEntry', (_message.Message,), { + 'DESCRIPTOR' : _TOTALRESOURCES_RESOURCESTOTALENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TotalResources.ResourcesTotalEntry) + }) + , + 'DESCRIPTOR' : _TOTALRESOURCES, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TotalResources) + }) +_sym_db.RegisterMessage(TotalResources) +_sym_db.RegisterMessage(TotalResources.ResourcesTotalEntry) + +NodeSnapshot = _reflection.GeneratedProtocolMessageType('NodeSnapshot', (_message.Message,), { + 'DESCRIPTOR' : _NODESNAPSHOT, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.NodeSnapshot) + }) +_sym_db.RegisterMessage(NodeSnapshot) + +GcsNodeInfo = _reflection.GeneratedProtocolMessageType('GcsNodeInfo', (_message.Message,), { + + 'ResourcesTotalEntry' : _reflection.GeneratedProtocolMessageType('ResourcesTotalEntry', (_message.Message,), { + 'DESCRIPTOR' : _GCSNODEINFO_RESOURCESTOTALENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsNodeInfo.ResourcesTotalEntry) + }) + , + + 'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), { + 'DESCRIPTOR' : _GCSNODEINFO_LABELSENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsNodeInfo.LabelsEntry) + }) + , + 'DESCRIPTOR' : _GCSNODEINFO, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsNodeInfo) + }) +_sym_db.RegisterMessage(GcsNodeInfo) +_sym_db.RegisterMessage(GcsNodeInfo.ResourcesTotalEntry) +_sym_db.RegisterMessage(GcsNodeInfo.LabelsEntry) + +JobsAPIInfo = _reflection.GeneratedProtocolMessageType('JobsAPIInfo', (_message.Message,), { + + 'MetadataEntry' : _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), { + 'DESCRIPTOR' : _JOBSAPIINFO_METADATAENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.JobsAPIInfo.MetadataEntry) + }) + , + + 'EntrypointResourcesEntry' : _reflection.GeneratedProtocolMessageType('EntrypointResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _JOBSAPIINFO_ENTRYPOINTRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.JobsAPIInfo.EntrypointResourcesEntry) + }) + , + 'DESCRIPTOR' : _JOBSAPIINFO, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.JobsAPIInfo) + }) +_sym_db.RegisterMessage(JobsAPIInfo) +_sym_db.RegisterMessage(JobsAPIInfo.MetadataEntry) +_sym_db.RegisterMessage(JobsAPIInfo.EntrypointResourcesEntry) + +WorkerTableData = _reflection.GeneratedProtocolMessageType('WorkerTableData', (_message.Message,), { + + 'WorkerInfoEntry' : _reflection.GeneratedProtocolMessageType('WorkerInfoEntry', (_message.Message,), { + 'DESCRIPTOR' : _WORKERTABLEDATA_WORKERINFOENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerTableData.WorkerInfoEntry) + }) + , + 'DESCRIPTOR' : _WORKERTABLEDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerTableData) + }) +_sym_db.RegisterMessage(WorkerTableData) +_sym_db.RegisterMessage(WorkerTableData.WorkerInfoEntry) + +WorkerDeltaData = _reflection.GeneratedProtocolMessageType('WorkerDeltaData', (_message.Message,), { + 'DESCRIPTOR' : _WORKERDELTADATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerDeltaData) + }) +_sym_db.RegisterMessage(WorkerDeltaData) + +PubSubMessage = _reflection.GeneratedProtocolMessageType('PubSubMessage', (_message.Message,), { + 'DESCRIPTOR' : _PUBSUBMESSAGE, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PubSubMessage) + }) +_sym_db.RegisterMessage(PubSubMessage) + +ResourceDemand = _reflection.GeneratedProtocolMessageType('ResourceDemand', (_message.Message,), { + + 'ShapeEntry' : _reflection.GeneratedProtocolMessageType('ShapeEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEDEMAND_SHAPEENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceDemand.ShapeEntry) + }) + , + 'DESCRIPTOR' : _RESOURCEDEMAND, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceDemand) + }) +_sym_db.RegisterMessage(ResourceDemand) +_sym_db.RegisterMessage(ResourceDemand.ShapeEntry) + +ResourceLoad = _reflection.GeneratedProtocolMessageType('ResourceLoad', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCELOAD, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceLoad) + }) +_sym_db.RegisterMessage(ResourceLoad) + +ResourcesData = _reflection.GeneratedProtocolMessageType('ResourcesData', (_message.Message,), { + + 'ResourcesAvailableEntry' : _reflection.GeneratedProtocolMessageType('ResourcesAvailableEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCESDATA_RESOURCESAVAILABLEENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourcesData.ResourcesAvailableEntry) + }) + , + + 'ResourcesTotalEntry' : _reflection.GeneratedProtocolMessageType('ResourcesTotalEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCESDATA_RESOURCESTOTALENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourcesData.ResourcesTotalEntry) + }) + , + + 'ResourceLoadEntry' : _reflection.GeneratedProtocolMessageType('ResourceLoadEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCESDATA_RESOURCELOADENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourcesData.ResourceLoadEntry) + }) + , + + 'ResourcesNormalTaskEntry' : _reflection.GeneratedProtocolMessageType('ResourcesNormalTaskEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCESDATA_RESOURCESNORMALTASKENTRY, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourcesData.ResourcesNormalTaskEntry) + }) + , + 'DESCRIPTOR' : _RESOURCESDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourcesData) + }) +_sym_db.RegisterMessage(ResourcesData) +_sym_db.RegisterMessage(ResourcesData.ResourcesAvailableEntry) +_sym_db.RegisterMessage(ResourcesData.ResourcesTotalEntry) +_sym_db.RegisterMessage(ResourcesData.ResourceLoadEntry) +_sym_db.RegisterMessage(ResourcesData.ResourcesNormalTaskEntry) + +ResourceUsageBatchData = _reflection.GeneratedProtocolMessageType('ResourceUsageBatchData', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCEUSAGEBATCHDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ResourceUsageBatchData) + }) +_sym_db.RegisterMessage(ResourceUsageBatchData) + +PlacementGroupLoad = _reflection.GeneratedProtocolMessageType('PlacementGroupLoad', (_message.Message,), { + 'DESCRIPTOR' : _PLACEMENTGROUPLOAD, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PlacementGroupLoad) + }) +_sym_db.RegisterMessage(PlacementGroupLoad) + +PlacementGroupStats = _reflection.GeneratedProtocolMessageType('PlacementGroupStats', (_message.Message,), { + 'DESCRIPTOR' : _PLACEMENTGROUPSTATS, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PlacementGroupStats) + }) +_sym_db.RegisterMessage(PlacementGroupStats) + +PlacementGroupTableData = _reflection.GeneratedProtocolMessageType('PlacementGroupTableData', (_message.Message,), { + 'DESCRIPTOR' : _PLACEMENTGROUPTABLEDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PlacementGroupTableData) + }) +_sym_db.RegisterMessage(PlacementGroupTableData) + +JobTableData = _reflection.GeneratedProtocolMessageType('JobTableData', (_message.Message,), { + 'DESCRIPTOR' : _JOBTABLEDATA, + '__module__' : 'src.ray.protobuf.gcs_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.JobTableData) + }) +_sym_db.RegisterMessage(JobTableData) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\030io.ray.runtime.generated' + _ACTORTABLEDATA_REQUIREDRESOURCESENTRY._options = None + _ACTORTABLEDATA_REQUIREDRESOURCESENTRY._serialized_options = b'8\001' + _TASKSTATEUPDATE_STATETSNSENTRY._options = None + _TASKSTATEUPDATE_STATETSNSENTRY._serialized_options = b'8\001' + _AVAILABLERESOURCES_RESOURCESAVAILABLEENTRY._options = None + _AVAILABLERESOURCES_RESOURCESAVAILABLEENTRY._serialized_options = b'8\001' + _TOTALRESOURCES_RESOURCESTOTALENTRY._options = None + _TOTALRESOURCES_RESOURCESTOTALENTRY._serialized_options = b'8\001' + _GCSNODEINFO_RESOURCESTOTALENTRY._options = None + _GCSNODEINFO_RESOURCESTOTALENTRY._serialized_options = b'8\001' + _GCSNODEINFO_LABELSENTRY._options = None + _GCSNODEINFO_LABELSENTRY._serialized_options = b'8\001' + _JOBSAPIINFO_METADATAENTRY._options = None + _JOBSAPIINFO_METADATAENTRY._serialized_options = b'8\001' + _JOBSAPIINFO_ENTRYPOINTRESOURCESENTRY._options = None + _JOBSAPIINFO_ENTRYPOINTRESOURCESENTRY._serialized_options = b'8\001' + _WORKERTABLEDATA_WORKERINFOENTRY._options = None + _WORKERTABLEDATA_WORKERINFOENTRY._serialized_options = b'8\001' + _RESOURCEDEMAND_SHAPEENTRY._options = None + _RESOURCEDEMAND_SHAPEENTRY._serialized_options = b'8\001' + _RESOURCESDATA_RESOURCESAVAILABLEENTRY._options = None + _RESOURCESDATA_RESOURCESAVAILABLEENTRY._serialized_options = b'8\001' + _RESOURCESDATA_RESOURCESTOTALENTRY._options = None + _RESOURCESDATA_RESOURCESTOTALENTRY._serialized_options = b'8\001' + _RESOURCESDATA_RESOURCELOADENTRY._options = None + _RESOURCESDATA_RESOURCELOADENTRY._serialized_options = b'8\001' + _RESOURCESDATA_RESOURCESNORMALTASKENTRY._options = None + _RESOURCESDATA_RESOURCESNORMALTASKENTRY._serialized_options = b'8\001' + _TABLEPREFIX._serialized_start=11482 + _TABLEPREFIX._serialized_end=11809 + _TABLEPUBSUB._serialized_start=11812 + _TABLEPUBSUB._serialized_end=12130 + _GCSCHANGEMODE._serialized_start=12132 + _GCSCHANGEMODE._serialized_end=12178 + _GCSENTRY._serialized_start=70 + _GCSENTRY._serialized_end=179 + _ACTORTABLEDATA._serialized_start=182 + _ACTORTABLEDATA._serialized_end=1570 + _ACTORTABLEDATA_REQUIREDRESOURCESENTRY._serialized_start=1354 + _ACTORTABLEDATA_REQUIREDRESOURCESENTRY._serialized_end=1422 + _ACTORTABLEDATA_ACTORSTATE._serialized_start=1424 + _ACTORTABLEDATA_ACTORSTATE._serialized_end=1521 + _ERRORTABLEDATA._serialized_start=1572 + _ERRORTABLEDATA._serialized_end=1698 + _PROFILEEVENTENTRY._serialized_start=1701 + _PROFILEEVENTENTRY._serialized_end=1860 + _PROFILEEVENTS._serialized_start=1863 + _PROFILEEVENTS._serialized_end=2044 + _TASKLOGINFO._serialized_start=2047 + _TASKLOGINFO._serialized_end=2384 + _TASKSTATEUPDATE._serialized_start=2387 + _TASKSTATEUPDATE._serialized_end=2974 + _TASKSTATEUPDATE_STATETSNSENTRY._serialized_start=2797 + _TASKSTATEUPDATE_STATETSNSENTRY._serialized_end=2857 + _TASKEVENTS._serialized_start=2977 + _TASKEVENTS._serialized_end=3321 + _TASKATTEMPT._serialized_start=3323 + _TASKATTEMPT._serialized_end=3400 + _TASKEVENTDATA._serialized_start=3403 + _TASKEVENTDATA._serialized_end=3635 + _AVAILABLERESOURCES._serialized_start=3638 + _AVAILABLERESOURCES._serialized_end=3856 + _AVAILABLERESOURCES_RESOURCESAVAILABLEENTRY._serialized_start=3787 + _AVAILABLERESOURCES_RESOURCESAVAILABLEENTRY._serialized_end=3856 + _TOTALRESOURCES._serialized_start=3859 + _TOTALRESOURCES._serialized_end=4053 + _TOTALRESOURCES_RESOURCESTOTALENTRY._serialized_start=3988 + _TOTALRESOURCES_RESOURCESTOTALENTRY._serialized_end=4053 + _NODESNAPSHOT._serialized_start=4056 + _NODESNAPSHOT._serialized_end=4260 + _NODESNAPSHOT_STATE._serialized_start=4202 + _NODESNAPSHOT_STATE._serialized_end=4260 + _GCSNODEINFO._serialized_start=4263 + _GCSNODEINFO._serialized_end=5425 + _GCSNODEINFO_RESOURCESTOTALENTRY._serialized_start=3988 + _GCSNODEINFO_RESOURCESTOTALENTRY._serialized_end=4053 + _GCSNODEINFO_LABELSENTRY._serialized_start=5331 + _GCSNODEINFO_LABELSENTRY._serialized_end=5388 + _GCSNODEINFO_GCSNODESTATE._serialized_start=5390 + _GCSNODEINFO_GCSNODESTATE._serialized_end=5425 + _JOBSAPIINFO._serialized_start=5428 + _JOBSAPIINFO._serialized_end=6500 + _JOBSAPIINFO_METADATAENTRY._serialized_start=6153 + _JOBSAPIINFO_METADATAENTRY._serialized_end=6212 + _JOBSAPIINFO_ENTRYPOINTRESOURCESENTRY._serialized_start=6214 + _JOBSAPIINFO_ENTRYPOINTRESOURCESENTRY._serialized_end=6284 + _WORKERTABLEDATA._serialized_start=6503 + _WORKERTABLEDATA._serialized_end=7358 + _WORKERTABLEDATA_WORKERINFOENTRY._serialized_start=7226 + _WORKERTABLEDATA_WORKERINFOENTRY._serialized_end=7287 + _WORKERDELTADATA._serialized_start=7360 + _WORKERDELTADATA._serialized_end=7435 + _PUBSUBMESSAGE._serialized_start=7437 + _PUBSUBMESSAGE._serialized_end=7488 + _RESOURCEDEMAND._serialized_start=7491 + _RESOURCEDEMAND._serialized_end=7786 + _RESOURCEDEMAND_SHAPEENTRY._serialized_start=7730 + _RESOURCEDEMAND_SHAPEENTRY._serialized_end=7786 + _RESOURCELOAD._serialized_start=7788 + _RESOURCELOAD._serialized_end=7870 + _RESOURCESDATA._serialized_start=7873 + _RESOURCESDATA._serialized_end=9094 + _RESOURCESDATA_RESOURCESAVAILABLEENTRY._serialized_start=3787 + _RESOURCESDATA_RESOURCESAVAILABLEENTRY._serialized_end=3856 + _RESOURCESDATA_RESOURCESTOTALENTRY._serialized_start=3988 + _RESOURCESDATA_RESOURCESTOTALENTRY._serialized_end=4053 + _RESOURCESDATA_RESOURCELOADENTRY._serialized_start=8941 + _RESOURCESDATA_RESOURCELOADENTRY._serialized_end=9004 + _RESOURCESDATA_RESOURCESNORMALTASKENTRY._serialized_start=9006 + _RESOURCESDATA_RESOURCESNORMALTASKENTRY._serialized_end=9076 + _RESOURCEUSAGEBATCHDATA._serialized_start=9097 + _RESOURCEUSAGEBATCHDATA._serialized_end=9322 + _PLACEMENTGROUPLOAD._serialized_start=9324 + _PLACEMENTGROUPLOAD._serialized_end=9428 + _PLACEMENTGROUPSTATS._serialized_start=9431 + _PLACEMENTGROUPSTATS._serialized_end=10035 + _PLACEMENTGROUPSTATS_SCHEDULINGSTATE._serialized_start=9889 + _PLACEMENTGROUPSTATS_SCHEDULINGSTATE._serialized_end=10035 + _PLACEMENTGROUPTABLEDATA._serialized_start=10038 + _PLACEMENTGROUPTABLEDATA._serialized_end=10983 + _PLACEMENTGROUPTABLEDATA_PLACEMENTGROUPSTATE._serialized_start=10891 + _PLACEMENTGROUPTABLEDATA_PLACEMENTGROUPSTATE._serialized_end=10983 + _JOBTABLEDATA._serialized_start=10986 + _JOBTABLEDATA._serialized_end=11479 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_service_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_service_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..72991684473bc39acff9e1c8b0eea3bc46b56adb --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_service_pb2.py @@ -0,0 +1,1229 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/gcs_service.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import common_pb2 as src_dot_ray_dot_protobuf_dot_common__pb2 +from . import gcs_pb2 as src_dot_ray_dot_protobuf_dot_gcs__pb2 +from . import pubsub_pb2 as src_dot_ray_dot_protobuf_dot_pubsub__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"src/ray/protobuf/gcs_service.proto\x12\x07ray.rpc\x1a\x1dsrc/ray/protobuf/common.proto\x1a\x1asrc/ray/protobuf/gcs.proto\x1a\x1dsrc/ray/protobuf/pubsub.proto\":\n\rAddJobRequest\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x15.ray.rpc.JobTableDataR\x04\x64\x61ta\"9\n\x0b\x41\x64\x64JobReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"/\n\x16MarkJobFinishedRequest\x12\x15\n\x06job_id\x18\x01 \x01(\x0cR\x05jobId\"B\n\x14MarkJobFinishedReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\xd9\x02\n\x14GetAllJobInfoRequest\x12\x19\n\x05limit\x18\x01 \x01(\x05H\x00R\x05limit\x88\x01\x01\x12\x34\n\x14job_or_submission_id\x18\x02 \x01(\tH\x01R\x11jobOrSubmissionId\x88\x01\x01\x12G\n\x1eskip_submission_job_info_field\x18\x03 \x01(\x08H\x02R\x1askipSubmissionJobInfoField\x88\x01\x01\x12\x41\n\x1bskip_is_running_tasks_field\x18\x04 \x01(\x08H\x03R\x17skipIsRunningTasksField\x88\x01\x01\x42\x08\n\x06_limitB\x17\n\x15_job_or_submission_idB!\n\x1f_skip_submission_job_info_fieldB\x1e\n\x1c_skip_is_running_tasks_field\"{\n\x12GetAllJobInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x39\n\rjob_info_list\x18\x02 \x03(\x0b\x32\x15.ray.rpc.JobTableDataR\x0bjobInfoList\"M\n\x15ReportJobErrorRequest\x12\x34\n\tjob_error\x18\x01 \x01(\x0b\x32\x17.ray.rpc.ErrorTableDataR\x08jobError\"A\n\x13ReportJobErrorReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\x15\n\x13GetNextJobIDRequest\"V\n\x11GetNextJobIDReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x15\n\x06job_id\x18\x02 \x01(\x05R\x05jobId\"D\n\x13GetActorInfoRequest\x12\x19\n\x08\x61\x63tor_id\x18\x01 \x01(\x0cR\x07\x61\x63torId\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\"\x82\x01\n\x11GetActorInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x41\n\x10\x61\x63tor_table_data\x18\x02 \x01(\x0b\x32\x17.ray.rpc.ActorTableDataR\x0e\x61\x63torTableData\"S\n\x18GetNamedActorInfoRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12#\n\rray_namespace\x18\x02 \x01(\tR\x0crayNamespace\"\xb7\x01\n\x16GetNamedActorInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x41\n\x10\x61\x63tor_table_data\x18\x02 \x01(\x0b\x32\x17.ray.rpc.ActorTableDataR\x0e\x61\x63torTableData\x12.\n\ttask_spec\x18\x03 \x01(\x0b\x32\x11.ray.rpc.TaskSpecR\x08taskSpec\"d\n\x16ListNamedActorsRequest\x12%\n\x0e\x61ll_namespaces\x18\x01 \x01(\x08R\rallNamespaces\x12#\n\rray_namespace\x18\x02 \x01(\tR\x0crayNamespace\"\x87\x01\n\x14ListNamedActorsReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x43\n\x11named_actors_list\x18\x02 \x03(\x0b\x32\x17.ray.rpc.NamedActorInfoR\x0fnamedActorsList\"\xe0\x02\n\x16GetAllActorInfoRequest\x12$\n\x0eshow_dead_jobs\x18\x01 \x01(\x08R\x0cshowDeadJobs\x12\x19\n\x05limit\x18\x02 \x01(\x03H\x00R\x05limit\x88\x01\x01\x12\x46\n\x07\x66ilters\x18\x03 \x01(\x0b\x32\'.ray.rpc.GetAllActorInfoRequest.FiltersH\x01R\x07\x66ilters\x88\x01\x01\x1a\xa6\x01\n\x07\x46ilters\x12\x1e\n\x08\x61\x63tor_id\x18\x01 \x01(\x0cH\x00R\x07\x61\x63torId\x88\x01\x01\x12\x1a\n\x06job_id\x18\x02 \x01(\x0cH\x01R\x05jobId\x88\x01\x01\x12=\n\x05state\x18\x03 \x01(\x0e\x32\".ray.rpc.ActorTableData.ActorStateH\x02R\x05state\x88\x01\x01\x42\x0b\n\t_actor_idB\t\n\x07_job_idB\x08\n\x06_stateB\x08\n\x06_limitB\n\n\x08_filters\"\xbe\x01\n\x14GetAllActorInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x41\n\x10\x61\x63tor_table_data\x18\x02 \x03(\x0b\x32\x17.ray.rpc.ActorTableDataR\x0e\x61\x63torTableData\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total\x12!\n\x0cnum_filtered\x18\x04 \x01(\x03R\x0bnumFiltered\"q\n\x16KillActorViaGcsRequest\x12\x19\n\x08\x61\x63tor_id\x18\x01 \x01(\x0cR\x07\x61\x63torId\x12\x1d\n\nforce_kill\x18\x02 \x01(\x08R\tforceKill\x12\x1d\n\nno_restart\x18\x03 \x01(\x08R\tnoRestart\"B\n\x14KillActorViaGcsReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\x94\x01\n\x1cReportActorOutOfScopeRequest\x12\x19\n\x08\x61\x63tor_id\x18\x01 \x01(\x0cR\x07\x61\x63torId\x12Y\n*num_restarts_due_to_lineage_reconstruction\x18\x02 \x01(\x04R%numRestartsDueToLineageReconstruction\"H\n\x1aReportActorOutOfScopeReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\x15\n\x13GetClusterIdRequest\"^\n\x11GetClusterIdReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x1d\n\ncluster_id\x18\x02 \x01(\x0cR\tclusterId\"H\n\x13RegisterNodeRequest\x12\x31\n\tnode_info\x18\x01 \x01(\x0b\x32\x14.ray.rpc.GcsNodeInfoR\x08nodeInfo\"?\n\x11RegisterNodeReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"p\n\x15UnregisterNodeRequest\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12>\n\x0fnode_death_info\x18\x02 \x01(\x0b\x32\x16.ray.rpc.NodeDeathInfoR\rnodeDeathInfo\"A\n\x13UnregisterNodeReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\xfe\x02\n\x15GetAllNodeInfoRequest\x12\x19\n\x05limit\x18\x03 \x01(\x03H\x00R\x05limit\x88\x01\x01\x12\x45\n\x07\x66ilters\x18\x04 \x01(\x0b\x32&.ray.rpc.GetAllNodeInfoRequest.FiltersH\x01R\x07\x66ilters\x88\x01\x01\x1a\xec\x01\n\x07\x46ilters\x12\x1c\n\x07node_id\x18\x01 \x01(\x0cH\x00R\x06nodeId\x88\x01\x01\x12<\n\x05state\x18\x02 \x01(\x0e\x32!.ray.rpc.GcsNodeInfo.GcsNodeStateH\x01R\x05state\x88\x01\x01\x12 \n\tnode_name\x18\x03 \x01(\tH\x02R\x08nodeName\x88\x01\x01\x12+\n\x0fnode_ip_address\x18\x04 \x01(\tH\x03R\rnodeIpAddress\x88\x01\x01\x42\n\n\x08_node_idB\x08\n\x06_stateB\x0c\n\n_node_nameB\x12\n\x10_node_ip_addressB\x08\n\x06_limitB\n\n\x08_filters\"\xb6\x01\n\x13GetAllNodeInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12:\n\x0enode_info_list\x18\x02 \x03(\x0b\x32\x14.ray.rpc.GcsNodeInfoR\x0cnodeInfoList\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total\x12!\n\x0cnum_filtered\x18\x04 \x01(\x03R\x0bnumFiltered\":\n\x11\x43heckAliveRequest\x12%\n\x0eraylet_address\x18\x01 \x03(\tR\rrayletAddress\"\x81\x01\n\x0f\x43heckAliveReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x1f\n\x0bray_version\x18\x02 \x01(\tR\nrayVersion\x12!\n\x0craylet_alive\x18\x03 \x03(\x08R\x0brayletAlive\"\x1a\n\x18GetInternalConfigRequest\"\\\n\x16GetInternalConfigReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x16\n\x06\x63onfig\x18\x02 \x01(\tR\x06\x63onfig\"B\n\x14\x44\x65leteResourcesReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"!\n\x1fGetAllAvailableResourcesRequest\"\x8f\x01\n\x1dGetAllAvailableResourcesReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x42\n\x0eresources_list\x18\x02 \x03(\x0b\x32\x1b.ray.rpc.AvailableResourcesR\rresourcesList\"\x1d\n\x1bGetAllTotalResourcesRequest\"\x87\x01\n\x19GetAllTotalResourcesReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12>\n\x0eresources_list\x18\x02 \x03(\x0b\x32\x17.ray.rpc.TotalResourcesR\rresourcesList\"]\n\x1aReportWorkerFailureRequest\x12?\n\x0eworker_failure\x18\x01 \x01(\x0b\x32\x18.ray.rpc.WorkerTableDataR\rworkerFailure\"F\n\x18ReportWorkerFailureReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"3\n\x14GetWorkerInfoRequest\x12\x1b\n\tworker_id\x18\x01 \x01(\x0cR\x08workerId\"\x86\x01\n\x12GetWorkerInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x44\n\x11worker_table_data\x18\x02 \x01(\x0b\x32\x18.ray.rpc.WorkerTableDataR\x0fworkerTableData\"\x9c\x02\n\x17GetAllWorkerInfoRequest\x12\x19\n\x05limit\x18\x01 \x01(\x03H\x00R\x05limit\x88\x01\x01\x12G\n\x07\x66ilters\x18\x02 \x01(\x0b\x32(.ray.rpc.GetAllWorkerInfoRequest.FiltersH\x01R\x07\x66ilters\x88\x01\x01\x1a\x86\x01\n\x07\x46ilters\x12\x35\n\x14\x65xist_paused_threads\x18\x01 \x01(\x08H\x00R\x12\x65xistPausedThreads\x88\x01\x01\x12\x1e\n\x08is_alive\x18\x02 \x01(\x08H\x01R\x07isAlive\x88\x01\x01\x42\x17\n\x15_exist_paused_threadsB\x0b\n\t_is_aliveB\x08\n\x06_limitB\n\n\x08_filters\"\xc2\x01\n\x15GetAllWorkerInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x44\n\x11worker_table_data\x18\x02 \x03(\x0b\x32\x18.ray.rpc.WorkerTableDataR\x0fworkerTableData\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total\x12!\n\x0cnum_filtered\x18\x04 \x01(\x03R\x0bnumFiltered\"Q\n\x14\x41\x64\x64WorkerInfoRequest\x12\x39\n\x0bworker_data\x18\x01 \x01(\x0b\x32\x18.ray.rpc.WorkerTableDataR\nworkerData\"@\n\x12\x41\x64\x64WorkerInfoReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"c\n\x1fUpdateWorkerDebuggerPortRequest\x12\x1b\n\tworker_id\x18\x01 \x01(\x0cR\x08workerId\x12#\n\rdebugger_port\x18\x02 \x01(\rR\x0c\x64\x65\x62uggerPort\"K\n\x1dUpdateWorkerDebuggerPortReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"{\n#UpdateWorkerNumPausedThreadsRequest\x12\x1b\n\tworker_id\x18\x01 \x01(\x0cR\x08workerId\x12\x37\n\x18num_paused_threads_delta\x18\x02 \x01(\x05R\x15numPausedThreadsDelta\"O\n!UpdateWorkerNumPausedThreadsReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"D\n\x12\x43reateActorRequest\x12.\n\ttask_spec\x18\x01 \x01(\x0b\x32\x11.ray.rpc.TaskSpecR\x08taskSpec\"\x89\x02\n\x10\x43reateActorReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x35\n\ractor_address\x18\x02 \x01(\x0b\x32\x10.ray.rpc.AddressR\x0c\x61\x63torAddress\x12\x42\n\rborrowed_refs\x18\x03 \x03(\x0b\x32\x1d.ray.rpc.ObjectReferenceCountR\x0c\x62orrowedRefs\x12>\n\x0b\x64\x65\x61th_cause\x18\x04 \x01(\x0b\x32\x18.ray.rpc.ActorDeathCauseH\x00R\ndeathCause\x88\x01\x01\x42\x0e\n\x0c_death_cause\"F\n\x14RegisterActorRequest\x12.\n\ttask_spec\x18\x01 \x01(\x0b\x32\x11.ray.rpc.TaskSpecR\x08taskSpec\"@\n\x12RegisterActorReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"S\n\x13RestartActorRequest\x12\x19\n\x08\x61\x63tor_id\x18\x01 \x01(\x0cR\x07\x61\x63torId\x12!\n\x0cnum_restarts\x18\x02 \x01(\x04R\x0bnumRestarts\"?\n\x11RestartActorReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"l\n\x1b\x43reatePlacementGroupRequest\x12M\n\x14placement_group_spec\x18\x01 \x01(\x0b\x32\x1b.ray.rpc.PlacementGroupSpecR\x12placementGroupSpec\"G\n\x19\x43reatePlacementGroupReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"K\n\x1bRemovePlacementGroupRequest\x12,\n\x12placement_group_id\x18\x01 \x01(\x0cR\x10placementGroupId\"G\n\x19RemovePlacementGroupReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"H\n\x18GetPlacementGroupRequest\x12,\n\x12placement_group_id\x18\x01 \x01(\x0cR\x10placementGroupId\"\xa3\x01\n\x16GetPlacementGroupReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12]\n\x1aplacement_group_table_data\x18\x02 \x01(\x0b\x32 .ray.rpc.PlacementGroupTableDataR\x17placementGroupTableData\"B\n\x1bGetAllPlacementGroupRequest\x12\x19\n\x05limit\x18\x01 \x01(\x03H\x00R\x05limit\x88\x01\x01\x42\x08\n\x06_limit\"\xbc\x01\n\x19GetAllPlacementGroupReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12]\n\x1aplacement_group_table_data\x18\x02 \x03(\x0b\x32 .ray.rpc.PlacementGroupTableDataR\x17placementGroupTableData\x12\x14\n\x05total\x18\x03 \x01(\x03R\x05total\"S\n#WaitPlacementGroupUntilReadyRequest\x12,\n\x12placement_group_id\x18\x01 \x01(\x0cR\x10placementGroupId\"O\n!WaitPlacementGroupUntilReadyReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"X\n\x1dGetNamedPlacementGroupRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12#\n\rray_namespace\x18\x02 \x01(\tR\x0crayNamespace\"\xa8\x01\n\x1bGetNamedPlacementGroupReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12]\n\x1aplacement_group_table_data\x18\x02 \x01(\x0b\x32 .ray.rpc.PlacementGroupTableDataR\x17placementGroupTableData\"(\n\rDrainNodeData\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\"R\n\x10\x44rainNodeRequest\x12>\n\x0f\x64rain_node_data\x18\x01 \x03(\x0b\x32\x16.ray.rpc.DrainNodeDataR\rdrainNodeData\"*\n\x0f\x44rainNodeStatus\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\"\x82\x01\n\x0e\x44rainNodeReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x44\n\x11\x64rain_node_status\x18\x02 \x03(\x0b\x32\x18.ray.rpc.DrainNodeStatusR\x0f\x64rainNodeStatus\"F\n\x14InternalKVGetRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12\x1c\n\tnamespace\x18\x02 \x01(\x0cR\tnamespace\"V\n\x12InternalKVGetReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value\"M\n\x19InternalKVMultiGetRequest\x12\x12\n\x04keys\x18\x01 \x03(\x0cR\x04keys\x12\x1c\n\tnamespace\x18\x02 \x01(\x0cR\tnamespace\"7\n\rMapFieldEntry\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value\"w\n\x17InternalKVMultiGetReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x30\n\x07results\x18\x02 \x03(\x0b\x32\x16.ray.rpc.MapFieldEntryR\x07results\"z\n\x14InternalKVPutRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\x12\x1c\n\tnamespace\x18\x04 \x01(\x0cR\tnamespace\"V\n\x12InternalKVPutReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x14\n\x05\x61\x64\x64\x65\x64\x18\x02 \x01(\x08R\x05\x61\x64\x64\x65\x64\"j\n\x14InternalKVDelRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12\x1c\n\tnamespace\x18\x02 \x01(\x0cR\tnamespace\x12\"\n\rdel_by_prefix\x18\x03 \x01(\x08R\x0b\x64\x65lByPrefix\"a\n\x12InternalKVDelReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x1f\n\x0b\x64\x65leted_num\x18\x02 \x01(\x05R\ndeletedNum\"I\n\x17InternalKVExistsRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12\x1c\n\tnamespace\x18\x02 \x01(\x0cR\tnamespace\"[\n\x15InternalKVExistsReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x16\n\x06\x65xists\x18\x02 \x01(\x08R\x06\x65xists\"M\n\x15InternalKVKeysRequest\x12\x16\n\x06prefix\x18\x01 \x01(\x0cR\x06prefix\x12\x1c\n\tnamespace\x18\x02 \x01(\x0cR\tnamespace\"[\n\x13InternalKVKeysReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x18\n\x07results\x18\x02 \x03(\x0cR\x07results\"N\n\x17PinRuntimeEnvURIRequest\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12!\n\x0c\x65xpiration_s\x18\x02 \x01(\x05R\x0b\x65xpirationS\"C\n\x15PinRuntimeEnvURIReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"K\n\x11GcsPublishRequest\x12\x36\n\x0cpub_messages\x18\x01 \x03(\x0b\x32\x13.ray.rpc.PubMessageR\x0bpubMessages\"=\n\x0fGcsPublishReply\x12*\n\x06status\x18\x64 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\x9d\x01\n\x18GcsSubscriberPollRequest\x12#\n\rsubscriber_id\x18\x01 \x01(\x0cR\x0csubscriberId\x12\x39\n\x19max_processed_sequence_id\x18\x02 \x01(\x03R\x16maxProcessedSequenceId\x12!\n\x0cpublisher_id\x18\x03 \x01(\x0cR\x0bpublisherId\"\x9f\x01\n\x16GcsSubscriberPollReply\x12\x36\n\x0cpub_messages\x18\x01 \x03(\x0b\x32\x13.ray.rpc.PubMessageR\x0bpubMessages\x12!\n\x0cpublisher_id\x18\x02 \x01(\x0cR\x0bpublisherId\x12*\n\x06status\x18\x64 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\x92\x01\n GcsSubscriberCommandBatchRequest\x12#\n\rsubscriber_id\x18\x01 \x01(\x0cR\x0csubscriberId\x12,\n\x08\x63ommands\x18\x02 \x03(\x0b\x32\x10.ray.rpc.CommandR\x08\x63ommands\x12\x1b\n\tsender_id\x18\x03 \x01(\x0cR\x08senderId\"L\n\x1eGcsSubscriberCommandBatchReply\x12*\n\x06status\x18\x64 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"E\n\x1eGcsUnregisterSubscriberRequest\x12#\n\rsubscriber_id\x18\x01 \x01(\x0cR\x0csubscriberId\"\x1e\n\x1cGcsUnregisterSubscriberReply\"\x1c\n\x1aGetAllResourceUsageRequest\"\xe9\x01\n\x18GetAllResourceUsageReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12O\n\x13resource_usage_data\x18\x02 \x01(\x0b\x32\x1f.ray.rpc.ResourceUsageBatchDataR\x11resourceUsageData\x12P\n&cluster_full_of_actors_detected_by_gcs\x18\x03 \x01(\x08R clusterFullOfActorsDetectedByGcs\"\x19\n\x17GetDrainingNodesRequest\"l\n\x0c\x44rainingNode\x12\x17\n\x07node_id\x18\x01 \x01(\x0cR\x06nodeId\x12\x43\n\x1e\x64raining_deadline_timestamp_ms\x18\x02 \x01(\x03R\x1b\x64rainingDeadlineTimestampMs\"\x81\x01\n\x15GetDrainingNodesReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12<\n\x0e\x64raining_nodes\x18\x02 \x03(\x0b\x32\x15.ray.rpc.DrainingNodeR\rdrainingNodes\"9\n\tGcsStatus\x12\x12\n\x04\x63ode\x18\x01 \x01(\x05R\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"E\n\x17\x41\x64\x64TaskEventDataRequest\x12*\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x16.ray.rpc.TaskEventDataR\x04\x64\x61ta\"C\n\x15\x41\x64\x64TaskEventDataReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\"\xfe\x08\n\x14GetTaskEventsRequest\x12\x19\n\x05limit\x18\x03 \x01(\x03H\x00R\x05limit\x88\x01\x01\x12\x44\n\x07\x66ilters\x18\x04 \x01(\x0b\x32%.ray.rpc.GetTaskEventsRequest.FiltersH\x01R\x07\x66ilters\x88\x01\x01\x1a\xee\x07\n\x07\x46ilters\x12R\n\x0bjob_filters\x18\x01 \x03(\x0b\x32\x31.ray.rpc.GetTaskEventsRequest.Filters.JobIdFilterR\njobFilters\x12U\n\x0ctask_filters\x18\x02 \x03(\x0b\x32\x32.ray.rpc.GetTaskEventsRequest.Filters.TaskIdFilterR\x0btaskFilters\x12X\n\ractor_filters\x18\x03 \x03(\x0b\x32\x33.ray.rpc.GetTaskEventsRequest.Filters.ActorIdFilterR\x0c\x61\x63torFilters\x12`\n\x11task_name_filters\x18\x04 \x03(\x0b\x32\x34.ray.rpc.GetTaskEventsRequest.Filters.TaskNameFilterR\x0ftaskNameFilters\x12*\n\x0e\x65xclude_driver\x18\x05 \x01(\x08H\x00R\rexcludeDriver\x88\x01\x01\x12V\n\rstate_filters\x18\x06 \x03(\x0b\x32\x31.ray.rpc.GetTaskEventsRequest.Filters.StateFilterR\x0cstateFilters\x1a\\\n\x0bJobIdFilter\x12\x36\n\tpredicate\x18\x01 \x01(\x0e\x32\x18.ray.rpc.FilterPredicateR\tpredicate\x12\x15\n\x06job_id\x18\x02 \x01(\x0cR\x05jobId\x1a_\n\x0cTaskIdFilter\x12\x36\n\tpredicate\x18\x01 \x01(\x0e\x32\x18.ray.rpc.FilterPredicateR\tpredicate\x12\x17\n\x07task_id\x18\x02 \x01(\x0cR\x06taskId\x1a\x62\n\rActorIdFilter\x12\x36\n\tpredicate\x18\x01 \x01(\x0e\x32\x18.ray.rpc.FilterPredicateR\tpredicate\x12\x19\n\x08\x61\x63tor_id\x18\x02 \x01(\x0cR\x07\x61\x63torId\x1a\x65\n\x0eTaskNameFilter\x12\x36\n\tpredicate\x18\x01 \x01(\x0e\x32\x18.ray.rpc.FilterPredicateR\tpredicate\x12\x1b\n\ttask_name\x18\x02 \x01(\tR\x08taskName\x1a[\n\x0bStateFilter\x12\x36\n\tpredicate\x18\x01 \x01(\x0e\x32\x18.ray.rpc.FilterPredicateR\tpredicate\x12\x14\n\x05state\x18\x02 \x01(\tR\x05stateB\x11\n\x0f_exclude_driverB\x08\n\x06_limitB\n\n\x08_filters\"\x83\x03\n\x12GetTaskEventsReply\x12*\n\x06status\x18\x01 \x01(\x0b\x32\x12.ray.rpc.GcsStatusR\x06status\x12\x39\n\x0e\x65vents_by_task\x18\x02 \x03(\x0b\x32\x13.ray.rpc.TaskEventsR\x0c\x65ventsByTask\x12\x44\n\x1fnum_profile_task_events_dropped\x18\x03 \x01(\x05R\x1bnumProfileTaskEventsDropped\x12\x42\n\x1enum_status_task_events_dropped\x18\x04 \x01(\x05R\x1anumStatusTaskEventsDropped\x12(\n\x10num_total_stored\x18\x05 \x01(\x03R\x0enumTotalStored\x12-\n\x13num_filtered_on_gcs\x18\x06 \x01(\x03R\x10numFilteredOnGcs\x12#\n\rnum_truncated\x18\x07 \x01(\x03R\x0cnumTruncated*C\n\x15GcsServiceFailureType\x12\x12\n\x0eRPC_DISCONNECT\x10\x00\x12\x16\n\x12GCS_SERVER_RESTART\x10\x01*+\n\x0f\x46ilterPredicate\x12\t\n\x05\x45QUAL\x10\x00\x12\r\n\tNOT_EQUAL\x10\x01\x32\x85\x03\n\x11JobInfoGcsService\x12\x36\n\x06\x41\x64\x64Job\x12\x16.ray.rpc.AddJobRequest\x1a\x14.ray.rpc.AddJobReply\x12Q\n\x0fMarkJobFinished\x12\x1f.ray.rpc.MarkJobFinishedRequest\x1a\x1d.ray.rpc.MarkJobFinishedReply\x12K\n\rGetAllJobInfo\x12\x1d.ray.rpc.GetAllJobInfoRequest\x1a\x1b.ray.rpc.GetAllJobInfoReply\x12N\n\x0eReportJobError\x12\x1e.ray.rpc.ReportJobErrorRequest\x1a\x1c.ray.rpc.ReportJobErrorReply\x12H\n\x0cGetNextJobID\x12\x1c.ray.rpc.GetNextJobIDRequest\x1a\x1a.ray.rpc.GetNextJobIDReply2\xf4\x05\n\x13\x41\x63torInfoGcsService\x12K\n\rRegisterActor\x12\x1d.ray.rpc.RegisterActorRequest\x1a\x1b.ray.rpc.RegisterActorReply\x12H\n\x0cRestartActor\x12\x1c.ray.rpc.RestartActorRequest\x1a\x1a.ray.rpc.RestartActorReply\x12\x45\n\x0b\x43reateActor\x12\x1b.ray.rpc.CreateActorRequest\x1a\x19.ray.rpc.CreateActorReply\x12H\n\x0cGetActorInfo\x12\x1c.ray.rpc.GetActorInfoRequest\x1a\x1a.ray.rpc.GetActorInfoReply\x12W\n\x11GetNamedActorInfo\x12!.ray.rpc.GetNamedActorInfoRequest\x1a\x1f.ray.rpc.GetNamedActorInfoReply\x12Q\n\x0fListNamedActors\x12\x1f.ray.rpc.ListNamedActorsRequest\x1a\x1d.ray.rpc.ListNamedActorsReply\x12Q\n\x0fGetAllActorInfo\x12\x1f.ray.rpc.GetAllActorInfoRequest\x1a\x1d.ray.rpc.GetAllActorInfoReply\x12Q\n\x0fKillActorViaGcs\x12\x1f.ray.rpc.KillActorViaGcsRequest\x1a\x1d.ray.rpc.KillActorViaGcsReply\x12\x63\n\x15ReportActorOutOfScope\x12%.ray.rpc.ReportActorOutOfScopeRequest\x1a#.ray.rpc.ReportActorOutOfScopeReply2\xcd\x04\n\x14WorkerInfoGcsService\x12]\n\x13ReportWorkerFailure\x12#.ray.rpc.ReportWorkerFailureRequest\x1a!.ray.rpc.ReportWorkerFailureReply\x12K\n\rGetWorkerInfo\x12\x1d.ray.rpc.GetWorkerInfoRequest\x1a\x1b.ray.rpc.GetWorkerInfoReply\x12T\n\x10GetAllWorkerInfo\x12 .ray.rpc.GetAllWorkerInfoRequest\x1a\x1e.ray.rpc.GetAllWorkerInfoReply\x12K\n\rAddWorkerInfo\x12\x1d.ray.rpc.AddWorkerInfoRequest\x1a\x1b.ray.rpc.AddWorkerInfoReply\x12l\n\x18UpdateWorkerDebuggerPort\x12(.ray.rpc.UpdateWorkerDebuggerPortRequest\x1a&.ray.rpc.UpdateWorkerDebuggerPortReply\x12x\n\x1cUpdateWorkerNumPausedThreads\x12,.ray.rpc.UpdateWorkerNumPausedThreadsRequest\x1a*.ray.rpc.UpdateWorkerNumPausedThreadsReply2\xff\x04\n\x1cPlacementGroupInfoGcsService\x12`\n\x14\x43reatePlacementGroup\x12$.ray.rpc.CreatePlacementGroupRequest\x1a\".ray.rpc.CreatePlacementGroupReply\x12`\n\x14RemovePlacementGroup\x12$.ray.rpc.RemovePlacementGroupRequest\x1a\".ray.rpc.RemovePlacementGroupReply\x12W\n\x11GetPlacementGroup\x12!.ray.rpc.GetPlacementGroupRequest\x1a\x1f.ray.rpc.GetPlacementGroupReply\x12\x66\n\x16GetNamedPlacementGroup\x12&.ray.rpc.GetNamedPlacementGroupRequest\x1a$.ray.rpc.GetNamedPlacementGroupReply\x12`\n\x14GetAllPlacementGroup\x12$.ray.rpc.GetAllPlacementGroupRequest\x1a\".ray.rpc.GetAllPlacementGroupReply\x12x\n\x1cWaitPlacementGroupUntilReady\x12,.ray.rpc.WaitPlacementGroupUntilReadyRequest\x1a*.ray.rpc.WaitPlacementGroupUntilReadyReply2\xd8\x04\n\x14InternalKVGcsService\x12K\n\rInternalKVGet\x12\x1d.ray.rpc.InternalKVGetRequest\x1a\x1b.ray.rpc.InternalKVGetReply\x12Z\n\x12InternalKVMultiGet\x12\".ray.rpc.InternalKVMultiGetRequest\x1a .ray.rpc.InternalKVMultiGetReply\x12K\n\rInternalKVPut\x12\x1d.ray.rpc.InternalKVPutRequest\x1a\x1b.ray.rpc.InternalKVPutReply\x12K\n\rInternalKVDel\x12\x1d.ray.rpc.InternalKVDelRequest\x1a\x1b.ray.rpc.InternalKVDelReply\x12T\n\x10InternalKVExists\x12 .ray.rpc.InternalKVExistsRequest\x1a\x1e.ray.rpc.InternalKVExistsReply\x12N\n\x0eInternalKVKeys\x12\x1e.ray.rpc.InternalKVKeysRequest\x1a\x1c.ray.rpc.InternalKVKeysReply\x12W\n\x11GetInternalConfig\x12!.ray.rpc.GetInternalConfigRequest\x1a\x1f.ray.rpc.GetInternalConfigReply2l\n\x14RuntimeEnvGcsService\x12T\n\x10PinRuntimeEnvURI\x12 .ray.rpc.PinRuntimeEnvURIRequest\x1a\x1e.ray.rpc.PinRuntimeEnvURIReply2\x93\x03\n\x18InternalPubSubGcsService\x12\x42\n\nGcsPublish\x12\x1a.ray.rpc.GcsPublishRequest\x1a\x18.ray.rpc.GcsPublishReply\x12W\n\x11GcsSubscriberPoll\x12!.ray.rpc.GcsSubscriberPollRequest\x1a\x1f.ray.rpc.GcsSubscriberPollReply\x12o\n\x19GcsSubscriberCommandBatch\x12).ray.rpc.GcsSubscriberCommandBatchRequest\x1a\'.ray.rpc.GcsSubscriberCommandBatchReply\x12i\n\x17GcsUnregisterSubscriber\x12\'.ray.rpc.GcsUnregisterSubscriberRequest\x1a%.ray.rpc.GcsUnregisterSubscriberReply2\xa1\x03\n\x1aNodeResourceInfoGcsService\x12l\n\x18GetAllAvailableResources\x12(.ray.rpc.GetAllAvailableResourcesRequest\x1a&.ray.rpc.GetAllAvailableResourcesReply\x12`\n\x14GetAllTotalResources\x12$.ray.rpc.GetAllTotalResourcesRequest\x1a\".ray.rpc.GetAllTotalResourcesReply\x12]\n\x13GetAllResourceUsage\x12#.ray.rpc.GetAllResourceUsageRequest\x1a!.ray.rpc.GetAllResourceUsageReply\x12T\n\x10GetDrainingNodes\x12 .ray.rpc.GetDrainingNodesRequest\x1a\x1e.ray.rpc.GetDrainingNodesReply2\xcd\x03\n\x12NodeInfoGcsService\x12H\n\x0cGetClusterId\x12\x1c.ray.rpc.GetClusterIdRequest\x1a\x1a.ray.rpc.GetClusterIdReply\x12H\n\x0cRegisterNode\x12\x1c.ray.rpc.RegisterNodeRequest\x1a\x1a.ray.rpc.RegisterNodeReply\x12N\n\x0eUnregisterNode\x12\x1e.ray.rpc.UnregisterNodeRequest\x1a\x1c.ray.rpc.UnregisterNodeReply\x12?\n\tDrainNode\x12\x19.ray.rpc.DrainNodeRequest\x1a\x17.ray.rpc.DrainNodeReply\x12N\n\x0eGetAllNodeInfo\x12\x1e.ray.rpc.GetAllNodeInfoRequest\x1a\x1c.ray.rpc.GetAllNodeInfoReply\x12\x42\n\nCheckAlive\x12\x1a.ray.rpc.CheckAliveRequest\x1a\x18.ray.rpc.CheckAliveReply2\xb7\x01\n\x12TaskInfoGcsService\x12T\n\x10\x41\x64\x64TaskEventData\x12 .ray.rpc.AddTaskEventDataRequest\x1a\x1e.ray.rpc.AddTaskEventDataReply\x12K\n\rGetTaskEvents\x12\x1d.ray.rpc.GetTaskEventsRequest\x1a\x1b.ray.rpc.GetTaskEventsReplyb\x06proto3') + +_GCSSERVICEFAILURETYPE = DESCRIPTOR.enum_types_by_name['GcsServiceFailureType'] +GcsServiceFailureType = enum_type_wrapper.EnumTypeWrapper(_GCSSERVICEFAILURETYPE) +_FILTERPREDICATE = DESCRIPTOR.enum_types_by_name['FilterPredicate'] +FilterPredicate = enum_type_wrapper.EnumTypeWrapper(_FILTERPREDICATE) +RPC_DISCONNECT = 0 +GCS_SERVER_RESTART = 1 +EQUAL = 0 +NOT_EQUAL = 1 + + +_ADDJOBREQUEST = DESCRIPTOR.message_types_by_name['AddJobRequest'] +_ADDJOBREPLY = DESCRIPTOR.message_types_by_name['AddJobReply'] +_MARKJOBFINISHEDREQUEST = DESCRIPTOR.message_types_by_name['MarkJobFinishedRequest'] +_MARKJOBFINISHEDREPLY = DESCRIPTOR.message_types_by_name['MarkJobFinishedReply'] +_GETALLJOBINFOREQUEST = DESCRIPTOR.message_types_by_name['GetAllJobInfoRequest'] +_GETALLJOBINFOREPLY = DESCRIPTOR.message_types_by_name['GetAllJobInfoReply'] +_REPORTJOBERRORREQUEST = DESCRIPTOR.message_types_by_name['ReportJobErrorRequest'] +_REPORTJOBERRORREPLY = DESCRIPTOR.message_types_by_name['ReportJobErrorReply'] +_GETNEXTJOBIDREQUEST = DESCRIPTOR.message_types_by_name['GetNextJobIDRequest'] +_GETNEXTJOBIDREPLY = DESCRIPTOR.message_types_by_name['GetNextJobIDReply'] +_GETACTORINFOREQUEST = DESCRIPTOR.message_types_by_name['GetActorInfoRequest'] +_GETACTORINFOREPLY = DESCRIPTOR.message_types_by_name['GetActorInfoReply'] +_GETNAMEDACTORINFOREQUEST = DESCRIPTOR.message_types_by_name['GetNamedActorInfoRequest'] +_GETNAMEDACTORINFOREPLY = DESCRIPTOR.message_types_by_name['GetNamedActorInfoReply'] +_LISTNAMEDACTORSREQUEST = DESCRIPTOR.message_types_by_name['ListNamedActorsRequest'] +_LISTNAMEDACTORSREPLY = DESCRIPTOR.message_types_by_name['ListNamedActorsReply'] +_GETALLACTORINFOREQUEST = DESCRIPTOR.message_types_by_name['GetAllActorInfoRequest'] +_GETALLACTORINFOREQUEST_FILTERS = _GETALLACTORINFOREQUEST.nested_types_by_name['Filters'] +_GETALLACTORINFOREPLY = DESCRIPTOR.message_types_by_name['GetAllActorInfoReply'] +_KILLACTORVIAGCSREQUEST = DESCRIPTOR.message_types_by_name['KillActorViaGcsRequest'] +_KILLACTORVIAGCSREPLY = DESCRIPTOR.message_types_by_name['KillActorViaGcsReply'] +_REPORTACTOROUTOFSCOPEREQUEST = DESCRIPTOR.message_types_by_name['ReportActorOutOfScopeRequest'] +_REPORTACTOROUTOFSCOPEREPLY = DESCRIPTOR.message_types_by_name['ReportActorOutOfScopeReply'] +_GETCLUSTERIDREQUEST = DESCRIPTOR.message_types_by_name['GetClusterIdRequest'] +_GETCLUSTERIDREPLY = DESCRIPTOR.message_types_by_name['GetClusterIdReply'] +_REGISTERNODEREQUEST = DESCRIPTOR.message_types_by_name['RegisterNodeRequest'] +_REGISTERNODEREPLY = DESCRIPTOR.message_types_by_name['RegisterNodeReply'] +_UNREGISTERNODEREQUEST = DESCRIPTOR.message_types_by_name['UnregisterNodeRequest'] +_UNREGISTERNODEREPLY = DESCRIPTOR.message_types_by_name['UnregisterNodeReply'] +_GETALLNODEINFOREQUEST = DESCRIPTOR.message_types_by_name['GetAllNodeInfoRequest'] +_GETALLNODEINFOREQUEST_FILTERS = _GETALLNODEINFOREQUEST.nested_types_by_name['Filters'] +_GETALLNODEINFOREPLY = DESCRIPTOR.message_types_by_name['GetAllNodeInfoReply'] +_CHECKALIVEREQUEST = DESCRIPTOR.message_types_by_name['CheckAliveRequest'] +_CHECKALIVEREPLY = DESCRIPTOR.message_types_by_name['CheckAliveReply'] +_GETINTERNALCONFIGREQUEST = DESCRIPTOR.message_types_by_name['GetInternalConfigRequest'] +_GETINTERNALCONFIGREPLY = DESCRIPTOR.message_types_by_name['GetInternalConfigReply'] +_DELETERESOURCESREPLY = DESCRIPTOR.message_types_by_name['DeleteResourcesReply'] +_GETALLAVAILABLERESOURCESREQUEST = DESCRIPTOR.message_types_by_name['GetAllAvailableResourcesRequest'] +_GETALLAVAILABLERESOURCESREPLY = DESCRIPTOR.message_types_by_name['GetAllAvailableResourcesReply'] +_GETALLTOTALRESOURCESREQUEST = DESCRIPTOR.message_types_by_name['GetAllTotalResourcesRequest'] +_GETALLTOTALRESOURCESREPLY = DESCRIPTOR.message_types_by_name['GetAllTotalResourcesReply'] +_REPORTWORKERFAILUREREQUEST = DESCRIPTOR.message_types_by_name['ReportWorkerFailureRequest'] +_REPORTWORKERFAILUREREPLY = DESCRIPTOR.message_types_by_name['ReportWorkerFailureReply'] +_GETWORKERINFOREQUEST = DESCRIPTOR.message_types_by_name['GetWorkerInfoRequest'] +_GETWORKERINFOREPLY = DESCRIPTOR.message_types_by_name['GetWorkerInfoReply'] +_GETALLWORKERINFOREQUEST = DESCRIPTOR.message_types_by_name['GetAllWorkerInfoRequest'] +_GETALLWORKERINFOREQUEST_FILTERS = _GETALLWORKERINFOREQUEST.nested_types_by_name['Filters'] +_GETALLWORKERINFOREPLY = DESCRIPTOR.message_types_by_name['GetAllWorkerInfoReply'] +_ADDWORKERINFOREQUEST = DESCRIPTOR.message_types_by_name['AddWorkerInfoRequest'] +_ADDWORKERINFOREPLY = DESCRIPTOR.message_types_by_name['AddWorkerInfoReply'] +_UPDATEWORKERDEBUGGERPORTREQUEST = DESCRIPTOR.message_types_by_name['UpdateWorkerDebuggerPortRequest'] +_UPDATEWORKERDEBUGGERPORTREPLY = DESCRIPTOR.message_types_by_name['UpdateWorkerDebuggerPortReply'] +_UPDATEWORKERNUMPAUSEDTHREADSREQUEST = DESCRIPTOR.message_types_by_name['UpdateWorkerNumPausedThreadsRequest'] +_UPDATEWORKERNUMPAUSEDTHREADSREPLY = DESCRIPTOR.message_types_by_name['UpdateWorkerNumPausedThreadsReply'] +_CREATEACTORREQUEST = DESCRIPTOR.message_types_by_name['CreateActorRequest'] +_CREATEACTORREPLY = DESCRIPTOR.message_types_by_name['CreateActorReply'] +_REGISTERACTORREQUEST = DESCRIPTOR.message_types_by_name['RegisterActorRequest'] +_REGISTERACTORREPLY = DESCRIPTOR.message_types_by_name['RegisterActorReply'] +_RESTARTACTORREQUEST = DESCRIPTOR.message_types_by_name['RestartActorRequest'] +_RESTARTACTORREPLY = DESCRIPTOR.message_types_by_name['RestartActorReply'] +_CREATEPLACEMENTGROUPREQUEST = DESCRIPTOR.message_types_by_name['CreatePlacementGroupRequest'] +_CREATEPLACEMENTGROUPREPLY = DESCRIPTOR.message_types_by_name['CreatePlacementGroupReply'] +_REMOVEPLACEMENTGROUPREQUEST = DESCRIPTOR.message_types_by_name['RemovePlacementGroupRequest'] +_REMOVEPLACEMENTGROUPREPLY = DESCRIPTOR.message_types_by_name['RemovePlacementGroupReply'] +_GETPLACEMENTGROUPREQUEST = DESCRIPTOR.message_types_by_name['GetPlacementGroupRequest'] +_GETPLACEMENTGROUPREPLY = DESCRIPTOR.message_types_by_name['GetPlacementGroupReply'] +_GETALLPLACEMENTGROUPREQUEST = DESCRIPTOR.message_types_by_name['GetAllPlacementGroupRequest'] +_GETALLPLACEMENTGROUPREPLY = DESCRIPTOR.message_types_by_name['GetAllPlacementGroupReply'] +_WAITPLACEMENTGROUPUNTILREADYREQUEST = DESCRIPTOR.message_types_by_name['WaitPlacementGroupUntilReadyRequest'] +_WAITPLACEMENTGROUPUNTILREADYREPLY = DESCRIPTOR.message_types_by_name['WaitPlacementGroupUntilReadyReply'] +_GETNAMEDPLACEMENTGROUPREQUEST = DESCRIPTOR.message_types_by_name['GetNamedPlacementGroupRequest'] +_GETNAMEDPLACEMENTGROUPREPLY = DESCRIPTOR.message_types_by_name['GetNamedPlacementGroupReply'] +_DRAINNODEDATA = DESCRIPTOR.message_types_by_name['DrainNodeData'] +_DRAINNODEREQUEST = DESCRIPTOR.message_types_by_name['DrainNodeRequest'] +_DRAINNODESTATUS = DESCRIPTOR.message_types_by_name['DrainNodeStatus'] +_DRAINNODEREPLY = DESCRIPTOR.message_types_by_name['DrainNodeReply'] +_INTERNALKVGETREQUEST = DESCRIPTOR.message_types_by_name['InternalKVGetRequest'] +_INTERNALKVGETREPLY = DESCRIPTOR.message_types_by_name['InternalKVGetReply'] +_INTERNALKVMULTIGETREQUEST = DESCRIPTOR.message_types_by_name['InternalKVMultiGetRequest'] +_MAPFIELDENTRY = DESCRIPTOR.message_types_by_name['MapFieldEntry'] +_INTERNALKVMULTIGETREPLY = DESCRIPTOR.message_types_by_name['InternalKVMultiGetReply'] +_INTERNALKVPUTREQUEST = DESCRIPTOR.message_types_by_name['InternalKVPutRequest'] +_INTERNALKVPUTREPLY = DESCRIPTOR.message_types_by_name['InternalKVPutReply'] +_INTERNALKVDELREQUEST = DESCRIPTOR.message_types_by_name['InternalKVDelRequest'] +_INTERNALKVDELREPLY = DESCRIPTOR.message_types_by_name['InternalKVDelReply'] +_INTERNALKVEXISTSREQUEST = DESCRIPTOR.message_types_by_name['InternalKVExistsRequest'] +_INTERNALKVEXISTSREPLY = DESCRIPTOR.message_types_by_name['InternalKVExistsReply'] +_INTERNALKVKEYSREQUEST = DESCRIPTOR.message_types_by_name['InternalKVKeysRequest'] +_INTERNALKVKEYSREPLY = DESCRIPTOR.message_types_by_name['InternalKVKeysReply'] +_PINRUNTIMEENVURIREQUEST = DESCRIPTOR.message_types_by_name['PinRuntimeEnvURIRequest'] +_PINRUNTIMEENVURIREPLY = DESCRIPTOR.message_types_by_name['PinRuntimeEnvURIReply'] +_GCSPUBLISHREQUEST = DESCRIPTOR.message_types_by_name['GcsPublishRequest'] +_GCSPUBLISHREPLY = DESCRIPTOR.message_types_by_name['GcsPublishReply'] +_GCSSUBSCRIBERPOLLREQUEST = DESCRIPTOR.message_types_by_name['GcsSubscriberPollRequest'] +_GCSSUBSCRIBERPOLLREPLY = DESCRIPTOR.message_types_by_name['GcsSubscriberPollReply'] +_GCSSUBSCRIBERCOMMANDBATCHREQUEST = DESCRIPTOR.message_types_by_name['GcsSubscriberCommandBatchRequest'] +_GCSSUBSCRIBERCOMMANDBATCHREPLY = DESCRIPTOR.message_types_by_name['GcsSubscriberCommandBatchReply'] +_GCSUNREGISTERSUBSCRIBERREQUEST = DESCRIPTOR.message_types_by_name['GcsUnregisterSubscriberRequest'] +_GCSUNREGISTERSUBSCRIBERREPLY = DESCRIPTOR.message_types_by_name['GcsUnregisterSubscriberReply'] +_GETALLRESOURCEUSAGEREQUEST = DESCRIPTOR.message_types_by_name['GetAllResourceUsageRequest'] +_GETALLRESOURCEUSAGEREPLY = DESCRIPTOR.message_types_by_name['GetAllResourceUsageReply'] +_GETDRAININGNODESREQUEST = DESCRIPTOR.message_types_by_name['GetDrainingNodesRequest'] +_DRAININGNODE = DESCRIPTOR.message_types_by_name['DrainingNode'] +_GETDRAININGNODESREPLY = DESCRIPTOR.message_types_by_name['GetDrainingNodesReply'] +_GCSSTATUS = DESCRIPTOR.message_types_by_name['GcsStatus'] +_ADDTASKEVENTDATAREQUEST = DESCRIPTOR.message_types_by_name['AddTaskEventDataRequest'] +_ADDTASKEVENTDATAREPLY = DESCRIPTOR.message_types_by_name['AddTaskEventDataReply'] +_GETTASKEVENTSREQUEST = DESCRIPTOR.message_types_by_name['GetTaskEventsRequest'] +_GETTASKEVENTSREQUEST_FILTERS = _GETTASKEVENTSREQUEST.nested_types_by_name['Filters'] +_GETTASKEVENTSREQUEST_FILTERS_JOBIDFILTER = _GETTASKEVENTSREQUEST_FILTERS.nested_types_by_name['JobIdFilter'] +_GETTASKEVENTSREQUEST_FILTERS_TASKIDFILTER = _GETTASKEVENTSREQUEST_FILTERS.nested_types_by_name['TaskIdFilter'] +_GETTASKEVENTSREQUEST_FILTERS_ACTORIDFILTER = _GETTASKEVENTSREQUEST_FILTERS.nested_types_by_name['ActorIdFilter'] +_GETTASKEVENTSREQUEST_FILTERS_TASKNAMEFILTER = _GETTASKEVENTSREQUEST_FILTERS.nested_types_by_name['TaskNameFilter'] +_GETTASKEVENTSREQUEST_FILTERS_STATEFILTER = _GETTASKEVENTSREQUEST_FILTERS.nested_types_by_name['StateFilter'] +_GETTASKEVENTSREPLY = DESCRIPTOR.message_types_by_name['GetTaskEventsReply'] +AddJobRequest = _reflection.GeneratedProtocolMessageType('AddJobRequest', (_message.Message,), { + 'DESCRIPTOR' : _ADDJOBREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AddJobRequest) + }) +_sym_db.RegisterMessage(AddJobRequest) + +AddJobReply = _reflection.GeneratedProtocolMessageType('AddJobReply', (_message.Message,), { + 'DESCRIPTOR' : _ADDJOBREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AddJobReply) + }) +_sym_db.RegisterMessage(AddJobReply) + +MarkJobFinishedRequest = _reflection.GeneratedProtocolMessageType('MarkJobFinishedRequest', (_message.Message,), { + 'DESCRIPTOR' : _MARKJOBFINISHEDREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.MarkJobFinishedRequest) + }) +_sym_db.RegisterMessage(MarkJobFinishedRequest) + +MarkJobFinishedReply = _reflection.GeneratedProtocolMessageType('MarkJobFinishedReply', (_message.Message,), { + 'DESCRIPTOR' : _MARKJOBFINISHEDREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.MarkJobFinishedReply) + }) +_sym_db.RegisterMessage(MarkJobFinishedReply) + +GetAllJobInfoRequest = _reflection.GeneratedProtocolMessageType('GetAllJobInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETALLJOBINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllJobInfoRequest) + }) +_sym_db.RegisterMessage(GetAllJobInfoRequest) + +GetAllJobInfoReply = _reflection.GeneratedProtocolMessageType('GetAllJobInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLJOBINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllJobInfoReply) + }) +_sym_db.RegisterMessage(GetAllJobInfoReply) + +ReportJobErrorRequest = _reflection.GeneratedProtocolMessageType('ReportJobErrorRequest', (_message.Message,), { + 'DESCRIPTOR' : _REPORTJOBERRORREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportJobErrorRequest) + }) +_sym_db.RegisterMessage(ReportJobErrorRequest) + +ReportJobErrorReply = _reflection.GeneratedProtocolMessageType('ReportJobErrorReply', (_message.Message,), { + 'DESCRIPTOR' : _REPORTJOBERRORREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportJobErrorReply) + }) +_sym_db.RegisterMessage(ReportJobErrorReply) + +GetNextJobIDRequest = _reflection.GeneratedProtocolMessageType('GetNextJobIDRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETNEXTJOBIDREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetNextJobIDRequest) + }) +_sym_db.RegisterMessage(GetNextJobIDRequest) + +GetNextJobIDReply = _reflection.GeneratedProtocolMessageType('GetNextJobIDReply', (_message.Message,), { + 'DESCRIPTOR' : _GETNEXTJOBIDREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetNextJobIDReply) + }) +_sym_db.RegisterMessage(GetNextJobIDReply) + +GetActorInfoRequest = _reflection.GeneratedProtocolMessageType('GetActorInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETACTORINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetActorInfoRequest) + }) +_sym_db.RegisterMessage(GetActorInfoRequest) + +GetActorInfoReply = _reflection.GeneratedProtocolMessageType('GetActorInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETACTORINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetActorInfoReply) + }) +_sym_db.RegisterMessage(GetActorInfoReply) + +GetNamedActorInfoRequest = _reflection.GeneratedProtocolMessageType('GetNamedActorInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETNAMEDACTORINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetNamedActorInfoRequest) + }) +_sym_db.RegisterMessage(GetNamedActorInfoRequest) + +GetNamedActorInfoReply = _reflection.GeneratedProtocolMessageType('GetNamedActorInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETNAMEDACTORINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetNamedActorInfoReply) + }) +_sym_db.RegisterMessage(GetNamedActorInfoReply) + +ListNamedActorsRequest = _reflection.GeneratedProtocolMessageType('ListNamedActorsRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTNAMEDACTORSREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ListNamedActorsRequest) + }) +_sym_db.RegisterMessage(ListNamedActorsRequest) + +ListNamedActorsReply = _reflection.GeneratedProtocolMessageType('ListNamedActorsReply', (_message.Message,), { + 'DESCRIPTOR' : _LISTNAMEDACTORSREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ListNamedActorsReply) + }) +_sym_db.RegisterMessage(ListNamedActorsReply) + +GetAllActorInfoRequest = _reflection.GeneratedProtocolMessageType('GetAllActorInfoRequest', (_message.Message,), { + + 'Filters' : _reflection.GeneratedProtocolMessageType('Filters', (_message.Message,), { + 'DESCRIPTOR' : _GETALLACTORINFOREQUEST_FILTERS, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllActorInfoRequest.Filters) + }) + , + 'DESCRIPTOR' : _GETALLACTORINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllActorInfoRequest) + }) +_sym_db.RegisterMessage(GetAllActorInfoRequest) +_sym_db.RegisterMessage(GetAllActorInfoRequest.Filters) + +GetAllActorInfoReply = _reflection.GeneratedProtocolMessageType('GetAllActorInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLACTORINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllActorInfoReply) + }) +_sym_db.RegisterMessage(GetAllActorInfoReply) + +KillActorViaGcsRequest = _reflection.GeneratedProtocolMessageType('KillActorViaGcsRequest', (_message.Message,), { + 'DESCRIPTOR' : _KILLACTORVIAGCSREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KillActorViaGcsRequest) + }) +_sym_db.RegisterMessage(KillActorViaGcsRequest) + +KillActorViaGcsReply = _reflection.GeneratedProtocolMessageType('KillActorViaGcsReply', (_message.Message,), { + 'DESCRIPTOR' : _KILLACTORVIAGCSREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KillActorViaGcsReply) + }) +_sym_db.RegisterMessage(KillActorViaGcsReply) + +ReportActorOutOfScopeRequest = _reflection.GeneratedProtocolMessageType('ReportActorOutOfScopeRequest', (_message.Message,), { + 'DESCRIPTOR' : _REPORTACTOROUTOFSCOPEREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportActorOutOfScopeRequest) + }) +_sym_db.RegisterMessage(ReportActorOutOfScopeRequest) + +ReportActorOutOfScopeReply = _reflection.GeneratedProtocolMessageType('ReportActorOutOfScopeReply', (_message.Message,), { + 'DESCRIPTOR' : _REPORTACTOROUTOFSCOPEREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportActorOutOfScopeReply) + }) +_sym_db.RegisterMessage(ReportActorOutOfScopeReply) + +GetClusterIdRequest = _reflection.GeneratedProtocolMessageType('GetClusterIdRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETCLUSTERIDREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetClusterIdRequest) + }) +_sym_db.RegisterMessage(GetClusterIdRequest) + +GetClusterIdReply = _reflection.GeneratedProtocolMessageType('GetClusterIdReply', (_message.Message,), { + 'DESCRIPTOR' : _GETCLUSTERIDREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetClusterIdReply) + }) +_sym_db.RegisterMessage(GetClusterIdReply) + +RegisterNodeRequest = _reflection.GeneratedProtocolMessageType('RegisterNodeRequest', (_message.Message,), { + 'DESCRIPTOR' : _REGISTERNODEREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RegisterNodeRequest) + }) +_sym_db.RegisterMessage(RegisterNodeRequest) + +RegisterNodeReply = _reflection.GeneratedProtocolMessageType('RegisterNodeReply', (_message.Message,), { + 'DESCRIPTOR' : _REGISTERNODEREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RegisterNodeReply) + }) +_sym_db.RegisterMessage(RegisterNodeReply) + +UnregisterNodeRequest = _reflection.GeneratedProtocolMessageType('UnregisterNodeRequest', (_message.Message,), { + 'DESCRIPTOR' : _UNREGISTERNODEREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.UnregisterNodeRequest) + }) +_sym_db.RegisterMessage(UnregisterNodeRequest) + +UnregisterNodeReply = _reflection.GeneratedProtocolMessageType('UnregisterNodeReply', (_message.Message,), { + 'DESCRIPTOR' : _UNREGISTERNODEREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.UnregisterNodeReply) + }) +_sym_db.RegisterMessage(UnregisterNodeReply) + +GetAllNodeInfoRequest = _reflection.GeneratedProtocolMessageType('GetAllNodeInfoRequest', (_message.Message,), { + + 'Filters' : _reflection.GeneratedProtocolMessageType('Filters', (_message.Message,), { + 'DESCRIPTOR' : _GETALLNODEINFOREQUEST_FILTERS, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllNodeInfoRequest.Filters) + }) + , + 'DESCRIPTOR' : _GETALLNODEINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllNodeInfoRequest) + }) +_sym_db.RegisterMessage(GetAllNodeInfoRequest) +_sym_db.RegisterMessage(GetAllNodeInfoRequest.Filters) + +GetAllNodeInfoReply = _reflection.GeneratedProtocolMessageType('GetAllNodeInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLNODEINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllNodeInfoReply) + }) +_sym_db.RegisterMessage(GetAllNodeInfoReply) + +CheckAliveRequest = _reflection.GeneratedProtocolMessageType('CheckAliveRequest', (_message.Message,), { + 'DESCRIPTOR' : _CHECKALIVEREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CheckAliveRequest) + }) +_sym_db.RegisterMessage(CheckAliveRequest) + +CheckAliveReply = _reflection.GeneratedProtocolMessageType('CheckAliveReply', (_message.Message,), { + 'DESCRIPTOR' : _CHECKALIVEREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CheckAliveReply) + }) +_sym_db.RegisterMessage(CheckAliveReply) + +GetInternalConfigRequest = _reflection.GeneratedProtocolMessageType('GetInternalConfigRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETINTERNALCONFIGREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetInternalConfigRequest) + }) +_sym_db.RegisterMessage(GetInternalConfigRequest) + +GetInternalConfigReply = _reflection.GeneratedProtocolMessageType('GetInternalConfigReply', (_message.Message,), { + 'DESCRIPTOR' : _GETINTERNALCONFIGREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetInternalConfigReply) + }) +_sym_db.RegisterMessage(GetInternalConfigReply) + +DeleteResourcesReply = _reflection.GeneratedProtocolMessageType('DeleteResourcesReply', (_message.Message,), { + 'DESCRIPTOR' : _DELETERESOURCESREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DeleteResourcesReply) + }) +_sym_db.RegisterMessage(DeleteResourcesReply) + +GetAllAvailableResourcesRequest = _reflection.GeneratedProtocolMessageType('GetAllAvailableResourcesRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETALLAVAILABLERESOURCESREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllAvailableResourcesRequest) + }) +_sym_db.RegisterMessage(GetAllAvailableResourcesRequest) + +GetAllAvailableResourcesReply = _reflection.GeneratedProtocolMessageType('GetAllAvailableResourcesReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLAVAILABLERESOURCESREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllAvailableResourcesReply) + }) +_sym_db.RegisterMessage(GetAllAvailableResourcesReply) + +GetAllTotalResourcesRequest = _reflection.GeneratedProtocolMessageType('GetAllTotalResourcesRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETALLTOTALRESOURCESREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllTotalResourcesRequest) + }) +_sym_db.RegisterMessage(GetAllTotalResourcesRequest) + +GetAllTotalResourcesReply = _reflection.GeneratedProtocolMessageType('GetAllTotalResourcesReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLTOTALRESOURCESREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllTotalResourcesReply) + }) +_sym_db.RegisterMessage(GetAllTotalResourcesReply) + +ReportWorkerFailureRequest = _reflection.GeneratedProtocolMessageType('ReportWorkerFailureRequest', (_message.Message,), { + 'DESCRIPTOR' : _REPORTWORKERFAILUREREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportWorkerFailureRequest) + }) +_sym_db.RegisterMessage(ReportWorkerFailureRequest) + +ReportWorkerFailureReply = _reflection.GeneratedProtocolMessageType('ReportWorkerFailureReply', (_message.Message,), { + 'DESCRIPTOR' : _REPORTWORKERFAILUREREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportWorkerFailureReply) + }) +_sym_db.RegisterMessage(ReportWorkerFailureReply) + +GetWorkerInfoRequest = _reflection.GeneratedProtocolMessageType('GetWorkerInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETWORKERINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetWorkerInfoRequest) + }) +_sym_db.RegisterMessage(GetWorkerInfoRequest) + +GetWorkerInfoReply = _reflection.GeneratedProtocolMessageType('GetWorkerInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETWORKERINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetWorkerInfoReply) + }) +_sym_db.RegisterMessage(GetWorkerInfoReply) + +GetAllWorkerInfoRequest = _reflection.GeneratedProtocolMessageType('GetAllWorkerInfoRequest', (_message.Message,), { + + 'Filters' : _reflection.GeneratedProtocolMessageType('Filters', (_message.Message,), { + 'DESCRIPTOR' : _GETALLWORKERINFOREQUEST_FILTERS, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllWorkerInfoRequest.Filters) + }) + , + 'DESCRIPTOR' : _GETALLWORKERINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllWorkerInfoRequest) + }) +_sym_db.RegisterMessage(GetAllWorkerInfoRequest) +_sym_db.RegisterMessage(GetAllWorkerInfoRequest.Filters) + +GetAllWorkerInfoReply = _reflection.GeneratedProtocolMessageType('GetAllWorkerInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLWORKERINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllWorkerInfoReply) + }) +_sym_db.RegisterMessage(GetAllWorkerInfoReply) + +AddWorkerInfoRequest = _reflection.GeneratedProtocolMessageType('AddWorkerInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _ADDWORKERINFOREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AddWorkerInfoRequest) + }) +_sym_db.RegisterMessage(AddWorkerInfoRequest) + +AddWorkerInfoReply = _reflection.GeneratedProtocolMessageType('AddWorkerInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _ADDWORKERINFOREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AddWorkerInfoReply) + }) +_sym_db.RegisterMessage(AddWorkerInfoReply) + +UpdateWorkerDebuggerPortRequest = _reflection.GeneratedProtocolMessageType('UpdateWorkerDebuggerPortRequest', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEWORKERDEBUGGERPORTREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.UpdateWorkerDebuggerPortRequest) + }) +_sym_db.RegisterMessage(UpdateWorkerDebuggerPortRequest) + +UpdateWorkerDebuggerPortReply = _reflection.GeneratedProtocolMessageType('UpdateWorkerDebuggerPortReply', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEWORKERDEBUGGERPORTREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.UpdateWorkerDebuggerPortReply) + }) +_sym_db.RegisterMessage(UpdateWorkerDebuggerPortReply) + +UpdateWorkerNumPausedThreadsRequest = _reflection.GeneratedProtocolMessageType('UpdateWorkerNumPausedThreadsRequest', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEWORKERNUMPAUSEDTHREADSREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.UpdateWorkerNumPausedThreadsRequest) + }) +_sym_db.RegisterMessage(UpdateWorkerNumPausedThreadsRequest) + +UpdateWorkerNumPausedThreadsReply = _reflection.GeneratedProtocolMessageType('UpdateWorkerNumPausedThreadsReply', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEWORKERNUMPAUSEDTHREADSREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.UpdateWorkerNumPausedThreadsReply) + }) +_sym_db.RegisterMessage(UpdateWorkerNumPausedThreadsReply) + +CreateActorRequest = _reflection.GeneratedProtocolMessageType('CreateActorRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEACTORREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CreateActorRequest) + }) +_sym_db.RegisterMessage(CreateActorRequest) + +CreateActorReply = _reflection.GeneratedProtocolMessageType('CreateActorReply', (_message.Message,), { + 'DESCRIPTOR' : _CREATEACTORREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CreateActorReply) + }) +_sym_db.RegisterMessage(CreateActorReply) + +RegisterActorRequest = _reflection.GeneratedProtocolMessageType('RegisterActorRequest', (_message.Message,), { + 'DESCRIPTOR' : _REGISTERACTORREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RegisterActorRequest) + }) +_sym_db.RegisterMessage(RegisterActorRequest) + +RegisterActorReply = _reflection.GeneratedProtocolMessageType('RegisterActorReply', (_message.Message,), { + 'DESCRIPTOR' : _REGISTERACTORREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RegisterActorReply) + }) +_sym_db.RegisterMessage(RegisterActorReply) + +RestartActorRequest = _reflection.GeneratedProtocolMessageType('RestartActorRequest', (_message.Message,), { + 'DESCRIPTOR' : _RESTARTACTORREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RestartActorRequest) + }) +_sym_db.RegisterMessage(RestartActorRequest) + +RestartActorReply = _reflection.GeneratedProtocolMessageType('RestartActorReply', (_message.Message,), { + 'DESCRIPTOR' : _RESTARTACTORREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RestartActorReply) + }) +_sym_db.RegisterMessage(RestartActorReply) + +CreatePlacementGroupRequest = _reflection.GeneratedProtocolMessageType('CreatePlacementGroupRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEPLACEMENTGROUPREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CreatePlacementGroupRequest) + }) +_sym_db.RegisterMessage(CreatePlacementGroupRequest) + +CreatePlacementGroupReply = _reflection.GeneratedProtocolMessageType('CreatePlacementGroupReply', (_message.Message,), { + 'DESCRIPTOR' : _CREATEPLACEMENTGROUPREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CreatePlacementGroupReply) + }) +_sym_db.RegisterMessage(CreatePlacementGroupReply) + +RemovePlacementGroupRequest = _reflection.GeneratedProtocolMessageType('RemovePlacementGroupRequest', (_message.Message,), { + 'DESCRIPTOR' : _REMOVEPLACEMENTGROUPREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RemovePlacementGroupRequest) + }) +_sym_db.RegisterMessage(RemovePlacementGroupRequest) + +RemovePlacementGroupReply = _reflection.GeneratedProtocolMessageType('RemovePlacementGroupReply', (_message.Message,), { + 'DESCRIPTOR' : _REMOVEPLACEMENTGROUPREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RemovePlacementGroupReply) + }) +_sym_db.RegisterMessage(RemovePlacementGroupReply) + +GetPlacementGroupRequest = _reflection.GeneratedProtocolMessageType('GetPlacementGroupRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETPLACEMENTGROUPREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetPlacementGroupRequest) + }) +_sym_db.RegisterMessage(GetPlacementGroupRequest) + +GetPlacementGroupReply = _reflection.GeneratedProtocolMessageType('GetPlacementGroupReply', (_message.Message,), { + 'DESCRIPTOR' : _GETPLACEMENTGROUPREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetPlacementGroupReply) + }) +_sym_db.RegisterMessage(GetPlacementGroupReply) + +GetAllPlacementGroupRequest = _reflection.GeneratedProtocolMessageType('GetAllPlacementGroupRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETALLPLACEMENTGROUPREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllPlacementGroupRequest) + }) +_sym_db.RegisterMessage(GetAllPlacementGroupRequest) + +GetAllPlacementGroupReply = _reflection.GeneratedProtocolMessageType('GetAllPlacementGroupReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLPLACEMENTGROUPREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllPlacementGroupReply) + }) +_sym_db.RegisterMessage(GetAllPlacementGroupReply) + +WaitPlacementGroupUntilReadyRequest = _reflection.GeneratedProtocolMessageType('WaitPlacementGroupUntilReadyRequest', (_message.Message,), { + 'DESCRIPTOR' : _WAITPLACEMENTGROUPUNTILREADYREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WaitPlacementGroupUntilReadyRequest) + }) +_sym_db.RegisterMessage(WaitPlacementGroupUntilReadyRequest) + +WaitPlacementGroupUntilReadyReply = _reflection.GeneratedProtocolMessageType('WaitPlacementGroupUntilReadyReply', (_message.Message,), { + 'DESCRIPTOR' : _WAITPLACEMENTGROUPUNTILREADYREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WaitPlacementGroupUntilReadyReply) + }) +_sym_db.RegisterMessage(WaitPlacementGroupUntilReadyReply) + +GetNamedPlacementGroupRequest = _reflection.GeneratedProtocolMessageType('GetNamedPlacementGroupRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETNAMEDPLACEMENTGROUPREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetNamedPlacementGroupRequest) + }) +_sym_db.RegisterMessage(GetNamedPlacementGroupRequest) + +GetNamedPlacementGroupReply = _reflection.GeneratedProtocolMessageType('GetNamedPlacementGroupReply', (_message.Message,), { + 'DESCRIPTOR' : _GETNAMEDPLACEMENTGROUPREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetNamedPlacementGroupReply) + }) +_sym_db.RegisterMessage(GetNamedPlacementGroupReply) + +DrainNodeData = _reflection.GeneratedProtocolMessageType('DrainNodeData', (_message.Message,), { + 'DESCRIPTOR' : _DRAINNODEDATA, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DrainNodeData) + }) +_sym_db.RegisterMessage(DrainNodeData) + +DrainNodeRequest = _reflection.GeneratedProtocolMessageType('DrainNodeRequest', (_message.Message,), { + 'DESCRIPTOR' : _DRAINNODEREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DrainNodeRequest) + }) +_sym_db.RegisterMessage(DrainNodeRequest) + +DrainNodeStatus = _reflection.GeneratedProtocolMessageType('DrainNodeStatus', (_message.Message,), { + 'DESCRIPTOR' : _DRAINNODESTATUS, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DrainNodeStatus) + }) +_sym_db.RegisterMessage(DrainNodeStatus) + +DrainNodeReply = _reflection.GeneratedProtocolMessageType('DrainNodeReply', (_message.Message,), { + 'DESCRIPTOR' : _DRAINNODEREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DrainNodeReply) + }) +_sym_db.RegisterMessage(DrainNodeReply) + +InternalKVGetRequest = _reflection.GeneratedProtocolMessageType('InternalKVGetRequest', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVGETREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVGetRequest) + }) +_sym_db.RegisterMessage(InternalKVGetRequest) + +InternalKVGetReply = _reflection.GeneratedProtocolMessageType('InternalKVGetReply', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVGETREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVGetReply) + }) +_sym_db.RegisterMessage(InternalKVGetReply) + +InternalKVMultiGetRequest = _reflection.GeneratedProtocolMessageType('InternalKVMultiGetRequest', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVMULTIGETREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVMultiGetRequest) + }) +_sym_db.RegisterMessage(InternalKVMultiGetRequest) + +MapFieldEntry = _reflection.GeneratedProtocolMessageType('MapFieldEntry', (_message.Message,), { + 'DESCRIPTOR' : _MAPFIELDENTRY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.MapFieldEntry) + }) +_sym_db.RegisterMessage(MapFieldEntry) + +InternalKVMultiGetReply = _reflection.GeneratedProtocolMessageType('InternalKVMultiGetReply', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVMULTIGETREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVMultiGetReply) + }) +_sym_db.RegisterMessage(InternalKVMultiGetReply) + +InternalKVPutRequest = _reflection.GeneratedProtocolMessageType('InternalKVPutRequest', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVPUTREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVPutRequest) + }) +_sym_db.RegisterMessage(InternalKVPutRequest) + +InternalKVPutReply = _reflection.GeneratedProtocolMessageType('InternalKVPutReply', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVPUTREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVPutReply) + }) +_sym_db.RegisterMessage(InternalKVPutReply) + +InternalKVDelRequest = _reflection.GeneratedProtocolMessageType('InternalKVDelRequest', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVDELREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVDelRequest) + }) +_sym_db.RegisterMessage(InternalKVDelRequest) + +InternalKVDelReply = _reflection.GeneratedProtocolMessageType('InternalKVDelReply', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVDELREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVDelReply) + }) +_sym_db.RegisterMessage(InternalKVDelReply) + +InternalKVExistsRequest = _reflection.GeneratedProtocolMessageType('InternalKVExistsRequest', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVEXISTSREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVExistsRequest) + }) +_sym_db.RegisterMessage(InternalKVExistsRequest) + +InternalKVExistsReply = _reflection.GeneratedProtocolMessageType('InternalKVExistsReply', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVEXISTSREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVExistsReply) + }) +_sym_db.RegisterMessage(InternalKVExistsReply) + +InternalKVKeysRequest = _reflection.GeneratedProtocolMessageType('InternalKVKeysRequest', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVKEYSREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVKeysRequest) + }) +_sym_db.RegisterMessage(InternalKVKeysRequest) + +InternalKVKeysReply = _reflection.GeneratedProtocolMessageType('InternalKVKeysReply', (_message.Message,), { + 'DESCRIPTOR' : _INTERNALKVKEYSREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InternalKVKeysReply) + }) +_sym_db.RegisterMessage(InternalKVKeysReply) + +PinRuntimeEnvURIRequest = _reflection.GeneratedProtocolMessageType('PinRuntimeEnvURIRequest', (_message.Message,), { + 'DESCRIPTOR' : _PINRUNTIMEENVURIREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PinRuntimeEnvURIRequest) + }) +_sym_db.RegisterMessage(PinRuntimeEnvURIRequest) + +PinRuntimeEnvURIReply = _reflection.GeneratedProtocolMessageType('PinRuntimeEnvURIReply', (_message.Message,), { + 'DESCRIPTOR' : _PINRUNTIMEENVURIREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PinRuntimeEnvURIReply) + }) +_sym_db.RegisterMessage(PinRuntimeEnvURIReply) + +GcsPublishRequest = _reflection.GeneratedProtocolMessageType('GcsPublishRequest', (_message.Message,), { + 'DESCRIPTOR' : _GCSPUBLISHREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsPublishRequest) + }) +_sym_db.RegisterMessage(GcsPublishRequest) + +GcsPublishReply = _reflection.GeneratedProtocolMessageType('GcsPublishReply', (_message.Message,), { + 'DESCRIPTOR' : _GCSPUBLISHREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsPublishReply) + }) +_sym_db.RegisterMessage(GcsPublishReply) + +GcsSubscriberPollRequest = _reflection.GeneratedProtocolMessageType('GcsSubscriberPollRequest', (_message.Message,), { + 'DESCRIPTOR' : _GCSSUBSCRIBERPOLLREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsSubscriberPollRequest) + }) +_sym_db.RegisterMessage(GcsSubscriberPollRequest) + +GcsSubscriberPollReply = _reflection.GeneratedProtocolMessageType('GcsSubscriberPollReply', (_message.Message,), { + 'DESCRIPTOR' : _GCSSUBSCRIBERPOLLREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsSubscriberPollReply) + }) +_sym_db.RegisterMessage(GcsSubscriberPollReply) + +GcsSubscriberCommandBatchRequest = _reflection.GeneratedProtocolMessageType('GcsSubscriberCommandBatchRequest', (_message.Message,), { + 'DESCRIPTOR' : _GCSSUBSCRIBERCOMMANDBATCHREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsSubscriberCommandBatchRequest) + }) +_sym_db.RegisterMessage(GcsSubscriberCommandBatchRequest) + +GcsSubscriberCommandBatchReply = _reflection.GeneratedProtocolMessageType('GcsSubscriberCommandBatchReply', (_message.Message,), { + 'DESCRIPTOR' : _GCSSUBSCRIBERCOMMANDBATCHREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsSubscriberCommandBatchReply) + }) +_sym_db.RegisterMessage(GcsSubscriberCommandBatchReply) + +GcsUnregisterSubscriberRequest = _reflection.GeneratedProtocolMessageType('GcsUnregisterSubscriberRequest', (_message.Message,), { + 'DESCRIPTOR' : _GCSUNREGISTERSUBSCRIBERREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsUnregisterSubscriberRequest) + }) +_sym_db.RegisterMessage(GcsUnregisterSubscriberRequest) + +GcsUnregisterSubscriberReply = _reflection.GeneratedProtocolMessageType('GcsUnregisterSubscriberReply', (_message.Message,), { + 'DESCRIPTOR' : _GCSUNREGISTERSUBSCRIBERREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsUnregisterSubscriberReply) + }) +_sym_db.RegisterMessage(GcsUnregisterSubscriberReply) + +GetAllResourceUsageRequest = _reflection.GeneratedProtocolMessageType('GetAllResourceUsageRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETALLRESOURCEUSAGEREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllResourceUsageRequest) + }) +_sym_db.RegisterMessage(GetAllResourceUsageRequest) + +GetAllResourceUsageReply = _reflection.GeneratedProtocolMessageType('GetAllResourceUsageReply', (_message.Message,), { + 'DESCRIPTOR' : _GETALLRESOURCEUSAGEREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetAllResourceUsageReply) + }) +_sym_db.RegisterMessage(GetAllResourceUsageReply) + +GetDrainingNodesRequest = _reflection.GeneratedProtocolMessageType('GetDrainingNodesRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETDRAININGNODESREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetDrainingNodesRequest) + }) +_sym_db.RegisterMessage(GetDrainingNodesRequest) + +DrainingNode = _reflection.GeneratedProtocolMessageType('DrainingNode', (_message.Message,), { + 'DESCRIPTOR' : _DRAININGNODE, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DrainingNode) + }) +_sym_db.RegisterMessage(DrainingNode) + +GetDrainingNodesReply = _reflection.GeneratedProtocolMessageType('GetDrainingNodesReply', (_message.Message,), { + 'DESCRIPTOR' : _GETDRAININGNODESREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetDrainingNodesReply) + }) +_sym_db.RegisterMessage(GetDrainingNodesReply) + +GcsStatus = _reflection.GeneratedProtocolMessageType('GcsStatus', (_message.Message,), { + 'DESCRIPTOR' : _GCSSTATUS, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GcsStatus) + }) +_sym_db.RegisterMessage(GcsStatus) + +AddTaskEventDataRequest = _reflection.GeneratedProtocolMessageType('AddTaskEventDataRequest', (_message.Message,), { + 'DESCRIPTOR' : _ADDTASKEVENTDATAREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AddTaskEventDataRequest) + }) +_sym_db.RegisterMessage(AddTaskEventDataRequest) + +AddTaskEventDataReply = _reflection.GeneratedProtocolMessageType('AddTaskEventDataReply', (_message.Message,), { + 'DESCRIPTOR' : _ADDTASKEVENTDATAREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AddTaskEventDataReply) + }) +_sym_db.RegisterMessage(AddTaskEventDataReply) + +GetTaskEventsRequest = _reflection.GeneratedProtocolMessageType('GetTaskEventsRequest', (_message.Message,), { + + 'Filters' : _reflection.GeneratedProtocolMessageType('Filters', (_message.Message,), { + + 'JobIdFilter' : _reflection.GeneratedProtocolMessageType('JobIdFilter', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKEVENTSREQUEST_FILTERS_JOBIDFILTER, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsRequest.Filters.JobIdFilter) + }) + , + + 'TaskIdFilter' : _reflection.GeneratedProtocolMessageType('TaskIdFilter', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKEVENTSREQUEST_FILTERS_TASKIDFILTER, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsRequest.Filters.TaskIdFilter) + }) + , + + 'ActorIdFilter' : _reflection.GeneratedProtocolMessageType('ActorIdFilter', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKEVENTSREQUEST_FILTERS_ACTORIDFILTER, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsRequest.Filters.ActorIdFilter) + }) + , + + 'TaskNameFilter' : _reflection.GeneratedProtocolMessageType('TaskNameFilter', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKEVENTSREQUEST_FILTERS_TASKNAMEFILTER, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsRequest.Filters.TaskNameFilter) + }) + , + + 'StateFilter' : _reflection.GeneratedProtocolMessageType('StateFilter', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKEVENTSREQUEST_FILTERS_STATEFILTER, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsRequest.Filters.StateFilter) + }) + , + 'DESCRIPTOR' : _GETTASKEVENTSREQUEST_FILTERS, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsRequest.Filters) + }) + , + 'DESCRIPTOR' : _GETTASKEVENTSREQUEST, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsRequest) + }) +_sym_db.RegisterMessage(GetTaskEventsRequest) +_sym_db.RegisterMessage(GetTaskEventsRequest.Filters) +_sym_db.RegisterMessage(GetTaskEventsRequest.Filters.JobIdFilter) +_sym_db.RegisterMessage(GetTaskEventsRequest.Filters.TaskIdFilter) +_sym_db.RegisterMessage(GetTaskEventsRequest.Filters.ActorIdFilter) +_sym_db.RegisterMessage(GetTaskEventsRequest.Filters.TaskNameFilter) +_sym_db.RegisterMessage(GetTaskEventsRequest.Filters.StateFilter) + +GetTaskEventsReply = _reflection.GeneratedProtocolMessageType('GetTaskEventsReply', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKEVENTSREPLY, + '__module__' : 'src.ray.protobuf.gcs_service_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTaskEventsReply) + }) +_sym_db.RegisterMessage(GetTaskEventsReply) + +_JOBINFOGCSSERVICE = DESCRIPTOR.services_by_name['JobInfoGcsService'] +_ACTORINFOGCSSERVICE = DESCRIPTOR.services_by_name['ActorInfoGcsService'] +_WORKERINFOGCSSERVICE = DESCRIPTOR.services_by_name['WorkerInfoGcsService'] +_PLACEMENTGROUPINFOGCSSERVICE = DESCRIPTOR.services_by_name['PlacementGroupInfoGcsService'] +_INTERNALKVGCSSERVICE = DESCRIPTOR.services_by_name['InternalKVGcsService'] +_RUNTIMEENVGCSSERVICE = DESCRIPTOR.services_by_name['RuntimeEnvGcsService'] +_INTERNALPUBSUBGCSSERVICE = DESCRIPTOR.services_by_name['InternalPubSubGcsService'] +_NODERESOURCEINFOGCSSERVICE = DESCRIPTOR.services_by_name['NodeResourceInfoGcsService'] +_NODEINFOGCSSERVICE = DESCRIPTOR.services_by_name['NodeInfoGcsService'] +_TASKINFOGCSSERVICE = DESCRIPTOR.services_by_name['TaskInfoGcsService'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _GCSSERVICEFAILURETYPE._serialized_start=12470 + _GCSSERVICEFAILURETYPE._serialized_end=12537 + _FILTERPREDICATE._serialized_start=12539 + _FILTERPREDICATE._serialized_end=12582 + _ADDJOBREQUEST._serialized_start=137 + _ADDJOBREQUEST._serialized_end=195 + _ADDJOBREPLY._serialized_start=197 + _ADDJOBREPLY._serialized_end=254 + _MARKJOBFINISHEDREQUEST._serialized_start=256 + _MARKJOBFINISHEDREQUEST._serialized_end=303 + _MARKJOBFINISHEDREPLY._serialized_start=305 + _MARKJOBFINISHEDREPLY._serialized_end=371 + _GETALLJOBINFOREQUEST._serialized_start=374 + _GETALLJOBINFOREQUEST._serialized_end=719 + _GETALLJOBINFOREPLY._serialized_start=721 + _GETALLJOBINFOREPLY._serialized_end=844 + _REPORTJOBERRORREQUEST._serialized_start=846 + _REPORTJOBERRORREQUEST._serialized_end=923 + _REPORTJOBERRORREPLY._serialized_start=925 + _REPORTJOBERRORREPLY._serialized_end=990 + _GETNEXTJOBIDREQUEST._serialized_start=992 + _GETNEXTJOBIDREQUEST._serialized_end=1013 + _GETNEXTJOBIDREPLY._serialized_start=1015 + _GETNEXTJOBIDREPLY._serialized_end=1101 + _GETACTORINFOREQUEST._serialized_start=1103 + _GETACTORINFOREQUEST._serialized_end=1171 + _GETACTORINFOREPLY._serialized_start=1174 + _GETACTORINFOREPLY._serialized_end=1304 + _GETNAMEDACTORINFOREQUEST._serialized_start=1306 + _GETNAMEDACTORINFOREQUEST._serialized_end=1389 + _GETNAMEDACTORINFOREPLY._serialized_start=1392 + _GETNAMEDACTORINFOREPLY._serialized_end=1575 + _LISTNAMEDACTORSREQUEST._serialized_start=1577 + _LISTNAMEDACTORSREQUEST._serialized_end=1677 + _LISTNAMEDACTORSREPLY._serialized_start=1680 + _LISTNAMEDACTORSREPLY._serialized_end=1815 + _GETALLACTORINFOREQUEST._serialized_start=1818 + _GETALLACTORINFOREQUEST._serialized_end=2170 + _GETALLACTORINFOREQUEST_FILTERS._serialized_start=1982 + _GETALLACTORINFOREQUEST_FILTERS._serialized_end=2148 + _GETALLACTORINFOREPLY._serialized_start=2173 + _GETALLACTORINFOREPLY._serialized_end=2363 + _KILLACTORVIAGCSREQUEST._serialized_start=2365 + _KILLACTORVIAGCSREQUEST._serialized_end=2478 + _KILLACTORVIAGCSREPLY._serialized_start=2480 + _KILLACTORVIAGCSREPLY._serialized_end=2546 + _REPORTACTOROUTOFSCOPEREQUEST._serialized_start=2549 + _REPORTACTOROUTOFSCOPEREQUEST._serialized_end=2697 + _REPORTACTOROUTOFSCOPEREPLY._serialized_start=2699 + _REPORTACTOROUTOFSCOPEREPLY._serialized_end=2771 + _GETCLUSTERIDREQUEST._serialized_start=2773 + _GETCLUSTERIDREQUEST._serialized_end=2794 + _GETCLUSTERIDREPLY._serialized_start=2796 + _GETCLUSTERIDREPLY._serialized_end=2890 + _REGISTERNODEREQUEST._serialized_start=2892 + _REGISTERNODEREQUEST._serialized_end=2964 + _REGISTERNODEREPLY._serialized_start=2966 + _REGISTERNODEREPLY._serialized_end=3029 + _UNREGISTERNODEREQUEST._serialized_start=3031 + _UNREGISTERNODEREQUEST._serialized_end=3143 + _UNREGISTERNODEREPLY._serialized_start=3145 + _UNREGISTERNODEREPLY._serialized_end=3210 + _GETALLNODEINFOREQUEST._serialized_start=3213 + _GETALLNODEINFOREQUEST._serialized_end=3595 + _GETALLNODEINFOREQUEST_FILTERS._serialized_start=3337 + _GETALLNODEINFOREQUEST_FILTERS._serialized_end=3573 + _GETALLNODEINFOREPLY._serialized_start=3598 + _GETALLNODEINFOREPLY._serialized_end=3780 + _CHECKALIVEREQUEST._serialized_start=3782 + _CHECKALIVEREQUEST._serialized_end=3840 + _CHECKALIVEREPLY._serialized_start=3843 + _CHECKALIVEREPLY._serialized_end=3972 + _GETINTERNALCONFIGREQUEST._serialized_start=3974 + _GETINTERNALCONFIGREQUEST._serialized_end=4000 + _GETINTERNALCONFIGREPLY._serialized_start=4002 + _GETINTERNALCONFIGREPLY._serialized_end=4094 + _DELETERESOURCESREPLY._serialized_start=4096 + _DELETERESOURCESREPLY._serialized_end=4162 + _GETALLAVAILABLERESOURCESREQUEST._serialized_start=4164 + _GETALLAVAILABLERESOURCESREQUEST._serialized_end=4197 + _GETALLAVAILABLERESOURCESREPLY._serialized_start=4200 + _GETALLAVAILABLERESOURCESREPLY._serialized_end=4343 + _GETALLTOTALRESOURCESREQUEST._serialized_start=4345 + _GETALLTOTALRESOURCESREQUEST._serialized_end=4374 + _GETALLTOTALRESOURCESREPLY._serialized_start=4377 + _GETALLTOTALRESOURCESREPLY._serialized_end=4512 + _REPORTWORKERFAILUREREQUEST._serialized_start=4514 + _REPORTWORKERFAILUREREQUEST._serialized_end=4607 + _REPORTWORKERFAILUREREPLY._serialized_start=4609 + _REPORTWORKERFAILUREREPLY._serialized_end=4679 + _GETWORKERINFOREQUEST._serialized_start=4681 + _GETWORKERINFOREQUEST._serialized_end=4732 + _GETWORKERINFOREPLY._serialized_start=4735 + _GETWORKERINFOREPLY._serialized_end=4869 + _GETALLWORKERINFOREQUEST._serialized_start=4872 + _GETALLWORKERINFOREQUEST._serialized_end=5156 + _GETALLWORKERINFOREQUEST_FILTERS._serialized_start=5000 + _GETALLWORKERINFOREQUEST_FILTERS._serialized_end=5134 + _GETALLWORKERINFOREPLY._serialized_start=5159 + _GETALLWORKERINFOREPLY._serialized_end=5353 + _ADDWORKERINFOREQUEST._serialized_start=5355 + _ADDWORKERINFOREQUEST._serialized_end=5436 + _ADDWORKERINFOREPLY._serialized_start=5438 + _ADDWORKERINFOREPLY._serialized_end=5502 + _UPDATEWORKERDEBUGGERPORTREQUEST._serialized_start=5504 + _UPDATEWORKERDEBUGGERPORTREQUEST._serialized_end=5603 + _UPDATEWORKERDEBUGGERPORTREPLY._serialized_start=5605 + _UPDATEWORKERDEBUGGERPORTREPLY._serialized_end=5680 + _UPDATEWORKERNUMPAUSEDTHREADSREQUEST._serialized_start=5682 + _UPDATEWORKERNUMPAUSEDTHREADSREQUEST._serialized_end=5805 + _UPDATEWORKERNUMPAUSEDTHREADSREPLY._serialized_start=5807 + _UPDATEWORKERNUMPAUSEDTHREADSREPLY._serialized_end=5886 + _CREATEACTORREQUEST._serialized_start=5888 + _CREATEACTORREQUEST._serialized_end=5956 + _CREATEACTORREPLY._serialized_start=5959 + _CREATEACTORREPLY._serialized_end=6224 + _REGISTERACTORREQUEST._serialized_start=6226 + _REGISTERACTORREQUEST._serialized_end=6296 + _REGISTERACTORREPLY._serialized_start=6298 + _REGISTERACTORREPLY._serialized_end=6362 + _RESTARTACTORREQUEST._serialized_start=6364 + _RESTARTACTORREQUEST._serialized_end=6447 + _RESTARTACTORREPLY._serialized_start=6449 + _RESTARTACTORREPLY._serialized_end=6512 + _CREATEPLACEMENTGROUPREQUEST._serialized_start=6514 + _CREATEPLACEMENTGROUPREQUEST._serialized_end=6622 + _CREATEPLACEMENTGROUPREPLY._serialized_start=6624 + _CREATEPLACEMENTGROUPREPLY._serialized_end=6695 + _REMOVEPLACEMENTGROUPREQUEST._serialized_start=6697 + _REMOVEPLACEMENTGROUPREQUEST._serialized_end=6772 + _REMOVEPLACEMENTGROUPREPLY._serialized_start=6774 + _REMOVEPLACEMENTGROUPREPLY._serialized_end=6845 + _GETPLACEMENTGROUPREQUEST._serialized_start=6847 + _GETPLACEMENTGROUPREQUEST._serialized_end=6919 + _GETPLACEMENTGROUPREPLY._serialized_start=6922 + _GETPLACEMENTGROUPREPLY._serialized_end=7085 + _GETALLPLACEMENTGROUPREQUEST._serialized_start=7087 + _GETALLPLACEMENTGROUPREQUEST._serialized_end=7153 + _GETALLPLACEMENTGROUPREPLY._serialized_start=7156 + _GETALLPLACEMENTGROUPREPLY._serialized_end=7344 + _WAITPLACEMENTGROUPUNTILREADYREQUEST._serialized_start=7346 + _WAITPLACEMENTGROUPUNTILREADYREQUEST._serialized_end=7429 + _WAITPLACEMENTGROUPUNTILREADYREPLY._serialized_start=7431 + _WAITPLACEMENTGROUPUNTILREADYREPLY._serialized_end=7510 + _GETNAMEDPLACEMENTGROUPREQUEST._serialized_start=7512 + _GETNAMEDPLACEMENTGROUPREQUEST._serialized_end=7600 + _GETNAMEDPLACEMENTGROUPREPLY._serialized_start=7603 + _GETNAMEDPLACEMENTGROUPREPLY._serialized_end=7771 + _DRAINNODEDATA._serialized_start=7773 + _DRAINNODEDATA._serialized_end=7813 + _DRAINNODEREQUEST._serialized_start=7815 + _DRAINNODEREQUEST._serialized_end=7897 + _DRAINNODESTATUS._serialized_start=7899 + _DRAINNODESTATUS._serialized_end=7941 + _DRAINNODEREPLY._serialized_start=7944 + _DRAINNODEREPLY._serialized_end=8074 + _INTERNALKVGETREQUEST._serialized_start=8076 + _INTERNALKVGETREQUEST._serialized_end=8146 + _INTERNALKVGETREPLY._serialized_start=8148 + _INTERNALKVGETREPLY._serialized_end=8234 + _INTERNALKVMULTIGETREQUEST._serialized_start=8236 + _INTERNALKVMULTIGETREQUEST._serialized_end=8313 + _MAPFIELDENTRY._serialized_start=8315 + _MAPFIELDENTRY._serialized_end=8370 + _INTERNALKVMULTIGETREPLY._serialized_start=8372 + _INTERNALKVMULTIGETREPLY._serialized_end=8491 + _INTERNALKVPUTREQUEST._serialized_start=8493 + _INTERNALKVPUTREQUEST._serialized_end=8615 + _INTERNALKVPUTREPLY._serialized_start=8617 + _INTERNALKVPUTREPLY._serialized_end=8703 + _INTERNALKVDELREQUEST._serialized_start=8705 + _INTERNALKVDELREQUEST._serialized_end=8811 + _INTERNALKVDELREPLY._serialized_start=8813 + _INTERNALKVDELREPLY._serialized_end=8910 + _INTERNALKVEXISTSREQUEST._serialized_start=8912 + _INTERNALKVEXISTSREQUEST._serialized_end=8985 + _INTERNALKVEXISTSREPLY._serialized_start=8987 + _INTERNALKVEXISTSREPLY._serialized_end=9078 + _INTERNALKVKEYSREQUEST._serialized_start=9080 + _INTERNALKVKEYSREQUEST._serialized_end=9157 + _INTERNALKVKEYSREPLY._serialized_start=9159 + _INTERNALKVKEYSREPLY._serialized_end=9250 + _PINRUNTIMEENVURIREQUEST._serialized_start=9252 + _PINRUNTIMEENVURIREQUEST._serialized_end=9330 + _PINRUNTIMEENVURIREPLY._serialized_start=9332 + _PINRUNTIMEENVURIREPLY._serialized_end=9399 + _GCSPUBLISHREQUEST._serialized_start=9401 + _GCSPUBLISHREQUEST._serialized_end=9476 + _GCSPUBLISHREPLY._serialized_start=9478 + _GCSPUBLISHREPLY._serialized_end=9539 + _GCSSUBSCRIBERPOLLREQUEST._serialized_start=9542 + _GCSSUBSCRIBERPOLLREQUEST._serialized_end=9699 + _GCSSUBSCRIBERPOLLREPLY._serialized_start=9702 + _GCSSUBSCRIBERPOLLREPLY._serialized_end=9861 + _GCSSUBSCRIBERCOMMANDBATCHREQUEST._serialized_start=9864 + _GCSSUBSCRIBERCOMMANDBATCHREQUEST._serialized_end=10010 + _GCSSUBSCRIBERCOMMANDBATCHREPLY._serialized_start=10012 + _GCSSUBSCRIBERCOMMANDBATCHREPLY._serialized_end=10088 + _GCSUNREGISTERSUBSCRIBERREQUEST._serialized_start=10090 + _GCSUNREGISTERSUBSCRIBERREQUEST._serialized_end=10159 + _GCSUNREGISTERSUBSCRIBERREPLY._serialized_start=10161 + _GCSUNREGISTERSUBSCRIBERREPLY._serialized_end=10191 + _GETALLRESOURCEUSAGEREQUEST._serialized_start=10193 + _GETALLRESOURCEUSAGEREQUEST._serialized_end=10221 + _GETALLRESOURCEUSAGEREPLY._serialized_start=10224 + _GETALLRESOURCEUSAGEREPLY._serialized_end=10457 + _GETDRAININGNODESREQUEST._serialized_start=10459 + _GETDRAININGNODESREQUEST._serialized_end=10484 + _DRAININGNODE._serialized_start=10486 + _DRAININGNODE._serialized_end=10594 + _GETDRAININGNODESREPLY._serialized_start=10597 + _GETDRAININGNODESREPLY._serialized_end=10726 + _GCSSTATUS._serialized_start=10728 + _GCSSTATUS._serialized_end=10785 + _ADDTASKEVENTDATAREQUEST._serialized_start=10787 + _ADDTASKEVENTDATAREQUEST._serialized_end=10856 + _ADDTASKEVENTDATAREPLY._serialized_start=10858 + _ADDTASKEVENTDATAREPLY._serialized_end=10925 + _GETTASKEVENTSREQUEST._serialized_start=10928 + _GETTASKEVENTSREQUEST._serialized_end=12078 + _GETTASKEVENTSREQUEST_FILTERS._serialized_start=11050 + _GETTASKEVENTSREQUEST_FILTERS._serialized_end=12056 + _GETTASKEVENTSREQUEST_FILTERS_JOBIDFILTER._serialized_start=11552 + _GETTASKEVENTSREQUEST_FILTERS_JOBIDFILTER._serialized_end=11644 + _GETTASKEVENTSREQUEST_FILTERS_TASKIDFILTER._serialized_start=11646 + _GETTASKEVENTSREQUEST_FILTERS_TASKIDFILTER._serialized_end=11741 + _GETTASKEVENTSREQUEST_FILTERS_ACTORIDFILTER._serialized_start=11743 + _GETTASKEVENTSREQUEST_FILTERS_ACTORIDFILTER._serialized_end=11841 + _GETTASKEVENTSREQUEST_FILTERS_TASKNAMEFILTER._serialized_start=11843 + _GETTASKEVENTSREQUEST_FILTERS_TASKNAMEFILTER._serialized_end=11944 + _GETTASKEVENTSREQUEST_FILTERS_STATEFILTER._serialized_start=11946 + _GETTASKEVENTSREQUEST_FILTERS_STATEFILTER._serialized_end=12037 + _GETTASKEVENTSREPLY._serialized_start=12081 + _GETTASKEVENTSREPLY._serialized_end=12468 + _JOBINFOGCSSERVICE._serialized_start=12585 + _JOBINFOGCSSERVICE._serialized_end=12974 + _ACTORINFOGCSSERVICE._serialized_start=12977 + _ACTORINFOGCSSERVICE._serialized_end=13733 + _WORKERINFOGCSSERVICE._serialized_start=13736 + _WORKERINFOGCSSERVICE._serialized_end=14325 + _PLACEMENTGROUPINFOGCSSERVICE._serialized_start=14328 + _PLACEMENTGROUPINFOGCSSERVICE._serialized_end=14967 + _INTERNALKVGCSSERVICE._serialized_start=14970 + _INTERNALKVGCSSERVICE._serialized_end=15570 + _RUNTIMEENVGCSSERVICE._serialized_start=15572 + _RUNTIMEENVGCSSERVICE._serialized_end=15680 + _INTERNALPUBSUBGCSSERVICE._serialized_start=15683 + _INTERNALPUBSUBGCSSERVICE._serialized_end=16086 + _NODERESOURCEINFOGCSSERVICE._serialized_start=16089 + _NODERESOURCEINFOGCSSERVICE._serialized_end=16506 + _NODEINFOGCSSERVICE._serialized_start=16509 + _NODEINFOGCSSERVICE._serialized_end=16970 + _TASKINFOGCSSERVICE._serialized_start=16973 + _TASKINFOGCSSERVICE._serialized_end=17156 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_service_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_service_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..f9b067d1d871320bc91ad3df2746c00045d76cbd --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/gcs_service_pb2_grpc.py @@ -0,0 +1,1935 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from . import gcs_service_pb2 as src_dot_ray_dot_protobuf_dot_gcs__service__pb2 + + +class JobInfoGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.AddJob = channel.unary_unary( + '/ray.rpc.JobInfoGcsService/AddJob', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddJobRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddJobReply.FromString, + ) + self.MarkJobFinished = channel.unary_unary( + '/ray.rpc.JobInfoGcsService/MarkJobFinished', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.MarkJobFinishedRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.MarkJobFinishedReply.FromString, + ) + self.GetAllJobInfo = channel.unary_unary( + '/ray.rpc.JobInfoGcsService/GetAllJobInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllJobInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllJobInfoReply.FromString, + ) + self.ReportJobError = channel.unary_unary( + '/ray.rpc.JobInfoGcsService/ReportJobError', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportJobErrorRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportJobErrorReply.FromString, + ) + self.GetNextJobID = channel.unary_unary( + '/ray.rpc.JobInfoGcsService/GetNextJobID', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNextJobIDRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNextJobIDReply.FromString, + ) + + +class JobInfoGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def AddJob(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def MarkJobFinished(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetAllJobInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReportJobError(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetNextJobID(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_JobInfoGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'AddJob': grpc.unary_unary_rpc_method_handler( + servicer.AddJob, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddJobRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddJobReply.SerializeToString, + ), + 'MarkJobFinished': grpc.unary_unary_rpc_method_handler( + servicer.MarkJobFinished, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.MarkJobFinishedRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.MarkJobFinishedReply.SerializeToString, + ), + 'GetAllJobInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetAllJobInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllJobInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllJobInfoReply.SerializeToString, + ), + 'ReportJobError': grpc.unary_unary_rpc_method_handler( + servicer.ReportJobError, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportJobErrorRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportJobErrorReply.SerializeToString, + ), + 'GetNextJobID': grpc.unary_unary_rpc_method_handler( + servicer.GetNextJobID, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNextJobIDRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNextJobIDReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.JobInfoGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class JobInfoGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def AddJob(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.JobInfoGcsService/AddJob', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddJobRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddJobReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def MarkJobFinished(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.JobInfoGcsService/MarkJobFinished', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.MarkJobFinishedRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.MarkJobFinishedReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetAllJobInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.JobInfoGcsService/GetAllJobInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllJobInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllJobInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReportJobError(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.JobInfoGcsService/ReportJobError', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportJobErrorRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportJobErrorReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetNextJobID(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.JobInfoGcsService/GetNextJobID', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNextJobIDRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNextJobIDReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class ActorInfoGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.RegisterActor = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/RegisterActor', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterActorRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterActorReply.FromString, + ) + self.RestartActor = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/RestartActor', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RestartActorRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RestartActorReply.FromString, + ) + self.CreateActor = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/CreateActor', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreateActorRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreateActorReply.FromString, + ) + self.GetActorInfo = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/GetActorInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetActorInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetActorInfoReply.FromString, + ) + self.GetNamedActorInfo = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/GetNamedActorInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedActorInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedActorInfoReply.FromString, + ) + self.ListNamedActors = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/ListNamedActors', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ListNamedActorsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ListNamedActorsReply.FromString, + ) + self.GetAllActorInfo = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/GetAllActorInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllActorInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllActorInfoReply.FromString, + ) + self.KillActorViaGcs = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/KillActorViaGcs', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.KillActorViaGcsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.KillActorViaGcsReply.FromString, + ) + self.ReportActorOutOfScope = channel.unary_unary( + '/ray.rpc.ActorInfoGcsService/ReportActorOutOfScope', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportActorOutOfScopeRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportActorOutOfScopeReply.FromString, + ) + + +class ActorInfoGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def RegisterActor(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RestartActor(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CreateActor(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetActorInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetNamedActorInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListNamedActors(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetAllActorInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def KillActorViaGcs(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReportActorOutOfScope(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_ActorInfoGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'RegisterActor': grpc.unary_unary_rpc_method_handler( + servicer.RegisterActor, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterActorRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterActorReply.SerializeToString, + ), + 'RestartActor': grpc.unary_unary_rpc_method_handler( + servicer.RestartActor, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RestartActorRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RestartActorReply.SerializeToString, + ), + 'CreateActor': grpc.unary_unary_rpc_method_handler( + servicer.CreateActor, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreateActorRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreateActorReply.SerializeToString, + ), + 'GetActorInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetActorInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetActorInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetActorInfoReply.SerializeToString, + ), + 'GetNamedActorInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetNamedActorInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedActorInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedActorInfoReply.SerializeToString, + ), + 'ListNamedActors': grpc.unary_unary_rpc_method_handler( + servicer.ListNamedActors, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ListNamedActorsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ListNamedActorsReply.SerializeToString, + ), + 'GetAllActorInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetAllActorInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllActorInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllActorInfoReply.SerializeToString, + ), + 'KillActorViaGcs': grpc.unary_unary_rpc_method_handler( + servicer.KillActorViaGcs, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.KillActorViaGcsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.KillActorViaGcsReply.SerializeToString, + ), + 'ReportActorOutOfScope': grpc.unary_unary_rpc_method_handler( + servicer.ReportActorOutOfScope, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportActorOutOfScopeRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportActorOutOfScopeReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.ActorInfoGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class ActorInfoGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def RegisterActor(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/RegisterActor', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterActorRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterActorReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def RestartActor(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/RestartActor', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RestartActorRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RestartActorReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CreateActor(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/CreateActor', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreateActorRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreateActorReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetActorInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/GetActorInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetActorInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetActorInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetNamedActorInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/GetNamedActorInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedActorInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedActorInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListNamedActors(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/ListNamedActors', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ListNamedActorsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ListNamedActorsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetAllActorInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/GetAllActorInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllActorInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllActorInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def KillActorViaGcs(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/KillActorViaGcs', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.KillActorViaGcsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.KillActorViaGcsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReportActorOutOfScope(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.ActorInfoGcsService/ReportActorOutOfScope', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportActorOutOfScopeRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportActorOutOfScopeReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class WorkerInfoGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.ReportWorkerFailure = channel.unary_unary( + '/ray.rpc.WorkerInfoGcsService/ReportWorkerFailure', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportWorkerFailureRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportWorkerFailureReply.FromString, + ) + self.GetWorkerInfo = channel.unary_unary( + '/ray.rpc.WorkerInfoGcsService/GetWorkerInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetWorkerInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetWorkerInfoReply.FromString, + ) + self.GetAllWorkerInfo = channel.unary_unary( + '/ray.rpc.WorkerInfoGcsService/GetAllWorkerInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllWorkerInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllWorkerInfoReply.FromString, + ) + self.AddWorkerInfo = channel.unary_unary( + '/ray.rpc.WorkerInfoGcsService/AddWorkerInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddWorkerInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddWorkerInfoReply.FromString, + ) + self.UpdateWorkerDebuggerPort = channel.unary_unary( + '/ray.rpc.WorkerInfoGcsService/UpdateWorkerDebuggerPort', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerDebuggerPortRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerDebuggerPortReply.FromString, + ) + self.UpdateWorkerNumPausedThreads = channel.unary_unary( + '/ray.rpc.WorkerInfoGcsService/UpdateWorkerNumPausedThreads', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerNumPausedThreadsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerNumPausedThreadsReply.FromString, + ) + + +class WorkerInfoGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def ReportWorkerFailure(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetWorkerInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetAllWorkerInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def AddWorkerInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def UpdateWorkerDebuggerPort(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def UpdateWorkerNumPausedThreads(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_WorkerInfoGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'ReportWorkerFailure': grpc.unary_unary_rpc_method_handler( + servicer.ReportWorkerFailure, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportWorkerFailureRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportWorkerFailureReply.SerializeToString, + ), + 'GetWorkerInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetWorkerInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetWorkerInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetWorkerInfoReply.SerializeToString, + ), + 'GetAllWorkerInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetAllWorkerInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllWorkerInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllWorkerInfoReply.SerializeToString, + ), + 'AddWorkerInfo': grpc.unary_unary_rpc_method_handler( + servicer.AddWorkerInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddWorkerInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddWorkerInfoReply.SerializeToString, + ), + 'UpdateWorkerDebuggerPort': grpc.unary_unary_rpc_method_handler( + servicer.UpdateWorkerDebuggerPort, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerDebuggerPortRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerDebuggerPortReply.SerializeToString, + ), + 'UpdateWorkerNumPausedThreads': grpc.unary_unary_rpc_method_handler( + servicer.UpdateWorkerNumPausedThreads, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerNumPausedThreadsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerNumPausedThreadsReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.WorkerInfoGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class WorkerInfoGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def ReportWorkerFailure(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.WorkerInfoGcsService/ReportWorkerFailure', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportWorkerFailureRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.ReportWorkerFailureReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetWorkerInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.WorkerInfoGcsService/GetWorkerInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetWorkerInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetWorkerInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetAllWorkerInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.WorkerInfoGcsService/GetAllWorkerInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllWorkerInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllWorkerInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def AddWorkerInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.WorkerInfoGcsService/AddWorkerInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddWorkerInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddWorkerInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def UpdateWorkerDebuggerPort(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.WorkerInfoGcsService/UpdateWorkerDebuggerPort', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerDebuggerPortRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerDebuggerPortReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def UpdateWorkerNumPausedThreads(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.WorkerInfoGcsService/UpdateWorkerNumPausedThreads', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerNumPausedThreadsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UpdateWorkerNumPausedThreadsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class PlacementGroupInfoGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.CreatePlacementGroup = channel.unary_unary( + '/ray.rpc.PlacementGroupInfoGcsService/CreatePlacementGroup', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreatePlacementGroupRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreatePlacementGroupReply.FromString, + ) + self.RemovePlacementGroup = channel.unary_unary( + '/ray.rpc.PlacementGroupInfoGcsService/RemovePlacementGroup', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RemovePlacementGroupRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RemovePlacementGroupReply.FromString, + ) + self.GetPlacementGroup = channel.unary_unary( + '/ray.rpc.PlacementGroupInfoGcsService/GetPlacementGroup', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetPlacementGroupRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetPlacementGroupReply.FromString, + ) + self.GetNamedPlacementGroup = channel.unary_unary( + '/ray.rpc.PlacementGroupInfoGcsService/GetNamedPlacementGroup', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedPlacementGroupRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedPlacementGroupReply.FromString, + ) + self.GetAllPlacementGroup = channel.unary_unary( + '/ray.rpc.PlacementGroupInfoGcsService/GetAllPlacementGroup', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllPlacementGroupRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllPlacementGroupReply.FromString, + ) + self.WaitPlacementGroupUntilReady = channel.unary_unary( + '/ray.rpc.PlacementGroupInfoGcsService/WaitPlacementGroupUntilReady', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.WaitPlacementGroupUntilReadyRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.WaitPlacementGroupUntilReadyReply.FromString, + ) + + +class PlacementGroupInfoGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def CreatePlacementGroup(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RemovePlacementGroup(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetPlacementGroup(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetNamedPlacementGroup(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetAllPlacementGroup(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def WaitPlacementGroupUntilReady(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_PlacementGroupInfoGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'CreatePlacementGroup': grpc.unary_unary_rpc_method_handler( + servicer.CreatePlacementGroup, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreatePlacementGroupRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreatePlacementGroupReply.SerializeToString, + ), + 'RemovePlacementGroup': grpc.unary_unary_rpc_method_handler( + servicer.RemovePlacementGroup, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RemovePlacementGroupRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RemovePlacementGroupReply.SerializeToString, + ), + 'GetPlacementGroup': grpc.unary_unary_rpc_method_handler( + servicer.GetPlacementGroup, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetPlacementGroupRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetPlacementGroupReply.SerializeToString, + ), + 'GetNamedPlacementGroup': grpc.unary_unary_rpc_method_handler( + servicer.GetNamedPlacementGroup, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedPlacementGroupRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedPlacementGroupReply.SerializeToString, + ), + 'GetAllPlacementGroup': grpc.unary_unary_rpc_method_handler( + servicer.GetAllPlacementGroup, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllPlacementGroupRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllPlacementGroupReply.SerializeToString, + ), + 'WaitPlacementGroupUntilReady': grpc.unary_unary_rpc_method_handler( + servicer.WaitPlacementGroupUntilReady, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.WaitPlacementGroupUntilReadyRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.WaitPlacementGroupUntilReadyReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.PlacementGroupInfoGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class PlacementGroupInfoGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def CreatePlacementGroup(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.PlacementGroupInfoGcsService/CreatePlacementGroup', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreatePlacementGroupRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CreatePlacementGroupReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def RemovePlacementGroup(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.PlacementGroupInfoGcsService/RemovePlacementGroup', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RemovePlacementGroupRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RemovePlacementGroupReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetPlacementGroup(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.PlacementGroupInfoGcsService/GetPlacementGroup', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetPlacementGroupRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetPlacementGroupReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetNamedPlacementGroup(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.PlacementGroupInfoGcsService/GetNamedPlacementGroup', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedPlacementGroupRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetNamedPlacementGroupReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetAllPlacementGroup(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.PlacementGroupInfoGcsService/GetAllPlacementGroup', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllPlacementGroupRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllPlacementGroupReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def WaitPlacementGroupUntilReady(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.PlacementGroupInfoGcsService/WaitPlacementGroupUntilReady', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.WaitPlacementGroupUntilReadyRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.WaitPlacementGroupUntilReadyReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class InternalKVGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.InternalKVGet = channel.unary_unary( + '/ray.rpc.InternalKVGcsService/InternalKVGet', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVGetRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVGetReply.FromString, + ) + self.InternalKVMultiGet = channel.unary_unary( + '/ray.rpc.InternalKVGcsService/InternalKVMultiGet', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVMultiGetRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVMultiGetReply.FromString, + ) + self.InternalKVPut = channel.unary_unary( + '/ray.rpc.InternalKVGcsService/InternalKVPut', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVPutRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVPutReply.FromString, + ) + self.InternalKVDel = channel.unary_unary( + '/ray.rpc.InternalKVGcsService/InternalKVDel', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVDelRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVDelReply.FromString, + ) + self.InternalKVExists = channel.unary_unary( + '/ray.rpc.InternalKVGcsService/InternalKVExists', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVExistsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVExistsReply.FromString, + ) + self.InternalKVKeys = channel.unary_unary( + '/ray.rpc.InternalKVGcsService/InternalKVKeys', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVKeysRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVKeysReply.FromString, + ) + self.GetInternalConfig = channel.unary_unary( + '/ray.rpc.InternalKVGcsService/GetInternalConfig', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetInternalConfigRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetInternalConfigReply.FromString, + ) + + +class InternalKVGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def InternalKVGet(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def InternalKVMultiGet(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def InternalKVPut(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def InternalKVDel(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def InternalKVExists(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def InternalKVKeys(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetInternalConfig(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_InternalKVGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'InternalKVGet': grpc.unary_unary_rpc_method_handler( + servicer.InternalKVGet, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVGetRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVGetReply.SerializeToString, + ), + 'InternalKVMultiGet': grpc.unary_unary_rpc_method_handler( + servicer.InternalKVMultiGet, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVMultiGetRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVMultiGetReply.SerializeToString, + ), + 'InternalKVPut': grpc.unary_unary_rpc_method_handler( + servicer.InternalKVPut, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVPutRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVPutReply.SerializeToString, + ), + 'InternalKVDel': grpc.unary_unary_rpc_method_handler( + servicer.InternalKVDel, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVDelRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVDelReply.SerializeToString, + ), + 'InternalKVExists': grpc.unary_unary_rpc_method_handler( + servicer.InternalKVExists, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVExistsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVExistsReply.SerializeToString, + ), + 'InternalKVKeys': grpc.unary_unary_rpc_method_handler( + servicer.InternalKVKeys, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVKeysRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVKeysReply.SerializeToString, + ), + 'GetInternalConfig': grpc.unary_unary_rpc_method_handler( + servicer.GetInternalConfig, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetInternalConfigRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetInternalConfigReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.InternalKVGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class InternalKVGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def InternalKVGet(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalKVGcsService/InternalKVGet', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVGetRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVGetReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def InternalKVMultiGet(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalKVGcsService/InternalKVMultiGet', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVMultiGetRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVMultiGetReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def InternalKVPut(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalKVGcsService/InternalKVPut', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVPutRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVPutReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def InternalKVDel(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalKVGcsService/InternalKVDel', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVDelRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVDelReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def InternalKVExists(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalKVGcsService/InternalKVExists', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVExistsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVExistsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def InternalKVKeys(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalKVGcsService/InternalKVKeys', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVKeysRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.InternalKVKeysReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetInternalConfig(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalKVGcsService/GetInternalConfig', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetInternalConfigRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetInternalConfigReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class RuntimeEnvGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.PinRuntimeEnvURI = channel.unary_unary( + '/ray.rpc.RuntimeEnvGcsService/PinRuntimeEnvURI', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.PinRuntimeEnvURIRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.PinRuntimeEnvURIReply.FromString, + ) + + +class RuntimeEnvGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def PinRuntimeEnvURI(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_RuntimeEnvGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'PinRuntimeEnvURI': grpc.unary_unary_rpc_method_handler( + servicer.PinRuntimeEnvURI, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.PinRuntimeEnvURIRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.PinRuntimeEnvURIReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.RuntimeEnvGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class RuntimeEnvGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def PinRuntimeEnvURI(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RuntimeEnvGcsService/PinRuntimeEnvURI', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.PinRuntimeEnvURIRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.PinRuntimeEnvURIReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class InternalPubSubGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GcsPublish = channel.unary_unary( + '/ray.rpc.InternalPubSubGcsService/GcsPublish', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsPublishRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsPublishReply.FromString, + ) + self.GcsSubscriberPoll = channel.unary_unary( + '/ray.rpc.InternalPubSubGcsService/GcsSubscriberPoll', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberPollRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberPollReply.FromString, + ) + self.GcsSubscriberCommandBatch = channel.unary_unary( + '/ray.rpc.InternalPubSubGcsService/GcsSubscriberCommandBatch', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberCommandBatchRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberCommandBatchReply.FromString, + ) + self.GcsUnregisterSubscriber = channel.unary_unary( + '/ray.rpc.InternalPubSubGcsService/GcsUnregisterSubscriber', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsUnregisterSubscriberRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsUnregisterSubscriberReply.FromString, + ) + + +class InternalPubSubGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def GcsPublish(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GcsSubscriberPoll(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GcsSubscriberCommandBatch(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GcsUnregisterSubscriber(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_InternalPubSubGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GcsPublish': grpc.unary_unary_rpc_method_handler( + servicer.GcsPublish, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsPublishRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsPublishReply.SerializeToString, + ), + 'GcsSubscriberPoll': grpc.unary_unary_rpc_method_handler( + servicer.GcsSubscriberPoll, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberPollRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberPollReply.SerializeToString, + ), + 'GcsSubscriberCommandBatch': grpc.unary_unary_rpc_method_handler( + servicer.GcsSubscriberCommandBatch, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberCommandBatchRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberCommandBatchReply.SerializeToString, + ), + 'GcsUnregisterSubscriber': grpc.unary_unary_rpc_method_handler( + servicer.GcsUnregisterSubscriber, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsUnregisterSubscriberRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsUnregisterSubscriberReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.InternalPubSubGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class InternalPubSubGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def GcsPublish(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalPubSubGcsService/GcsPublish', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsPublishRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsPublishReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GcsSubscriberPoll(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalPubSubGcsService/GcsSubscriberPoll', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberPollRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberPollReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GcsSubscriberCommandBatch(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalPubSubGcsService/GcsSubscriberCommandBatch', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberCommandBatchRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsSubscriberCommandBatchReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GcsUnregisterSubscriber(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.InternalPubSubGcsService/GcsUnregisterSubscriber', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsUnregisterSubscriberRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GcsUnregisterSubscriberReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class NodeResourceInfoGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetAllAvailableResources = channel.unary_unary( + '/ray.rpc.NodeResourceInfoGcsService/GetAllAvailableResources', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllAvailableResourcesRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllAvailableResourcesReply.FromString, + ) + self.GetAllTotalResources = channel.unary_unary( + '/ray.rpc.NodeResourceInfoGcsService/GetAllTotalResources', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllTotalResourcesRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllTotalResourcesReply.FromString, + ) + self.GetAllResourceUsage = channel.unary_unary( + '/ray.rpc.NodeResourceInfoGcsService/GetAllResourceUsage', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllResourceUsageRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllResourceUsageReply.FromString, + ) + self.GetDrainingNodes = channel.unary_unary( + '/ray.rpc.NodeResourceInfoGcsService/GetDrainingNodes', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetDrainingNodesRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetDrainingNodesReply.FromString, + ) + + +class NodeResourceInfoGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def GetAllAvailableResources(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetAllTotalResources(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetAllResourceUsage(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetDrainingNodes(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_NodeResourceInfoGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetAllAvailableResources': grpc.unary_unary_rpc_method_handler( + servicer.GetAllAvailableResources, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllAvailableResourcesRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllAvailableResourcesReply.SerializeToString, + ), + 'GetAllTotalResources': grpc.unary_unary_rpc_method_handler( + servicer.GetAllTotalResources, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllTotalResourcesRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllTotalResourcesReply.SerializeToString, + ), + 'GetAllResourceUsage': grpc.unary_unary_rpc_method_handler( + servicer.GetAllResourceUsage, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllResourceUsageRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllResourceUsageReply.SerializeToString, + ), + 'GetDrainingNodes': grpc.unary_unary_rpc_method_handler( + servicer.GetDrainingNodes, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetDrainingNodesRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetDrainingNodesReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.NodeResourceInfoGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class NodeResourceInfoGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def GetAllAvailableResources(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeResourceInfoGcsService/GetAllAvailableResources', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllAvailableResourcesRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllAvailableResourcesReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetAllTotalResources(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeResourceInfoGcsService/GetAllTotalResources', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllTotalResourcesRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllTotalResourcesReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetAllResourceUsage(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeResourceInfoGcsService/GetAllResourceUsage', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllResourceUsageRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllResourceUsageReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetDrainingNodes(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeResourceInfoGcsService/GetDrainingNodes', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetDrainingNodesRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetDrainingNodesReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class NodeInfoGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetClusterId = channel.unary_unary( + '/ray.rpc.NodeInfoGcsService/GetClusterId', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetClusterIdRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetClusterIdReply.FromString, + ) + self.RegisterNode = channel.unary_unary( + '/ray.rpc.NodeInfoGcsService/RegisterNode', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterNodeRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterNodeReply.FromString, + ) + self.UnregisterNode = channel.unary_unary( + '/ray.rpc.NodeInfoGcsService/UnregisterNode', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UnregisterNodeRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UnregisterNodeReply.FromString, + ) + self.DrainNode = channel.unary_unary( + '/ray.rpc.NodeInfoGcsService/DrainNode', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.DrainNodeRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.DrainNodeReply.FromString, + ) + self.GetAllNodeInfo = channel.unary_unary( + '/ray.rpc.NodeInfoGcsService/GetAllNodeInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllNodeInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllNodeInfoReply.FromString, + ) + self.CheckAlive = channel.unary_unary( + '/ray.rpc.NodeInfoGcsService/CheckAlive', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CheckAliveRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CheckAliveReply.FromString, + ) + + +class NodeInfoGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def GetClusterId(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RegisterNode(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def UnregisterNode(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DrainNode(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetAllNodeInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CheckAlive(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_NodeInfoGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetClusterId': grpc.unary_unary_rpc_method_handler( + servicer.GetClusterId, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetClusterIdRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetClusterIdReply.SerializeToString, + ), + 'RegisterNode': grpc.unary_unary_rpc_method_handler( + servicer.RegisterNode, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterNodeRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterNodeReply.SerializeToString, + ), + 'UnregisterNode': grpc.unary_unary_rpc_method_handler( + servicer.UnregisterNode, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UnregisterNodeRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UnregisterNodeReply.SerializeToString, + ), + 'DrainNode': grpc.unary_unary_rpc_method_handler( + servicer.DrainNode, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.DrainNodeRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.DrainNodeReply.SerializeToString, + ), + 'GetAllNodeInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetAllNodeInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllNodeInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllNodeInfoReply.SerializeToString, + ), + 'CheckAlive': grpc.unary_unary_rpc_method_handler( + servicer.CheckAlive, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CheckAliveRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CheckAliveReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.NodeInfoGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class NodeInfoGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def GetClusterId(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeInfoGcsService/GetClusterId', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetClusterIdRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetClusterIdReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def RegisterNode(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeInfoGcsService/RegisterNode', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterNodeRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.RegisterNodeReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def UnregisterNode(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeInfoGcsService/UnregisterNode', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UnregisterNodeRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.UnregisterNodeReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DrainNode(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeInfoGcsService/DrainNode', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.DrainNodeRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.DrainNodeReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetAllNodeInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeInfoGcsService/GetAllNodeInfo', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllNodeInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetAllNodeInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CheckAlive(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeInfoGcsService/CheckAlive', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CheckAliveRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.CheckAliveReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class TaskInfoGcsServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.AddTaskEventData = channel.unary_unary( + '/ray.rpc.TaskInfoGcsService/AddTaskEventData', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddTaskEventDataRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddTaskEventDataReply.FromString, + ) + self.GetTaskEvents = channel.unary_unary( + '/ray.rpc.TaskInfoGcsService/GetTaskEvents', + request_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetTaskEventsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetTaskEventsReply.FromString, + ) + + +class TaskInfoGcsServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def AddTaskEventData(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetTaskEvents(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_TaskInfoGcsServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'AddTaskEventData': grpc.unary_unary_rpc_method_handler( + servicer.AddTaskEventData, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddTaskEventDataRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddTaskEventDataReply.SerializeToString, + ), + 'GetTaskEvents': grpc.unary_unary_rpc_method_handler( + servicer.GetTaskEvents, + request_deserializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetTaskEventsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetTaskEventsReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.TaskInfoGcsService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class TaskInfoGcsService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def AddTaskEventData(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.TaskInfoGcsService/AddTaskEventData', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddTaskEventDataRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.AddTaskEventDataReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetTaskEvents(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.TaskInfoGcsService/GetTaskEvents', + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetTaskEventsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_gcs__service__pb2.GetTaskEventsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/instance_manager_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/instance_manager_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..8d0aaa33660e4870e29436b20529c4ae6b43723a --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/instance_manager_pb2.py @@ -0,0 +1,174 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/experimental/instance_manager.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n4src/ray/protobuf/experimental/instance_manager.proto\x12\x15ray.rpc.autoscaler.im\"Y\n\x06Status\x12\x35\n\x04\x63ode\x18\x01 \x01(\x0e\x32!.ray.rpc.autoscaler.im.StatusCodeR\x04\x63ode\x12\x18\n\x07message\x18\x02 \x01(\tR\x07message\"\xd1\t\n\x08Instance\x12\x1f\n\x0binstance_id\x18\x01 \x01(\tR\ninstanceId\x12/\n\x11\x63loud_instance_id\x18\x02 \x01(\tH\x00R\x0f\x63loudInstanceId\x88\x01\x01\x12\x1c\n\x07node_id\x18\x03 \x01(\tH\x01R\x06nodeId\x88\x01\x01\x12\x46\n\x06status\x18\x04 \x01(\x0e\x32..ray.rpc.autoscaler.im.Instance.InstanceStatusR\x06status\x12#\n\rinstance_type\x18\x05 \x01(\tR\x0cinstanceType\x12\\\n\x0ftotal_resources\x18\x06 \x03(\x0b\x32\x33.ray.rpc.autoscaler.im.Instance.TotalResourcesEntryR\x0etotalResources\x12\x1f\n\x0binternal_ip\x18\x07 \x01(\tR\ninternalIp\x12\x1f\n\x0b\x65xternal_ip\x18\x08 \x01(\tR\nexternalIp\x12\x18\n\x07version\x18\t \x01(\x03R\x07version\x12T\n\x0estatus_history\x18\n \x03(\x0b\x32-.ray.rpc.autoscaler.im.Instance.StatusHistoryR\rstatusHistory\x12*\n\x11launch_request_id\x18\x0b \x01(\tR\x0flaunchRequestId\x12!\n\x0c\x65xit_details\x18\x0c \x01(\tR\x0b\x65xitDetails\x12,\n\x12launch_config_hash\x18\r \x01(\tR\x10launchConfigHash\x12<\n\tnode_kind\x18\x0e \x01(\x0e\x32\x1f.ray.rpc.autoscaler.im.NodeKindR\x08nodeKind\x1a\x41\n\x13TotalResourcesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\xa5\x01\n\rStatusHistory\x12W\n\x0finstance_status\x18\x01 \x01(\x0e\x32..ray.rpc.autoscaler.im.Instance.InstanceStatusR\x0einstanceStatus\x12!\n\x0ctimestamp_ns\x18\x02 \x01(\x03R\x0btimestampNs\x12\x18\n\x07\x64\x65tails\x18\x03 \x01(\tR\x07\x64\x65tails\"\x8f\x02\n\x0eInstanceStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\n\n\x06QUEUED\x10\x01\x12\r\n\tREQUESTED\x10\x02\x12\r\n\tALLOCATED\x10\x03\x12\x12\n\x0eRAY_INSTALLING\x10\x04\x12\x0f\n\x0bRAY_RUNNING\x10\x05\x12\x16\n\x12RAY_STOP_REQUESTED\x10\x06\x12\x10\n\x0cRAY_STOPPING\x10\x07\x12\x0f\n\x0bRAY_STOPPED\x10\x08\x12\x0f\n\x0bTERMINATING\x10\t\x12\x0e\n\nTERMINATED\x10\n\x12\x15\n\x11\x41LLOCATION_FAILED\x10\x0b\x12\x16\n\x12RAY_INSTALL_FAILED\x10\x0c\x12\x16\n\x12TERMINATION_FAILED\x10\rB\x14\n\x12_cloud_instance_idB\n\n\x08_node_id\"\x91\x05\n\x13InstanceUpdateEvent\x12\x1f\n\x0binstance_id\x18\x01 \x01(\tR\ninstanceId\x12^\n\x13new_instance_status\x18\x02 \x01(\x0e\x32..ray.rpc.autoscaler.im.Instance.InstanceStatusR\x11newInstanceStatus\x12\x18\n\x07\x64\x65tails\x18\x03 \x01(\tR\x07\x64\x65tails\x12\x16\n\x06upsert\x18\x04 \x01(\x08R\x06upsert\x12(\n\rinstance_type\x18\x05 \x01(\tH\x00R\x0cinstanceType\x88\x01\x01\x12/\n\x11\x63loud_instance_id\x18\x06 \x01(\tH\x01R\x0f\x63loudInstanceId\x88\x01\x01\x12\x41\n\tnode_kind\x18\x07 \x01(\x0e\x32\x1f.ray.rpc.autoscaler.im.NodeKindH\x02R\x08nodeKind\x88\x01\x01\x12#\n\x0bray_node_id\x18\x08 \x01(\tH\x03R\trayNodeId\x88\x01\x01\x12/\n\x11launch_request_id\x18\t \x01(\tH\x04R\x0flaunchRequestId\x88\x01\x01\x12_\n\x13termination_request\x18\n \x01(\x0b\x32).ray.rpc.autoscaler.im.TerminationRequestH\x05R\x12terminationRequest\x88\x01\x01\x42\x10\n\x0e_instance_typeB\x14\n\x12_cloud_instance_idB\x0c\n\n_node_kindB\x0e\n\x0c_ray_node_idB\x14\n\x12_launch_request_idB\x16\n\x14_termination_request\"~\n\rLaunchRequest\x12#\n\rinstance_type\x18\x01 \x01(\tR\x0cinstanceType\x12\x14\n\x05\x63ount\x18\x02 \x01(\x05R\x05\x63ount\x12\x0e\n\x02id\x18\x03 \x01(\tR\x02id\x12\"\n\rrequest_ts_ms\x18\x04 \x01(\x03R\x0brequestTsMs\"\x9a\x04\n\x12TerminationRequest\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x1e\n\x0bray_node_id\x18\x02 \x01(\tR\trayNodeId\x12\x1f\n\x0binstance_id\x18\x03 \x01(\tR\ninstanceId\x12\x45\n\x05\x63\x61use\x18\x04 \x01(\x0e\x32/.ray.rpc.autoscaler.im.TerminationRequest.CauseR\x05\x63\x61use\x12#\n\rinstance_type\x18\x05 \x01(\tR\x0cinstanceType\x12-\n\x10idle_duration_ms\x18\x06 \x01(\x04H\x00R\x0eidleDurationMs\x88\x01\x01\x12\x37\n\x16max_num_nodes_per_type\x18\x07 \x01(\rH\x01R\x12maxNumNodesPerType\x88\x01\x01\x12\'\n\rmax_num_nodes\x18\x08 \x01(\rH\x02R\x0bmaxNumNodes\x88\x01\x01\x12\x18\n\x07\x64\x65tails\x18\t \x01(\tR\x07\x64\x65tails\"Z\n\x05\x43\x61use\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04IDLE\x10\x01\x12\x19\n\x15MAX_NUM_NODE_PER_TYPE\x10\x02\x12\x11\n\rMAX_NUM_NODES\x10\x03\x12\x0c\n\x08OUTDATED\x10\x04\x42\x13\n\x11_idle_duration_msB\x19\n\x17_max_num_nodes_per_typeB\x10\n\x0e_max_num_nodes\"\x94\x01\n!UpdateInstanceManagerStateRequest\x12)\n\x10\x65xpected_version\x18\x01 \x01(\x03R\x0f\x65xpectedVersion\x12\x44\n\x07updates\x18\x02 \x03(\x0b\x32*.ray.rpc.autoscaler.im.InstanceUpdateEventR\x07updates\"r\n\x1fUpdateInstanceManagerStateReply\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32\x1d.ray.rpc.autoscaler.im.StatusR\x06status\x12\x18\n\x07version\x18\x02 \x01(\x03R\x07version\"o\n\x14InstanceManagerState\x12\x18\n\x07version\x18\x01 \x01(\x03R\x07version\x12=\n\tinstances\x18\x02 \x03(\x0b\x32\x1f.ray.rpc.autoscaler.im.InstanceR\tinstances\" \n\x1eGetInstanceManagerStateRequest\"\x98\x01\n\x1cGetInstanceManagerStateReply\x12\x35\n\x06status\x18\x01 \x01(\x0b\x32\x1d.ray.rpc.autoscaler.im.StatusR\x06status\x12\x41\n\x05state\x18\x02 \x01(\x0b\x32+.ray.rpc.autoscaler.im.InstanceManagerStateR\x05state*`\n\nStatusCode\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x06\n\x02OK\x10\x01\x12\x14\n\x10VERSION_MISMATCH\x10\x02\x12\x12\n\x0eUNKNOWN_ERRORS\x10\x03\x12\x0f\n\x0bUNAVAILABLE\x10\x04*/\n\x08NodeKind\x12\r\n\tUNMANAGED\x10\x00\x12\x08\n\x04HEAD\x10\x01\x12\n\n\x06WORKER\x10\x02\x32\xb1\x02\n\x16InstanceManagerService\x12\x85\x01\n\x17GetInstanceManagerState\x12\x35.ray.rpc.autoscaler.im.GetInstanceManagerStateRequest\x1a\x33.ray.rpc.autoscaler.im.GetInstanceManagerStateReply\x12\x8e\x01\n\x1aUpdateInstanceManagerState\x12\x38.ray.rpc.autoscaler.im.UpdateInstanceManagerStateRequest\x1a\x36.ray.rpc.autoscaler.im.UpdateInstanceManagerStateReplyb\x06proto3') + +_STATUSCODE = DESCRIPTOR.enum_types_by_name['StatusCode'] +StatusCode = enum_type_wrapper.EnumTypeWrapper(_STATUSCODE) +_NODEKIND = DESCRIPTOR.enum_types_by_name['NodeKind'] +NodeKind = enum_type_wrapper.EnumTypeWrapper(_NODEKIND) +UNSPECIFIED = 0 +OK = 1 +VERSION_MISMATCH = 2 +UNKNOWN_ERRORS = 3 +UNAVAILABLE = 4 +UNMANAGED = 0 +HEAD = 1 +WORKER = 2 + + +_STATUS = DESCRIPTOR.message_types_by_name['Status'] +_INSTANCE = DESCRIPTOR.message_types_by_name['Instance'] +_INSTANCE_TOTALRESOURCESENTRY = _INSTANCE.nested_types_by_name['TotalResourcesEntry'] +_INSTANCE_STATUSHISTORY = _INSTANCE.nested_types_by_name['StatusHistory'] +_INSTANCEUPDATEEVENT = DESCRIPTOR.message_types_by_name['InstanceUpdateEvent'] +_LAUNCHREQUEST = DESCRIPTOR.message_types_by_name['LaunchRequest'] +_TERMINATIONREQUEST = DESCRIPTOR.message_types_by_name['TerminationRequest'] +_UPDATEINSTANCEMANAGERSTATEREQUEST = DESCRIPTOR.message_types_by_name['UpdateInstanceManagerStateRequest'] +_UPDATEINSTANCEMANAGERSTATEREPLY = DESCRIPTOR.message_types_by_name['UpdateInstanceManagerStateReply'] +_INSTANCEMANAGERSTATE = DESCRIPTOR.message_types_by_name['InstanceManagerState'] +_GETINSTANCEMANAGERSTATEREQUEST = DESCRIPTOR.message_types_by_name['GetInstanceManagerStateRequest'] +_GETINSTANCEMANAGERSTATEREPLY = DESCRIPTOR.message_types_by_name['GetInstanceManagerStateReply'] +_INSTANCE_INSTANCESTATUS = _INSTANCE.enum_types_by_name['InstanceStatus'] +_TERMINATIONREQUEST_CAUSE = _TERMINATIONREQUEST.enum_types_by_name['Cause'] +Status = _reflection.GeneratedProtocolMessageType('Status', (_message.Message,), { + 'DESCRIPTOR' : _STATUS, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.Status) + }) +_sym_db.RegisterMessage(Status) + +Instance = _reflection.GeneratedProtocolMessageType('Instance', (_message.Message,), { + + 'TotalResourcesEntry' : _reflection.GeneratedProtocolMessageType('TotalResourcesEntry', (_message.Message,), { + 'DESCRIPTOR' : _INSTANCE_TOTALRESOURCESENTRY, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.Instance.TotalResourcesEntry) + }) + , + + 'StatusHistory' : _reflection.GeneratedProtocolMessageType('StatusHistory', (_message.Message,), { + 'DESCRIPTOR' : _INSTANCE_STATUSHISTORY, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.Instance.StatusHistory) + }) + , + 'DESCRIPTOR' : _INSTANCE, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.Instance) + }) +_sym_db.RegisterMessage(Instance) +_sym_db.RegisterMessage(Instance.TotalResourcesEntry) +_sym_db.RegisterMessage(Instance.StatusHistory) + +InstanceUpdateEvent = _reflection.GeneratedProtocolMessageType('InstanceUpdateEvent', (_message.Message,), { + 'DESCRIPTOR' : _INSTANCEUPDATEEVENT, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.InstanceUpdateEvent) + }) +_sym_db.RegisterMessage(InstanceUpdateEvent) + +LaunchRequest = _reflection.GeneratedProtocolMessageType('LaunchRequest', (_message.Message,), { + 'DESCRIPTOR' : _LAUNCHREQUEST, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.LaunchRequest) + }) +_sym_db.RegisterMessage(LaunchRequest) + +TerminationRequest = _reflection.GeneratedProtocolMessageType('TerminationRequest', (_message.Message,), { + 'DESCRIPTOR' : _TERMINATIONREQUEST, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.TerminationRequest) + }) +_sym_db.RegisterMessage(TerminationRequest) + +UpdateInstanceManagerStateRequest = _reflection.GeneratedProtocolMessageType('UpdateInstanceManagerStateRequest', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEINSTANCEMANAGERSTATEREQUEST, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.UpdateInstanceManagerStateRequest) + }) +_sym_db.RegisterMessage(UpdateInstanceManagerStateRequest) + +UpdateInstanceManagerStateReply = _reflection.GeneratedProtocolMessageType('UpdateInstanceManagerStateReply', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEINSTANCEMANAGERSTATEREPLY, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.UpdateInstanceManagerStateReply) + }) +_sym_db.RegisterMessage(UpdateInstanceManagerStateReply) + +InstanceManagerState = _reflection.GeneratedProtocolMessageType('InstanceManagerState', (_message.Message,), { + 'DESCRIPTOR' : _INSTANCEMANAGERSTATE, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.InstanceManagerState) + }) +_sym_db.RegisterMessage(InstanceManagerState) + +GetInstanceManagerStateRequest = _reflection.GeneratedProtocolMessageType('GetInstanceManagerStateRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETINSTANCEMANAGERSTATEREQUEST, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.GetInstanceManagerStateRequest) + }) +_sym_db.RegisterMessage(GetInstanceManagerStateRequest) + +GetInstanceManagerStateReply = _reflection.GeneratedProtocolMessageType('GetInstanceManagerStateReply', (_message.Message,), { + 'DESCRIPTOR' : _GETINSTANCEMANAGERSTATEREPLY, + '__module__' : 'src.ray.protobuf.experimental.instance_manager_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.autoscaler.im.GetInstanceManagerStateReply) + }) +_sym_db.RegisterMessage(GetInstanceManagerStateReply) + +_INSTANCEMANAGERSERVICE = DESCRIPTOR.services_by_name['InstanceManagerService'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _INSTANCE_TOTALRESOURCESENTRY._options = None + _INSTANCE_TOTALRESOURCESENTRY._serialized_options = b'8\001' + _STATUSCODE._serialized_start=3304 + _STATUSCODE._serialized_end=3400 + _NODEKIND._serialized_start=3402 + _NODEKIND._serialized_end=3449 + _STATUS._serialized_start=79 + _STATUS._serialized_end=168 + _INSTANCE._serialized_start=171 + _INSTANCE._serialized_end=1404 + _INSTANCE_TOTALRESOURCESENTRY._serialized_start=863 + _INSTANCE_TOTALRESOURCESENTRY._serialized_end=928 + _INSTANCE_STATUSHISTORY._serialized_start=931 + _INSTANCE_STATUSHISTORY._serialized_end=1096 + _INSTANCE_INSTANCESTATUS._serialized_start=1099 + _INSTANCE_INSTANCESTATUS._serialized_end=1370 + _INSTANCEUPDATEEVENT._serialized_start=1407 + _INSTANCEUPDATEEVENT._serialized_end=2064 + _LAUNCHREQUEST._serialized_start=2066 + _LAUNCHREQUEST._serialized_end=2192 + _TERMINATIONREQUEST._serialized_start=2195 + _TERMINATIONREQUEST._serialized_end=2733 + _TERMINATIONREQUEST_CAUSE._serialized_start=2577 + _TERMINATIONREQUEST_CAUSE._serialized_end=2667 + _UPDATEINSTANCEMANAGERSTATEREQUEST._serialized_start=2736 + _UPDATEINSTANCEMANAGERSTATEREQUEST._serialized_end=2884 + _UPDATEINSTANCEMANAGERSTATEREPLY._serialized_start=2886 + _UPDATEINSTANCEMANAGERSTATEREPLY._serialized_end=3000 + _INSTANCEMANAGERSTATE._serialized_start=3002 + _INSTANCEMANAGERSTATE._serialized_end=3113 + _GETINSTANCEMANAGERSTATEREQUEST._serialized_start=3115 + _GETINSTANCEMANAGERSTATEREQUEST._serialized_end=3147 + _GETINSTANCEMANAGERSTATEREPLY._serialized_start=3150 + _GETINSTANCEMANAGERSTATEREPLY._serialized_end=3302 + _INSTANCEMANAGERSERVICE._serialized_start=3452 + _INSTANCEMANAGERSERVICE._serialized_end=3757 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/instance_manager_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/instance_manager_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..1ebce238bf0c9c90d4bce568a6747a9d48e820c2 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/instance_manager_pb2_grpc.py @@ -0,0 +1,99 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from . import instance_manager_pb2 as src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2 + + +class InstanceManagerServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.GetInstanceManagerState = channel.unary_unary( + '/ray.rpc.autoscaler.im.InstanceManagerService/GetInstanceManagerState', + request_serializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.GetInstanceManagerStateRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.GetInstanceManagerStateReply.FromString, + ) + self.UpdateInstanceManagerState = channel.unary_unary( + '/ray.rpc.autoscaler.im.InstanceManagerService/UpdateInstanceManagerState', + request_serializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.UpdateInstanceManagerStateRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.UpdateInstanceManagerStateReply.FromString, + ) + + +class InstanceManagerServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def GetInstanceManagerState(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def UpdateInstanceManagerState(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_InstanceManagerServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'GetInstanceManagerState': grpc.unary_unary_rpc_method_handler( + servicer.GetInstanceManagerState, + request_deserializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.GetInstanceManagerStateRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.GetInstanceManagerStateReply.SerializeToString, + ), + 'UpdateInstanceManagerState': grpc.unary_unary_rpc_method_handler( + servicer.UpdateInstanceManagerState, + request_deserializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.UpdateInstanceManagerStateRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.UpdateInstanceManagerStateReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.autoscaler.im.InstanceManagerService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class InstanceManagerService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def GetInstanceManagerState(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.im.InstanceManagerService/GetInstanceManagerState', + src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.GetInstanceManagerStateRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.GetInstanceManagerStateReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def UpdateInstanceManagerState(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.autoscaler.im.InstanceManagerService/UpdateInstanceManagerState', + src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.UpdateInstanceManagerStateRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_experimental_dot_instance__manager__pb2.UpdateInstanceManagerStateReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/logging_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/logging_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..fa08f08b1b54bd427256d588647917bb512e05b2 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/logging_pb2.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/logging.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1esrc/ray/protobuf/logging.proto\x12\x07ray.rpc\"\xb0\x01\n\x08LogBatch\x12\x0e\n\x02ip\x18\x01 \x01(\tR\x02ip\x12\x10\n\x03pid\x18\x02 \x01(\tR\x03pid\x12\x15\n\x06job_id\x18\x03 \x01(\tR\x05jobId\x12\x19\n\x08is_error\x18\x04 \x01(\x08R\x07isError\x12\x14\n\x05lines\x18\x05 \x03(\tR\x05lines\x12\x1d\n\nactor_name\x18\x06 \x01(\tR\tactorName\x12\x1b\n\ttask_name\x18\x07 \x01(\tR\x08taskNameb\x06proto3') + + + +_LOGBATCH = DESCRIPTOR.message_types_by_name['LogBatch'] +LogBatch = _reflection.GeneratedProtocolMessageType('LogBatch', (_message.Message,), { + 'DESCRIPTOR' : _LOGBATCH, + '__module__' : 'src.ray.protobuf.logging_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LogBatch) + }) +_sym_db.RegisterMessage(LogBatch) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _LOGBATCH._serialized_start=44 + _LOGBATCH._serialized_end=220 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/metrics_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/metrics_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..1cc59ff7e5b24e4676a38bb1055bc5ad46a481af --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/metrics_pb2.py @@ -0,0 +1,190 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: opencensus/proto/metrics/v1/metrics.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 +from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2 +from . import resource_pb2 as opencensus_dot_proto_dot_resource_dot_v1_dot_resource__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)opencensus/proto/metrics/v1/metrics.proto\x12\x1bopencensus.proto.metrics.v1\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1egoogle/protobuf/wrappers.proto\x1a+opencensus/proto/resource/v1/resource.proto\"\xf1\x01\n\x06Metric\x12Z\n\x11metric_descriptor\x18\x01 \x01(\x0b\x32-.opencensus.proto.metrics.v1.MetricDescriptorR\x10metricDescriptor\x12G\n\ntimeseries\x18\x02 \x03(\x0b\x32\'.opencensus.proto.metrics.v1.TimeSeriesR\ntimeseries\x12\x42\n\x08resource\x18\x03 \x01(\x0b\x32&.opencensus.proto.resource.v1.ResourceR\x08resource\"\x96\x03\n\x10MetricDescriptor\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\x12\x12\n\x04unit\x18\x03 \x01(\tR\x04unit\x12\x46\n\x04type\x18\x04 \x01(\x0e\x32\x32.opencensus.proto.metrics.v1.MetricDescriptor.TypeR\x04type\x12\x44\n\nlabel_keys\x18\x05 \x03(\x0b\x32%.opencensus.proto.metrics.v1.LabelKeyR\tlabelKeys\"\xa9\x01\n\x04Type\x12\x0f\n\x0bUNSPECIFIED\x10\x00\x12\x0f\n\x0bGAUGE_INT64\x10\x01\x12\x10\n\x0cGAUGE_DOUBLE\x10\x02\x12\x16\n\x12GAUGE_DISTRIBUTION\x10\x03\x12\x14\n\x10\x43UMULATIVE_INT64\x10\x04\x12\x15\n\x11\x43UMULATIVE_DOUBLE\x10\x05\x12\x1b\n\x17\x43UMULATIVE_DISTRIBUTION\x10\x06\x12\x0b\n\x07SUMMARY\x10\x07\">\n\x08LabelKey\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12 \n\x0b\x64\x65scription\x18\x02 \x01(\tR\x0b\x64\x65scription\"\xd9\x01\n\nTimeSeries\x12\x43\n\x0fstart_timestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0estartTimestamp\x12J\n\x0clabel_values\x18\x02 \x03(\x0b\x32\'.opencensus.proto.metrics.v1.LabelValueR\x0blabelValues\x12:\n\x06points\x18\x03 \x03(\x0b\x32\".opencensus.proto.metrics.v1.PointR\x06points\"?\n\nLabelValue\x12\x14\n\x05value\x18\x01 \x01(\tR\x05value\x12\x1b\n\thas_value\x18\x02 \x01(\x08R\x08hasValue\"\xc5\x02\n\x05Point\x12\x38\n\ttimestamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\x12!\n\x0bint64_value\x18\x02 \x01(\x03H\x00R\nint64Value\x12#\n\x0c\x64ouble_value\x18\x03 \x01(\x01H\x00R\x0b\x64oubleValue\x12_\n\x12\x64istribution_value\x18\x04 \x01(\x0b\x32..opencensus.proto.metrics.v1.DistributionValueH\x00R\x11\x64istributionValue\x12P\n\rsummary_value\x18\x05 \x01(\x0b\x32).opencensus.proto.metrics.v1.SummaryValueH\x00R\x0csummaryValueB\x07\n\x05value\"\xcb\x06\n\x11\x44istributionValue\x12\x14\n\x05\x63ount\x18\x01 \x01(\x03R\x05\x63ount\x12\x10\n\x03sum\x18\x02 \x01(\x01R\x03sum\x12\x37\n\x18sum_of_squared_deviation\x18\x03 \x01(\x01R\x15sumOfSquaredDeviation\x12\x63\n\x0e\x62ucket_options\x18\x04 \x01(\x0b\x32<.opencensus.proto.metrics.v1.DistributionValue.BucketOptionsR\rbucketOptions\x12O\n\x07\x62uckets\x18\x05 \x03(\x0b\x32\x35.opencensus.proto.metrics.v1.DistributionValue.BucketR\x07\x62uckets\x1a\xa0\x01\n\rBucketOptions\x12\x63\n\x08\x65xplicit\x18\x01 \x01(\x0b\x32\x45.opencensus.proto.metrics.v1.DistributionValue.BucketOptions.ExplicitH\x00R\x08\x65xplicit\x1a\"\n\x08\x45xplicit\x12\x16\n\x06\x62ounds\x18\x01 \x03(\x01R\x06\x62oundsB\x06\n\x04type\x1as\n\x06\x42ucket\x12\x14\n\x05\x63ount\x18\x01 \x01(\x03R\x05\x63ount\x12S\n\x08\x65xemplar\x18\x02 \x01(\x0b\x32\x37.opencensus.proto.metrics.v1.DistributionValue.ExemplarR\x08\x65xemplar\x1a\x86\x02\n\x08\x45xemplar\x12\x14\n\x05value\x18\x01 \x01(\x01R\x05value\x12\x38\n\ttimestamp\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\x12j\n\x0b\x61ttachments\x18\x03 \x03(\x0b\x32H.opencensus.proto.metrics.v1.DistributionValue.Exemplar.AttachmentsEntryR\x0b\x61ttachments\x1a>\n\x10\x41ttachmentsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\"\xef\x03\n\x0cSummaryValue\x12\x31\n\x05\x63ount\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueR\x05\x63ount\x12.\n\x03sum\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValueR\x03sum\x12N\n\x08snapshot\x18\x03 \x01(\x0b\x32\x32.opencensus.proto.metrics.v1.SummaryValue.SnapshotR\x08snapshot\x1a\xab\x02\n\x08Snapshot\x12\x31\n\x05\x63ount\x18\x01 \x01(\x0b\x32\x1b.google.protobuf.Int64ValueR\x05\x63ount\x12.\n\x03sum\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.DoubleValueR\x03sum\x12q\n\x11percentile_values\x18\x03 \x03(\x0b\x32\x44.opencensus.proto.metrics.v1.SummaryValue.Snapshot.ValueAtPercentileR\x10percentileValues\x1aI\n\x11ValueAtPercentile\x12\x1e\n\npercentile\x18\x01 \x01(\x01R\npercentile\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05valueB\x94\x01\n\x1eio.opencensus.proto.metrics.v1B\x0cMetricsProtoP\x01ZDgithub.com/census-instrumentation/opencensus-proto/gen-go/metrics/v1\xea\x02\x1bOpenCensus.Proto.Metrics.V1b\x06proto3') + + + +_METRIC = DESCRIPTOR.message_types_by_name['Metric'] +_METRICDESCRIPTOR = DESCRIPTOR.message_types_by_name['MetricDescriptor'] +_LABELKEY = DESCRIPTOR.message_types_by_name['LabelKey'] +_TIMESERIES = DESCRIPTOR.message_types_by_name['TimeSeries'] +_LABELVALUE = DESCRIPTOR.message_types_by_name['LabelValue'] +_POINT = DESCRIPTOR.message_types_by_name['Point'] +_DISTRIBUTIONVALUE = DESCRIPTOR.message_types_by_name['DistributionValue'] +_DISTRIBUTIONVALUE_BUCKETOPTIONS = _DISTRIBUTIONVALUE.nested_types_by_name['BucketOptions'] +_DISTRIBUTIONVALUE_BUCKETOPTIONS_EXPLICIT = _DISTRIBUTIONVALUE_BUCKETOPTIONS.nested_types_by_name['Explicit'] +_DISTRIBUTIONVALUE_BUCKET = _DISTRIBUTIONVALUE.nested_types_by_name['Bucket'] +_DISTRIBUTIONVALUE_EXEMPLAR = _DISTRIBUTIONVALUE.nested_types_by_name['Exemplar'] +_DISTRIBUTIONVALUE_EXEMPLAR_ATTACHMENTSENTRY = _DISTRIBUTIONVALUE_EXEMPLAR.nested_types_by_name['AttachmentsEntry'] +_SUMMARYVALUE = DESCRIPTOR.message_types_by_name['SummaryValue'] +_SUMMARYVALUE_SNAPSHOT = _SUMMARYVALUE.nested_types_by_name['Snapshot'] +_SUMMARYVALUE_SNAPSHOT_VALUEATPERCENTILE = _SUMMARYVALUE_SNAPSHOT.nested_types_by_name['ValueAtPercentile'] +_METRICDESCRIPTOR_TYPE = _METRICDESCRIPTOR.enum_types_by_name['Type'] +Metric = _reflection.GeneratedProtocolMessageType('Metric', (_message.Message,), { + 'DESCRIPTOR' : _METRIC, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.Metric) + }) +_sym_db.RegisterMessage(Metric) + +MetricDescriptor = _reflection.GeneratedProtocolMessageType('MetricDescriptor', (_message.Message,), { + 'DESCRIPTOR' : _METRICDESCRIPTOR, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.MetricDescriptor) + }) +_sym_db.RegisterMessage(MetricDescriptor) + +LabelKey = _reflection.GeneratedProtocolMessageType('LabelKey', (_message.Message,), { + 'DESCRIPTOR' : _LABELKEY, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.LabelKey) + }) +_sym_db.RegisterMessage(LabelKey) + +TimeSeries = _reflection.GeneratedProtocolMessageType('TimeSeries', (_message.Message,), { + 'DESCRIPTOR' : _TIMESERIES, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.TimeSeries) + }) +_sym_db.RegisterMessage(TimeSeries) + +LabelValue = _reflection.GeneratedProtocolMessageType('LabelValue', (_message.Message,), { + 'DESCRIPTOR' : _LABELVALUE, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.LabelValue) + }) +_sym_db.RegisterMessage(LabelValue) + +Point = _reflection.GeneratedProtocolMessageType('Point', (_message.Message,), { + 'DESCRIPTOR' : _POINT, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.Point) + }) +_sym_db.RegisterMessage(Point) + +DistributionValue = _reflection.GeneratedProtocolMessageType('DistributionValue', (_message.Message,), { + + 'BucketOptions' : _reflection.GeneratedProtocolMessageType('BucketOptions', (_message.Message,), { + + 'Explicit' : _reflection.GeneratedProtocolMessageType('Explicit', (_message.Message,), { + 'DESCRIPTOR' : _DISTRIBUTIONVALUE_BUCKETOPTIONS_EXPLICIT, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.DistributionValue.BucketOptions.Explicit) + }) + , + 'DESCRIPTOR' : _DISTRIBUTIONVALUE_BUCKETOPTIONS, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.DistributionValue.BucketOptions) + }) + , + + 'Bucket' : _reflection.GeneratedProtocolMessageType('Bucket', (_message.Message,), { + 'DESCRIPTOR' : _DISTRIBUTIONVALUE_BUCKET, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.DistributionValue.Bucket) + }) + , + + 'Exemplar' : _reflection.GeneratedProtocolMessageType('Exemplar', (_message.Message,), { + + 'AttachmentsEntry' : _reflection.GeneratedProtocolMessageType('AttachmentsEntry', (_message.Message,), { + 'DESCRIPTOR' : _DISTRIBUTIONVALUE_EXEMPLAR_ATTACHMENTSENTRY, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.DistributionValue.Exemplar.AttachmentsEntry) + }) + , + 'DESCRIPTOR' : _DISTRIBUTIONVALUE_EXEMPLAR, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.DistributionValue.Exemplar) + }) + , + 'DESCRIPTOR' : _DISTRIBUTIONVALUE, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.DistributionValue) + }) +_sym_db.RegisterMessage(DistributionValue) +_sym_db.RegisterMessage(DistributionValue.BucketOptions) +_sym_db.RegisterMessage(DistributionValue.BucketOptions.Explicit) +_sym_db.RegisterMessage(DistributionValue.Bucket) +_sym_db.RegisterMessage(DistributionValue.Exemplar) +_sym_db.RegisterMessage(DistributionValue.Exemplar.AttachmentsEntry) + +SummaryValue = _reflection.GeneratedProtocolMessageType('SummaryValue', (_message.Message,), { + + 'Snapshot' : _reflection.GeneratedProtocolMessageType('Snapshot', (_message.Message,), { + + 'ValueAtPercentile' : _reflection.GeneratedProtocolMessageType('ValueAtPercentile', (_message.Message,), { + 'DESCRIPTOR' : _SUMMARYVALUE_SNAPSHOT_VALUEATPERCENTILE, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.SummaryValue.Snapshot.ValueAtPercentile) + }) + , + 'DESCRIPTOR' : _SUMMARYVALUE_SNAPSHOT, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.SummaryValue.Snapshot) + }) + , + 'DESCRIPTOR' : _SUMMARYVALUE, + '__module__' : 'opencensus.proto.metrics.v1.metrics_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.metrics.v1.SummaryValue) + }) +_sym_db.RegisterMessage(SummaryValue) +_sym_db.RegisterMessage(SummaryValue.Snapshot) +_sym_db.RegisterMessage(SummaryValue.Snapshot.ValueAtPercentile) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\036io.opencensus.proto.metrics.v1B\014MetricsProtoP\001ZDgithub.com/census-instrumentation/opencensus-proto/gen-go/metrics/v1\352\002\033OpenCensus.Proto.Metrics.V1' + _DISTRIBUTIONVALUE_EXEMPLAR_ATTACHMENTSENTRY._options = None + _DISTRIBUTIONVALUE_EXEMPLAR_ATTACHMENTSENTRY._serialized_options = b'8\001' + _METRIC._serialized_start=185 + _METRIC._serialized_end=426 + _METRICDESCRIPTOR._serialized_start=429 + _METRICDESCRIPTOR._serialized_end=835 + _METRICDESCRIPTOR_TYPE._serialized_start=666 + _METRICDESCRIPTOR_TYPE._serialized_end=835 + _LABELKEY._serialized_start=837 + _LABELKEY._serialized_end=899 + _TIMESERIES._serialized_start=902 + _TIMESERIES._serialized_end=1119 + _LABELVALUE._serialized_start=1121 + _LABELVALUE._serialized_end=1184 + _POINT._serialized_start=1187 + _POINT._serialized_end=1512 + _DISTRIBUTIONVALUE._serialized_start=1515 + _DISTRIBUTIONVALUE._serialized_end=2358 + _DISTRIBUTIONVALUE_BUCKETOPTIONS._serialized_start=1816 + _DISTRIBUTIONVALUE_BUCKETOPTIONS._serialized_end=1976 + _DISTRIBUTIONVALUE_BUCKETOPTIONS_EXPLICIT._serialized_start=1934 + _DISTRIBUTIONVALUE_BUCKETOPTIONS_EXPLICIT._serialized_end=1968 + _DISTRIBUTIONVALUE_BUCKET._serialized_start=1978 + _DISTRIBUTIONVALUE_BUCKET._serialized_end=2093 + _DISTRIBUTIONVALUE_EXEMPLAR._serialized_start=2096 + _DISTRIBUTIONVALUE_EXEMPLAR._serialized_end=2358 + _DISTRIBUTIONVALUE_EXEMPLAR_ATTACHMENTSENTRY._serialized_start=2296 + _DISTRIBUTIONVALUE_EXEMPLAR_ATTACHMENTSENTRY._serialized_end=2358 + _SUMMARYVALUE._serialized_start=2361 + _SUMMARYVALUE._serialized_end=2856 + _SUMMARYVALUE_SNAPSHOT._serialized_start=2557 + _SUMMARYVALUE_SNAPSHOT._serialized_end=2856 + _SUMMARYVALUE_SNAPSHOT_VALUEATPERCENTILE._serialized_start=2783 + _SUMMARYVALUE_SNAPSHOT_VALUEATPERCENTILE._serialized_end=2856 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/metrics_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/metrics_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/metrics_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/node_manager_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/node_manager_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..1e8d33b66a49fa52fbe0e1b3cc364602070aab9f --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/node_manager_pb2_grpc.py @@ -0,0 +1,825 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from . import node_manager_pb2 as src_dot_ray_dot_protobuf_dot_node__manager__pb2 + + +class NodeManagerServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.NotifyGCSRestart = channel.unary_unary( + '/ray.rpc.NodeManagerService/NotifyGCSRestart', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.NotifyGCSRestartRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.NotifyGCSRestartReply.FromString, + ) + self.GetResourceLoad = channel.unary_unary( + '/ray.rpc.NodeManagerService/GetResourceLoad', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetResourceLoadRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetResourceLoadReply.FromString, + ) + self.RequestWorkerLease = channel.unary_unary( + '/ray.rpc.NodeManagerService/RequestWorkerLease', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RequestWorkerLeaseRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RequestWorkerLeaseReply.FromString, + ) + self.PrestartWorkers = channel.unary_unary( + '/ray.rpc.NodeManagerService/PrestartWorkers', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrestartWorkersRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrestartWorkersReply.FromString, + ) + self.ReportWorkerBacklog = channel.unary_unary( + '/ray.rpc.NodeManagerService/ReportWorkerBacklog', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReportWorkerBacklogRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReportWorkerBacklogReply.FromString, + ) + self.ReturnWorker = channel.unary_unary( + '/ray.rpc.NodeManagerService/ReturnWorker', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReturnWorkerRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReturnWorkerReply.FromString, + ) + self.ReleaseUnusedActorWorkers = channel.unary_unary( + '/ray.rpc.NodeManagerService/ReleaseUnusedActorWorkers', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedActorWorkersRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedActorWorkersReply.FromString, + ) + self.ShutdownRaylet = channel.unary_unary( + '/ray.rpc.NodeManagerService/ShutdownRaylet', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ShutdownRayletRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ShutdownRayletReply.FromString, + ) + self.DrainRaylet = channel.unary_unary( + '/ray.rpc.NodeManagerService/DrainRaylet', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.DrainRayletRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.DrainRayletReply.FromString, + ) + self.PrepareBundleResources = channel.unary_unary( + '/ray.rpc.NodeManagerService/PrepareBundleResources', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrepareBundleResourcesRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrepareBundleResourcesReply.FromString, + ) + self.CommitBundleResources = channel.unary_unary( + '/ray.rpc.NodeManagerService/CommitBundleResources', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CommitBundleResourcesRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CommitBundleResourcesReply.FromString, + ) + self.CancelResourceReserve = channel.unary_unary( + '/ray.rpc.NodeManagerService/CancelResourceReserve', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelResourceReserveRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelResourceReserveReply.FromString, + ) + self.CancelWorkerLease = channel.unary_unary( + '/ray.rpc.NodeManagerService/CancelWorkerLease', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelWorkerLeaseRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelWorkerLeaseReply.FromString, + ) + self.PinObjectIDs = channel.unary_unary( + '/ray.rpc.NodeManagerService/PinObjectIDs', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PinObjectIDsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PinObjectIDsReply.FromString, + ) + self.GetNodeStats = channel.unary_unary( + '/ray.rpc.NodeManagerService/GetNodeStats', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetNodeStatsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetNodeStatsReply.FromString, + ) + self.GlobalGC = channel.unary_unary( + '/ray.rpc.NodeManagerService/GlobalGC', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GlobalGCRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GlobalGCReply.FromString, + ) + self.FormatGlobalMemoryInfo = channel.unary_unary( + '/ray.rpc.NodeManagerService/FormatGlobalMemoryInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.FormatGlobalMemoryInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.FormatGlobalMemoryInfoReply.FromString, + ) + self.ReleaseUnusedBundles = channel.unary_unary( + '/ray.rpc.NodeManagerService/ReleaseUnusedBundles', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedBundlesRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedBundlesReply.FromString, + ) + self.GetSystemConfig = channel.unary_unary( + '/ray.rpc.NodeManagerService/GetSystemConfig', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetSystemConfigRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetSystemConfigReply.FromString, + ) + self.GetObjectsInfo = channel.unary_unary( + '/ray.rpc.NodeManagerService/GetObjectsInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetObjectsInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetObjectsInfoReply.FromString, + ) + self.GetTaskFailureCause = channel.unary_unary( + '/ray.rpc.NodeManagerService/GetTaskFailureCause', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetTaskFailureCauseRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetTaskFailureCauseReply.FromString, + ) + self.RegisterMutableObject = channel.unary_unary( + '/ray.rpc.NodeManagerService/RegisterMutableObject', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RegisterMutableObjectRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RegisterMutableObjectReply.FromString, + ) + self.PushMutableObject = channel.unary_unary( + '/ray.rpc.NodeManagerService/PushMutableObject', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PushMutableObjectRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PushMutableObjectReply.FromString, + ) + self.IsLocalWorkerDead = channel.unary_unary( + '/ray.rpc.NodeManagerService/IsLocalWorkerDead', + request_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.IsLocalWorkerDeadRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.IsLocalWorkerDeadReply.FromString, + ) + + +class NodeManagerServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def NotifyGCSRestart(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetResourceLoad(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RequestWorkerLease(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PrestartWorkers(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReportWorkerBacklog(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReturnWorker(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReleaseUnusedActorWorkers(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ShutdownRaylet(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def DrainRaylet(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PrepareBundleResources(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CommitBundleResources(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CancelResourceReserve(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def CancelWorkerLease(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PinObjectIDs(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetNodeStats(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GlobalGC(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def FormatGlobalMemoryInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ReleaseUnusedBundles(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetSystemConfig(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetObjectsInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetTaskFailureCause(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def RegisterMutableObject(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PushMutableObject(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def IsLocalWorkerDead(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_NodeManagerServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'NotifyGCSRestart': grpc.unary_unary_rpc_method_handler( + servicer.NotifyGCSRestart, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.NotifyGCSRestartRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.NotifyGCSRestartReply.SerializeToString, + ), + 'GetResourceLoad': grpc.unary_unary_rpc_method_handler( + servicer.GetResourceLoad, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetResourceLoadRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetResourceLoadReply.SerializeToString, + ), + 'RequestWorkerLease': grpc.unary_unary_rpc_method_handler( + servicer.RequestWorkerLease, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RequestWorkerLeaseRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RequestWorkerLeaseReply.SerializeToString, + ), + 'PrestartWorkers': grpc.unary_unary_rpc_method_handler( + servicer.PrestartWorkers, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrestartWorkersRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrestartWorkersReply.SerializeToString, + ), + 'ReportWorkerBacklog': grpc.unary_unary_rpc_method_handler( + servicer.ReportWorkerBacklog, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReportWorkerBacklogRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReportWorkerBacklogReply.SerializeToString, + ), + 'ReturnWorker': grpc.unary_unary_rpc_method_handler( + servicer.ReturnWorker, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReturnWorkerRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReturnWorkerReply.SerializeToString, + ), + 'ReleaseUnusedActorWorkers': grpc.unary_unary_rpc_method_handler( + servicer.ReleaseUnusedActorWorkers, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedActorWorkersRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedActorWorkersReply.SerializeToString, + ), + 'ShutdownRaylet': grpc.unary_unary_rpc_method_handler( + servicer.ShutdownRaylet, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ShutdownRayletRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ShutdownRayletReply.SerializeToString, + ), + 'DrainRaylet': grpc.unary_unary_rpc_method_handler( + servicer.DrainRaylet, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.DrainRayletRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.DrainRayletReply.SerializeToString, + ), + 'PrepareBundleResources': grpc.unary_unary_rpc_method_handler( + servicer.PrepareBundleResources, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrepareBundleResourcesRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrepareBundleResourcesReply.SerializeToString, + ), + 'CommitBundleResources': grpc.unary_unary_rpc_method_handler( + servicer.CommitBundleResources, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CommitBundleResourcesRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CommitBundleResourcesReply.SerializeToString, + ), + 'CancelResourceReserve': grpc.unary_unary_rpc_method_handler( + servicer.CancelResourceReserve, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelResourceReserveRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelResourceReserveReply.SerializeToString, + ), + 'CancelWorkerLease': grpc.unary_unary_rpc_method_handler( + servicer.CancelWorkerLease, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelWorkerLeaseRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelWorkerLeaseReply.SerializeToString, + ), + 'PinObjectIDs': grpc.unary_unary_rpc_method_handler( + servicer.PinObjectIDs, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PinObjectIDsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PinObjectIDsReply.SerializeToString, + ), + 'GetNodeStats': grpc.unary_unary_rpc_method_handler( + servicer.GetNodeStats, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetNodeStatsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetNodeStatsReply.SerializeToString, + ), + 'GlobalGC': grpc.unary_unary_rpc_method_handler( + servicer.GlobalGC, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GlobalGCRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GlobalGCReply.SerializeToString, + ), + 'FormatGlobalMemoryInfo': grpc.unary_unary_rpc_method_handler( + servicer.FormatGlobalMemoryInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.FormatGlobalMemoryInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.FormatGlobalMemoryInfoReply.SerializeToString, + ), + 'ReleaseUnusedBundles': grpc.unary_unary_rpc_method_handler( + servicer.ReleaseUnusedBundles, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedBundlesRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedBundlesReply.SerializeToString, + ), + 'GetSystemConfig': grpc.unary_unary_rpc_method_handler( + servicer.GetSystemConfig, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetSystemConfigRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetSystemConfigReply.SerializeToString, + ), + 'GetObjectsInfo': grpc.unary_unary_rpc_method_handler( + servicer.GetObjectsInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetObjectsInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetObjectsInfoReply.SerializeToString, + ), + 'GetTaskFailureCause': grpc.unary_unary_rpc_method_handler( + servicer.GetTaskFailureCause, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetTaskFailureCauseRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetTaskFailureCauseReply.SerializeToString, + ), + 'RegisterMutableObject': grpc.unary_unary_rpc_method_handler( + servicer.RegisterMutableObject, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RegisterMutableObjectRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.RegisterMutableObjectReply.SerializeToString, + ), + 'PushMutableObject': grpc.unary_unary_rpc_method_handler( + servicer.PushMutableObject, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PushMutableObjectRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.PushMutableObjectReply.SerializeToString, + ), + 'IsLocalWorkerDead': grpc.unary_unary_rpc_method_handler( + servicer.IsLocalWorkerDead, + request_deserializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.IsLocalWorkerDeadRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_node__manager__pb2.IsLocalWorkerDeadReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.NodeManagerService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class NodeManagerService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def NotifyGCSRestart(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/NotifyGCSRestart', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.NotifyGCSRestartRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.NotifyGCSRestartReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetResourceLoad(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/GetResourceLoad', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetResourceLoadRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetResourceLoadReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def RequestWorkerLease(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/RequestWorkerLease', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.RequestWorkerLeaseRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.RequestWorkerLeaseReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PrestartWorkers(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/PrestartWorkers', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrestartWorkersRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrestartWorkersReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReportWorkerBacklog(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/ReportWorkerBacklog', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReportWorkerBacklogRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReportWorkerBacklogReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReturnWorker(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/ReturnWorker', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReturnWorkerRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReturnWorkerReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReleaseUnusedActorWorkers(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/ReleaseUnusedActorWorkers', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedActorWorkersRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedActorWorkersReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ShutdownRaylet(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/ShutdownRaylet', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ShutdownRayletRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ShutdownRayletReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def DrainRaylet(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/DrainRaylet', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.DrainRayletRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.DrainRayletReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PrepareBundleResources(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/PrepareBundleResources', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrepareBundleResourcesRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PrepareBundleResourcesReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CommitBundleResources(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/CommitBundleResources', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.CommitBundleResourcesRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.CommitBundleResourcesReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CancelResourceReserve(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/CancelResourceReserve', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelResourceReserveRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelResourceReserveReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def CancelWorkerLease(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/CancelWorkerLease', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelWorkerLeaseRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.CancelWorkerLeaseReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PinObjectIDs(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/PinObjectIDs', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PinObjectIDsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PinObjectIDsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetNodeStats(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/GetNodeStats', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetNodeStatsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetNodeStatsReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GlobalGC(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/GlobalGC', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GlobalGCRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GlobalGCReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def FormatGlobalMemoryInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/FormatGlobalMemoryInfo', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.FormatGlobalMemoryInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.FormatGlobalMemoryInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ReleaseUnusedBundles(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/ReleaseUnusedBundles', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedBundlesRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.ReleaseUnusedBundlesReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetSystemConfig(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/GetSystemConfig', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetSystemConfigRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetSystemConfigReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetObjectsInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/GetObjectsInfo', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetObjectsInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetObjectsInfoReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetTaskFailureCause(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/GetTaskFailureCause', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetTaskFailureCauseRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.GetTaskFailureCauseReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def RegisterMutableObject(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/RegisterMutableObject', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.RegisterMutableObjectRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.RegisterMutableObjectReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PushMutableObject(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/PushMutableObject', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PushMutableObjectRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.PushMutableObjectReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def IsLocalWorkerDead(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.NodeManagerService/IsLocalWorkerDead', + src_dot_ray_dot_protobuf_dot_node__manager__pb2.IsLocalWorkerDeadRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_node__manager__pb2.IsLocalWorkerDeadReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/pubsub_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/pubsub_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..fa27c4cbe0af1509816ce7c151a937ecb65fbae3 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/pubsub_pb2.py @@ -0,0 +1,195 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/pubsub.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import common_pb2 as src_dot_ray_dot_protobuf_dot_common__pb2 +from . import gcs_pb2 as src_dot_ray_dot_protobuf_dot_gcs__pb2 +from . import logging_pb2 as src_dot_ray_dot_protobuf_dot_logging__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dsrc/ray/protobuf/pubsub.proto\x12\x07ray.rpc\x1a\x1dsrc/ray/protobuf/common.proto\x1a\x1asrc/ray/protobuf/gcs.proto\x1a\x1esrc/ray/protobuf/logging.proto\"\x92\x08\n\nPubMessage\x12\x37\n\x0c\x63hannel_type\x18\x01 \x01(\x0e\x32\x14.ray.rpc.ChannelTypeR\x0b\x63hannelType\x12\x15\n\x06key_id\x18\x02 \x01(\x0cR\x05keyId\x12k\n\x1eworker_object_eviction_message\x18\x03 \x01(\x0b\x32$.ray.rpc.WorkerObjectEvictionMessageH\x00R\x1bworkerObjectEvictionMessage\x12_\n\x1aworker_ref_removed_message\x18\x04 \x01(\x0b\x32 .ray.rpc.WorkerRefRemovedMessageH\x00R\x17workerRefRemovedMessage\x12q\n\x1fworker_object_locations_message\x18\x05 \x01(\x0b\x32(.ray.rpc.WorkerObjectLocationsPubMessageH\x00R\x1cworkerObjectLocationsMessage\x12>\n\ractor_message\x18\x07 \x01(\x0b\x32\x17.ray.rpc.ActorTableDataH\x00R\x0c\x61\x63torMessage\x12\x38\n\x0bjob_message\x18\x08 \x01(\x0b\x32\x15.ray.rpc.JobTableDataH\x00R\njobMessage\x12\x42\n\x11node_info_message\x18\t \x01(\x0b\x32\x14.ray.rpc.GcsNodeInfoH\x00R\x0fnodeInfoMessage\x12L\n\x14worker_delta_message\x18\x0b \x01(\x0b\x32\x18.ray.rpc.WorkerDeltaDataH\x00R\x12workerDeltaMessage\x12G\n\x12\x65rror_info_message\x18\x0c \x01(\x0b\x32\x17.ray.rpc.ErrorTableDataH\x00R\x10\x65rrorInfoMessage\x12?\n\x11log_batch_message\x18\r \x01(\x0b\x32\x11.ray.rpc.LogBatchH\x00R\x0flogBatchMessage\x12[\n\x1bnode_resource_usage_message\x18\x0f \x01(\x0b\x32\x1a.ray.rpc.NodeResourceUsageH\x00R\x18nodeResourceUsageMessage\x12\x42\n\x0f\x66\x61ilure_message\x18\x06 \x01(\x0b\x32\x17.ray.rpc.FailureMessageH\x00R\x0e\x66\x61ilureMessage\x12\x1f\n\x0bsequence_id\x18\x10 \x01(\x03R\nsequenceIdB\x0f\n\rinner_messageJ\x04\x08\n\x10\x0bJ\x04\x08\x0e\x10\x0f\":\n\x1bWorkerObjectEvictionMessage\x12\x1b\n\tobject_id\x18\x01 \x01(\x0cR\x08objectId\"]\n\x17WorkerRefRemovedMessage\x12\x42\n\rborrowed_refs\x18\x01 \x03(\x0b\x32\x1d.ray.rpc.ObjectReferenceCountR\x0c\x62orrowedRefs\"\xb7\x02\n\x1fWorkerObjectLocationsPubMessage\x12\x19\n\x08node_ids\x18\x01 \x03(\x0cR\x07nodeIds\x12\x1f\n\x0bobject_size\x18\x02 \x01(\x04R\nobjectSize\x12\x1f\n\x0bspilled_url\x18\x03 \x01(\tR\nspilledUrl\x12&\n\x0fspilled_node_id\x18\x04 \x01(\x0cR\rspilledNodeId\x12&\n\x0fprimary_node_id\x18\x06 \x01(\x0cR\rprimaryNodeId\x12\x1f\n\x0bref_removed\x18\x07 \x01(\x08R\nrefRemoved\x12)\n\x10pending_creation\x18\x08 \x01(\x08R\x0fpendingCreation\x12\x1b\n\tdid_spill\x18\t \x01(\x08R\x08\x64idSpill\"\x10\n\x0e\x46\x61ilureMessage\"\x87\x02\n\x07\x43ommand\x12\x37\n\x0c\x63hannel_type\x18\x01 \x01(\x0e\x32\x14.ray.rpc.ChannelTypeR\x0b\x63hannelType\x12\x15\n\x06key_id\x18\x02 \x01(\x0cR\x05keyId\x12N\n\x13unsubscribe_message\x18\x03 \x01(\x0b\x32\x1b.ray.rpc.UnsubscribeMessageH\x00R\x12unsubscribeMessage\x12\x42\n\x11subscribe_message\x18\x04 \x01(\x0b\x32\x13.ray.rpc.SubMessageH\x00R\x10subscribeMessageB\x18\n\x16\x63ommand_message_one_of\"\x14\n\x12UnsubscribeMessage\"\xe9\x02\n\nSubMessage\x12n\n\x1eworker_object_eviction_message\x18\x01 \x01(\x0b\x32\'.ray.rpc.WorkerObjectEvictionSubMessageH\x00R\x1bworkerObjectEvictionMessage\x12\x62\n\x1aworker_ref_removed_message\x18\x02 \x01(\x0b\x32#.ray.rpc.WorkerRefRemovedSubMessageH\x00R\x17workerRefRemovedMessage\x12q\n\x1fworker_object_locations_message\x18\x03 \x01(\x0b\x32(.ray.rpc.WorkerObjectLocationsSubMessageH\x00R\x1cworkerObjectLocationsMessageB\x14\n\x12sub_message_one_of\"\xe5\x01\n\x1eWorkerObjectEvictionSubMessage\x12,\n\x12intended_worker_id\x18\x01 \x01(\x0cR\x10intendedWorkerId\x12\x1b\n\tobject_id\x18\x02 \x01(\x0cR\x08objectId\x12?\n\x12subscriber_address\x18\x03 \x01(\x0b\x32\x10.ray.rpc.AddressR\x11subscriberAddress\x12&\n\x0cgenerator_id\x18\x04 \x01(\x0cH\x00R\x0bgeneratorId\x88\x01\x01\x42\x0f\n\r_generator_id\"\xdc\x01\n\x1aWorkerRefRemovedSubMessage\x12,\n\x12intended_worker_id\x18\x01 \x01(\x0cR\x10intendedWorkerId\x12\x36\n\treference\x18\x02 \x01(\x0b\x32\x18.ray.rpc.ObjectReferenceR\treference\x12&\n\x0f\x63ontained_in_id\x18\x03 \x01(\x0cR\rcontainedInId\x12\x30\n\x14subscriber_worker_id\x18\x04 \x01(\x0cR\x12subscriberWorkerId\"l\n\x1fWorkerObjectLocationsSubMessage\x12,\n\x12intended_worker_id\x18\x01 \x01(\x0cR\x10intendedWorkerId\x12\x1b\n\tobject_id\x18\x02 \x01(\x0cR\x08objectId\"\x9d\x01\n\x18PubsubLongPollingRequest\x12#\n\rsubscriber_id\x18\x01 \x01(\x0cR\x0csubscriberId\x12\x39\n\x19max_processed_sequence_id\x18\x02 \x01(\x03R\x16maxProcessedSequenceId\x12!\n\x0cpublisher_id\x18\x03 \x01(\x0cR\x0bpublisherId\"s\n\x16PubsubLongPollingReply\x12\x36\n\x0cpub_messages\x18\x01 \x03(\x0b\x32\x13.ray.rpc.PubMessageR\x0bpubMessages\x12!\n\x0cpublisher_id\x18\x02 \x01(\x0cR\x0bpublisherId\"n\n\x19PubsubCommandBatchRequest\x12#\n\rsubscriber_id\x18\x01 \x01(\x0cR\x0csubscriberId\x12,\n\x08\x63ommands\x18\x02 \x03(\x0b\x32\x10.ray.rpc.CommandR\x08\x63ommands\"\x19\n\x17PubsubCommandBatchReply*\xaf\x02\n\x0b\x43hannelType\x12\x1a\n\x16WORKER_OBJECT_EVICTION\x10\x00\x12\x1e\n\x1aWORKER_REF_REMOVED_CHANNEL\x10\x01\x12#\n\x1fWORKER_OBJECT_LOCATIONS_CHANNEL\x10\x02\x12\x15\n\x11GCS_ACTOR_CHANNEL\x10\x03\x12\x13\n\x0fGCS_JOB_CHANNEL\x10\x04\x12\x19\n\x15GCS_NODE_INFO_CHANNEL\x10\x05\x12\x1c\n\x18GCS_WORKER_DELTA_CHANNEL\x10\x06\x12\x1a\n\x16RAY_ERROR_INFO_CHANNEL\x10\x07\x12\x13\n\x0fRAY_LOG_CHANNEL\x10\x08\x12#\n\x1fRAY_NODE_RESOURCE_USAGE_CHANNEL\x10\n\"\x04\x08\t\x10\t2\xc8\x01\n\x11SubscriberService\x12W\n\x11PubsubLongPolling\x12!.ray.rpc.PubsubLongPollingRequest\x1a\x1f.ray.rpc.PubsubLongPollingReply\x12Z\n\x12PubsubCommandBatch\x12\".ray.rpc.PubsubCommandBatchRequest\x1a .ray.rpc.PubsubCommandBatchReplyb\x06proto3') + +_CHANNELTYPE = DESCRIPTOR.enum_types_by_name['ChannelType'] +ChannelType = enum_type_wrapper.EnumTypeWrapper(_CHANNELTYPE) +WORKER_OBJECT_EVICTION = 0 +WORKER_REF_REMOVED_CHANNEL = 1 +WORKER_OBJECT_LOCATIONS_CHANNEL = 2 +GCS_ACTOR_CHANNEL = 3 +GCS_JOB_CHANNEL = 4 +GCS_NODE_INFO_CHANNEL = 5 +GCS_WORKER_DELTA_CHANNEL = 6 +RAY_ERROR_INFO_CHANNEL = 7 +RAY_LOG_CHANNEL = 8 +RAY_NODE_RESOURCE_USAGE_CHANNEL = 10 + + +_PUBMESSAGE = DESCRIPTOR.message_types_by_name['PubMessage'] +_WORKEROBJECTEVICTIONMESSAGE = DESCRIPTOR.message_types_by_name['WorkerObjectEvictionMessage'] +_WORKERREFREMOVEDMESSAGE = DESCRIPTOR.message_types_by_name['WorkerRefRemovedMessage'] +_WORKEROBJECTLOCATIONSPUBMESSAGE = DESCRIPTOR.message_types_by_name['WorkerObjectLocationsPubMessage'] +_FAILUREMESSAGE = DESCRIPTOR.message_types_by_name['FailureMessage'] +_COMMAND = DESCRIPTOR.message_types_by_name['Command'] +_UNSUBSCRIBEMESSAGE = DESCRIPTOR.message_types_by_name['UnsubscribeMessage'] +_SUBMESSAGE = DESCRIPTOR.message_types_by_name['SubMessage'] +_WORKEROBJECTEVICTIONSUBMESSAGE = DESCRIPTOR.message_types_by_name['WorkerObjectEvictionSubMessage'] +_WORKERREFREMOVEDSUBMESSAGE = DESCRIPTOR.message_types_by_name['WorkerRefRemovedSubMessage'] +_WORKEROBJECTLOCATIONSSUBMESSAGE = DESCRIPTOR.message_types_by_name['WorkerObjectLocationsSubMessage'] +_PUBSUBLONGPOLLINGREQUEST = DESCRIPTOR.message_types_by_name['PubsubLongPollingRequest'] +_PUBSUBLONGPOLLINGREPLY = DESCRIPTOR.message_types_by_name['PubsubLongPollingReply'] +_PUBSUBCOMMANDBATCHREQUEST = DESCRIPTOR.message_types_by_name['PubsubCommandBatchRequest'] +_PUBSUBCOMMANDBATCHREPLY = DESCRIPTOR.message_types_by_name['PubsubCommandBatchReply'] +PubMessage = _reflection.GeneratedProtocolMessageType('PubMessage', (_message.Message,), { + 'DESCRIPTOR' : _PUBMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PubMessage) + }) +_sym_db.RegisterMessage(PubMessage) + +WorkerObjectEvictionMessage = _reflection.GeneratedProtocolMessageType('WorkerObjectEvictionMessage', (_message.Message,), { + 'DESCRIPTOR' : _WORKEROBJECTEVICTIONMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerObjectEvictionMessage) + }) +_sym_db.RegisterMessage(WorkerObjectEvictionMessage) + +WorkerRefRemovedMessage = _reflection.GeneratedProtocolMessageType('WorkerRefRemovedMessage', (_message.Message,), { + 'DESCRIPTOR' : _WORKERREFREMOVEDMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerRefRemovedMessage) + }) +_sym_db.RegisterMessage(WorkerRefRemovedMessage) + +WorkerObjectLocationsPubMessage = _reflection.GeneratedProtocolMessageType('WorkerObjectLocationsPubMessage', (_message.Message,), { + 'DESCRIPTOR' : _WORKEROBJECTLOCATIONSPUBMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerObjectLocationsPubMessage) + }) +_sym_db.RegisterMessage(WorkerObjectLocationsPubMessage) + +FailureMessage = _reflection.GeneratedProtocolMessageType('FailureMessage', (_message.Message,), { + 'DESCRIPTOR' : _FAILUREMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.FailureMessage) + }) +_sym_db.RegisterMessage(FailureMessage) + +Command = _reflection.GeneratedProtocolMessageType('Command', (_message.Message,), { + 'DESCRIPTOR' : _COMMAND, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Command) + }) +_sym_db.RegisterMessage(Command) + +UnsubscribeMessage = _reflection.GeneratedProtocolMessageType('UnsubscribeMessage', (_message.Message,), { + 'DESCRIPTOR' : _UNSUBSCRIBEMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.UnsubscribeMessage) + }) +_sym_db.RegisterMessage(UnsubscribeMessage) + +SubMessage = _reflection.GeneratedProtocolMessageType('SubMessage', (_message.Message,), { + 'DESCRIPTOR' : _SUBMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.SubMessage) + }) +_sym_db.RegisterMessage(SubMessage) + +WorkerObjectEvictionSubMessage = _reflection.GeneratedProtocolMessageType('WorkerObjectEvictionSubMessage', (_message.Message,), { + 'DESCRIPTOR' : _WORKEROBJECTEVICTIONSUBMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerObjectEvictionSubMessage) + }) +_sym_db.RegisterMessage(WorkerObjectEvictionSubMessage) + +WorkerRefRemovedSubMessage = _reflection.GeneratedProtocolMessageType('WorkerRefRemovedSubMessage', (_message.Message,), { + 'DESCRIPTOR' : _WORKERREFREMOVEDSUBMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerRefRemovedSubMessage) + }) +_sym_db.RegisterMessage(WorkerRefRemovedSubMessage) + +WorkerObjectLocationsSubMessage = _reflection.GeneratedProtocolMessageType('WorkerObjectLocationsSubMessage', (_message.Message,), { + 'DESCRIPTOR' : _WORKEROBJECTLOCATIONSSUBMESSAGE, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WorkerObjectLocationsSubMessage) + }) +_sym_db.RegisterMessage(WorkerObjectLocationsSubMessage) + +PubsubLongPollingRequest = _reflection.GeneratedProtocolMessageType('PubsubLongPollingRequest', (_message.Message,), { + 'DESCRIPTOR' : _PUBSUBLONGPOLLINGREQUEST, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PubsubLongPollingRequest) + }) +_sym_db.RegisterMessage(PubsubLongPollingRequest) + +PubsubLongPollingReply = _reflection.GeneratedProtocolMessageType('PubsubLongPollingReply', (_message.Message,), { + 'DESCRIPTOR' : _PUBSUBLONGPOLLINGREPLY, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PubsubLongPollingReply) + }) +_sym_db.RegisterMessage(PubsubLongPollingReply) + +PubsubCommandBatchRequest = _reflection.GeneratedProtocolMessageType('PubsubCommandBatchRequest', (_message.Message,), { + 'DESCRIPTOR' : _PUBSUBCOMMANDBATCHREQUEST, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PubsubCommandBatchRequest) + }) +_sym_db.RegisterMessage(PubsubCommandBatchRequest) + +PubsubCommandBatchReply = _reflection.GeneratedProtocolMessageType('PubsubCommandBatchReply', (_message.Message,), { + 'DESCRIPTOR' : _PUBSUBCOMMANDBATCHREPLY, + '__module__' : 'src.ray.protobuf.pubsub_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PubsubCommandBatchReply) + }) +_sym_db.RegisterMessage(PubsubCommandBatchReply) + +_SUBSCRIBERSERVICE = DESCRIPTOR.services_by_name['SubscriberService'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _CHANNELTYPE._serialized_start=3299 + _CHANNELTYPE._serialized_end=3602 + _PUBMESSAGE._serialized_start=134 + _PUBMESSAGE._serialized_end=1176 + _WORKEROBJECTEVICTIONMESSAGE._serialized_start=1178 + _WORKEROBJECTEVICTIONMESSAGE._serialized_end=1236 + _WORKERREFREMOVEDMESSAGE._serialized_start=1238 + _WORKERREFREMOVEDMESSAGE._serialized_end=1331 + _WORKEROBJECTLOCATIONSPUBMESSAGE._serialized_start=1334 + _WORKEROBJECTLOCATIONSPUBMESSAGE._serialized_end=1645 + _FAILUREMESSAGE._serialized_start=1647 + _FAILUREMESSAGE._serialized_end=1663 + _COMMAND._serialized_start=1666 + _COMMAND._serialized_end=1929 + _UNSUBSCRIBEMESSAGE._serialized_start=1931 + _UNSUBSCRIBEMESSAGE._serialized_end=1951 + _SUBMESSAGE._serialized_start=1954 + _SUBMESSAGE._serialized_end=2315 + _WORKEROBJECTEVICTIONSUBMESSAGE._serialized_start=2318 + _WORKEROBJECTEVICTIONSUBMESSAGE._serialized_end=2547 + _WORKERREFREMOVEDSUBMESSAGE._serialized_start=2550 + _WORKERREFREMOVEDSUBMESSAGE._serialized_end=2770 + _WORKEROBJECTLOCATIONSSUBMESSAGE._serialized_start=2772 + _WORKEROBJECTLOCATIONSSUBMESSAGE._serialized_end=2880 + _PUBSUBLONGPOLLINGREQUEST._serialized_start=2883 + _PUBSUBLONGPOLLINGREQUEST._serialized_end=3040 + _PUBSUBLONGPOLLINGREPLY._serialized_start=3042 + _PUBSUBLONGPOLLINGREPLY._serialized_end=3157 + _PUBSUBCOMMANDBATCHREQUEST._serialized_start=3159 + _PUBSUBCOMMANDBATCHREQUEST._serialized_end=3269 + _PUBSUBCOMMANDBATCHREPLY._serialized_start=3271 + _PUBSUBCOMMANDBATCHREPLY._serialized_end=3296 + _SUBSCRIBERSERVICE._serialized_start=3605 + _SUBSCRIBERSERVICE._serialized_end=3805 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/pubsub_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/pubsub_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..abd24b06031aaabeaf0aee17d426080c4a3c07a6 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/pubsub_pb2_grpc.py @@ -0,0 +1,99 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from . import pubsub_pb2 as src_dot_ray_dot_protobuf_dot_pubsub__pb2 + + +class SubscriberServiceStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.PubsubLongPolling = channel.unary_unary( + '/ray.rpc.SubscriberService/PubsubLongPolling', + request_serializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubLongPollingRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubLongPollingReply.FromString, + ) + self.PubsubCommandBatch = channel.unary_unary( + '/ray.rpc.SubscriberService/PubsubCommandBatch', + request_serializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubCommandBatchRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubCommandBatchReply.FromString, + ) + + +class SubscriberServiceServicer(object): + """Missing associated documentation comment in .proto file.""" + + def PubsubLongPolling(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PubsubCommandBatch(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_SubscriberServiceServicer_to_server(servicer, server): + rpc_method_handlers = { + 'PubsubLongPolling': grpc.unary_unary_rpc_method_handler( + servicer.PubsubLongPolling, + request_deserializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubLongPollingRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubLongPollingReply.SerializeToString, + ), + 'PubsubCommandBatch': grpc.unary_unary_rpc_method_handler( + servicer.PubsubCommandBatch, + request_deserializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubCommandBatchRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubCommandBatchReply.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.SubscriberService', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class SubscriberService(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def PubsubLongPolling(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.SubscriberService/PubsubLongPolling', + src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubLongPollingRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubLongPollingReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PubsubCommandBatch(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.SubscriberService/PubsubCommandBatch', + src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubCommandBatchRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_pubsub__pb2.PubsubCommandBatchReply.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/ray_client_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/ray_client_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..e467889fd3b026bbb7e81fc8f22482bfc3efb70f --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/ray_client_pb2.py @@ -0,0 +1,560 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/ray_client.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!src/ray/protobuf/ray_client.proto\x12\x07ray.rpc\"\xb5\x01\n\x03\x41rg\x12+\n\x05local\x18\x01 \x01(\x0e\x32\x15.ray.rpc.Arg.LocalityR\x05local\x12!\n\x0creference_id\x18\x02 \x01(\x0cR\x0breferenceId\x12\x12\n\x04\x64\x61ta\x18\x03 \x01(\x0cR\x04\x64\x61ta\x12!\n\x04type\x18\x04 \x01(\x0e\x32\r.ray.rpc.TypeR\x04type\"\'\n\x08Locality\x12\x0c\n\x08INTERNED\x10\x00\x12\r\n\tREFERENCE\x10\x01\"6\n\x0bTaskOptions\x12\'\n\x0fpickled_options\x18\x01 \x01(\x0cR\x0epickledOptions\"\xf4\x04\n\nClientTask\x12\x36\n\x04type\x18\x01 \x01(\x0e\x32\".ray.rpc.ClientTask.RemoteExecTypeR\x04type\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1d\n\npayload_id\x18\x03 \x01(\x0cR\tpayloadId\x12 \n\x04\x61rgs\x18\x04 \x03(\x0b\x32\x0c.ray.rpc.ArgR\x04\x61rgs\x12\x37\n\x06kwargs\x18\x05 \x03(\x0b\x32\x1f.ray.rpc.ClientTask.KwargsEntryR\x06kwargs\x12\x1b\n\tclient_id\x18\x06 \x01(\tR\x08\x63lientId\x12.\n\x07options\x18\x07 \x01(\x0b\x32\x14.ray.rpc.TaskOptionsR\x07options\x12?\n\x10\x62\x61seline_options\x18\x08 \x01(\x0b\x32\x14.ray.rpc.TaskOptionsR\x0f\x62\x61selineOptions\x12\x1c\n\tnamespace\x18\t \x01(\tR\tnamespace\x12\x12\n\x04\x64\x61ta\x18\n \x01(\x0cR\x04\x64\x61ta\x12\x19\n\x08\x63hunk_id\x18\x0b \x01(\x05R\x07\x63hunkId\x12!\n\x0ctotal_chunks\x18\x0c \x01(\x05R\x0btotalChunks\x1aG\n\x0bKwargsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\"\n\x05value\x18\x02 \x01(\x0b\x32\x0c.ray.rpc.ArgR\x05value:\x02\x38\x01\"Y\n\x0eRemoteExecType\x12\x0c\n\x08\x46UNCTION\x10\x00\x12\t\n\x05\x41\x43TOR\x10\x01\x12\n\n\x06METHOD\x10\x02\x12\x11\n\rSTATIC_METHOD\x10\x03\x12\x0f\n\x0bNAMED_ACTOR\x10\x04\"]\n\x10\x43lientTaskTicket\x12\x14\n\x05valid\x18\x01 \x01(\x08R\x05valid\x12\x1d\n\nreturn_ids\x18\x02 \x03(\x0cR\treturnIds\x12\x14\n\x05\x65rror\x18\x03 \x01(\x0cR\x05\x65rror\"\xbc\x01\n\nPutRequest\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\x0cR\x04\x64\x61ta\x12\"\n\rclient_ref_id\x18\x02 \x01(\x0cR\x0b\x63lientRefId\x12\x19\n\x08\x63hunk_id\x18\x03 \x01(\x05R\x07\x63hunkId\x12!\n\x0ctotal_chunks\x18\x04 \x01(\x05R\x0btotalChunks\x12\x1d\n\ntotal_size\x18\x05 \x01(\x03R\ttotalSize\x12\x19\n\x08owner_id\x18\x06 \x01(\x0cR\x07ownerId\"I\n\x0bPutResponse\x12\x0e\n\x02id\x18\x01 \x01(\x0cR\x02id\x12\x14\n\x05valid\x18\x02 \x01(\x08R\x05valid\x12\x14\n\x05\x65rror\x18\x03 \x01(\x0cR\x05\x65rror\"\x96\x01\n\nGetRequest\x12\x10\n\x03ids\x18\x04 \x03(\x0cR\x03ids\x12\x18\n\x07timeout\x18\x02 \x01(\x02R\x07timeout\x12\"\n\x0c\x61synchronous\x18\x03 \x01(\x08R\x0c\x61synchronous\x12$\n\x0estart_chunk_id\x18\x05 \x01(\x05R\x0cstartChunkId\x12\x12\n\x02id\x18\x01 \x01(\x0c\x42\x02\x18\x01R\x02id\"\xaa\x01\n\x0bGetResponse\x12\x14\n\x05valid\x18\x01 \x01(\x08R\x05valid\x12\x12\n\x04\x64\x61ta\x18\x02 \x01(\x0cR\x04\x64\x61ta\x12\x14\n\x05\x65rror\x18\x03 \x01(\x0cR\x05\x65rror\x12\x19\n\x08\x63hunk_id\x18\x04 \x01(\x05R\x07\x63hunkId\x12!\n\x0ctotal_chunks\x18\x05 \x01(\x05R\x0btotalChunks\x12\x1d\n\ntotal_size\x18\x06 \x01(\x04R\ttotalSize\"\x84\x01\n\x0bWaitRequest\x12\x1d\n\nobject_ids\x18\x01 \x03(\x0cR\tobjectIds\x12\x1f\n\x0bnum_returns\x18\x02 \x01(\x03R\nnumReturns\x12\x18\n\x07timeout\x18\x03 \x01(\x01R\x07timeout\x12\x1b\n\tclient_id\x18\x04 \x01(\tR\x08\x63lientId\"\x80\x01\n\x0cWaitResponse\x12\x14\n\x05valid\x18\x01 \x01(\x08R\x05valid\x12(\n\x10ready_object_ids\x18\x02 \x03(\x0cR\x0ereadyObjectIds\x12\x30\n\x14remaining_object_ids\x18\x03 \x03(\x0cR\x12remainingObjectIds\"\xad\x01\n\x0f\x43lusterInfoType\"\x99\x01\n\x08TypeEnum\x12\x12\n\x0eIS_INITIALIZED\x10\x00\x12\t\n\x05NODES\x10\x01\x12\x15\n\x11\x43LUSTER_RESOURCES\x10\x02\x12\x17\n\x13\x41VAILABLE_RESOURCES\x10\x03\x12\x13\n\x0fRUNTIME_CONTEXT\x10\x04\x12\x0c\n\x08TIMELINE\x10\x05\x12\x08\n\x04PING\x10\x06\x12\x11\n\rDASHBOARD_URL\x10\x07\"K\n\x12\x43lusterInfoRequest\x12\x35\n\x04type\x18\x01 \x01(\x0e\x32!.ray.rpc.ClusterInfoType.TypeEnumR\x04type\"\x8e\x05\n\x13\x43lusterInfoResponse\x12\x35\n\x04type\x18\x01 \x01(\x0e\x32!.ray.rpc.ClusterInfoType.TypeEnumR\x04type\x12\x14\n\x04json\x18\x02 \x01(\tH\x00R\x04json\x12S\n\x0eresource_table\x18\x03 \x01(\x0b\x32*.ray.rpc.ClusterInfoResponse.ResourceTableH\x00R\rresourceTable\x12V\n\x0fruntime_context\x18\x04 \x01(\x0b\x32+.ray.rpc.ClusterInfoResponse.RuntimeContextH\x00R\x0eruntimeContext\x1a\x96\x01\n\rResourceTable\x12K\n\x05table\x18\x01 \x03(\x0b\x32\x35.ray.rpc.ClusterInfoResponse.ResourceTable.TableEntryR\x05table\x1a\x38\n\nTableEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x01R\x05value:\x02\x38\x01\x1a\xd2\x01\n\x0eRuntimeContext\x12\x15\n\x06job_id\x18\x01 \x01(\x0cR\x05jobId\x12\x17\n\x07node_id\x18\x02 \x01(\x0cR\x06nodeId\x12\x1c\n\tnamespace\x18\x03 \x01(\tR\tnamespace\x12\x1f\n\x0bruntime_env\x18\x04 \x01(\tR\nruntimeEnv\x12\x30\n\x14\x63\x61pture_client_tasks\x18\x05 \x01(\x08R\x12\x63\x61ptureClientTasks\x12\x1f\n\x0bgcs_address\x18\x06 \x01(\tR\ngcsAddressB\x0f\n\rresponse_type\"\xf1\x02\n\x10TerminateRequest\x12\x1b\n\tclient_id\x18\x01 \x01(\tR\x08\x63lientId\x12@\n\x05\x61\x63tor\x18\x02 \x01(\x0b\x32(.ray.rpc.TerminateRequest.ActorTerminateH\x00R\x05\x61\x63tor\x12P\n\x0btask_object\x18\x03 \x01(\x0b\x32-.ray.rpc.TerminateRequest.TaskObjectTerminateH\x00R\ntaskObject\x1a?\n\x0e\x41\x63torTerminate\x12\x0e\n\x02id\x18\x01 \x01(\x0cR\x02id\x12\x1d\n\nno_restart\x18\x02 \x01(\x08R\tnoRestart\x1aY\n\x13TaskObjectTerminate\x12\x0e\n\x02id\x18\x01 \x01(\x0cR\x02id\x12\x14\n\x05\x66orce\x18\x02 \x01(\x08R\x05\x66orce\x12\x1c\n\trecursive\x18\x03 \x01(\x08R\trecursiveB\x10\n\x0eterminate_type\"#\n\x11TerminateResponse\x12\x0e\n\x02ok\x18\x01 \x01(\x08R\x02ok\"T\n\x0fKVExistsRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12!\n\tnamespace\x18\x02 \x01(\x0cH\x00R\tnamespace\x88\x01\x01\x42\x0c\n\n_namespace\"*\n\x10KVExistsResponse\x12\x16\n\x06\x65xists\x18\x01 \x01(\x08R\x06\x65xists\"Q\n\x0cKVGetRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12!\n\tnamespace\x18\x02 \x01(\x0cH\x00R\tnamespace\x88\x01\x01\x42\x0c\n\n_namespace\"4\n\rKVGetResponse\x12\x19\n\x05value\x18\x01 \x01(\x0cH\x00R\x05value\x88\x01\x01\x42\x08\n\x06_value\"\x85\x01\n\x0cKVPutRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value\x12\x1c\n\toverwrite\x18\x03 \x01(\x08R\toverwrite\x12!\n\tnamespace\x18\x04 \x01(\x0cH\x00R\tnamespace\x88\x01\x01\x42\x0c\n\n_namespace\"6\n\rKVPutResponse\x12%\n\x0e\x61lready_exists\x18\x01 \x01(\x08R\ralreadyExists\"u\n\x0cKVDelRequest\x12\x10\n\x03key\x18\x01 \x01(\x0cR\x03key\x12\"\n\rdel_by_prefix\x18\x02 \x01(\x08R\x0b\x64\x65lByPrefix\x12!\n\tnamespace\x18\x03 \x01(\x0cH\x00R\tnamespace\x88\x01\x01\x42\x0c\n\n_namespace\"0\n\rKVDelResponse\x12\x1f\n\x0b\x64\x65leted_num\x18\x01 \x01(\x05R\ndeletedNum\"X\n\rKVListRequest\x12\x16\n\x06prefix\x18\x01 \x01(\x0cR\x06prefix\x12!\n\tnamespace\x18\x02 \x01(\x0cH\x00R\tnamespace\x88\x01\x01\x42\x0c\n\n_namespace\"$\n\x0eKVListResponse\x12\x12\n\x04keys\x18\x01 \x03(\x0cR\x04keys\"T\n\x1d\x43lientPinRuntimeEnvURIRequest\x12\x10\n\x03uri\x18\x01 \x01(\tR\x03uri\x12!\n\x0c\x65xpiration_s\x18\x02 \x01(\x05R\x0b\x65xpirationS\" \n\x1e\x43lientPinRuntimeEnvURIResponse\"\x8a\x01\n\x0bInitRequest\x12\x1d\n\njob_config\x18\x01 \x01(\x0cR\tjobConfig\x12&\n\x0fray_init_kwargs\x18\x02 \x01(\tR\rrayInitKwargs\x12\x34\n\x16reconnect_grace_period\x18\x03 \x01(\x05R\x14reconnectGracePeriod\"0\n\x0cInitResponse\x12\x0e\n\x02ok\x18\x01 \x01(\x08R\x02ok\x12\x10\n\x03msg\x18\x02 \x01(\tR\x03msg\"\x17\n\x15PrepRuntimeEnvRequest\"\x18\n\x16PrepRuntimeEnvResponse\"E\n\x1c\x43lientListNamedActorsRequest\x12%\n\x0e\x61ll_namespaces\x18\x01 \x01(\x08R\rallNamespaces\"@\n\x1d\x43lientListNamedActorsResponse\x12\x1f\n\x0b\x61\x63tors_json\x18\x01 \x01(\tR\nactorsJson\"\"\n\x0eReleaseRequest\x12\x10\n\x03ids\x18\x01 \x03(\x0cR\x03ids\"!\n\x0fReleaseResponse\x12\x0e\n\x02ok\x18\x02 \x03(\x08R\x02ok\"\x17\n\x15\x43onnectionInfoRequest\"\xcb\x01\n\x16\x43onnectionInfoResponse\x12\x1f\n\x0bnum_clients\x18\x01 \x01(\x05R\nnumClients\x12\x1f\n\x0bray_version\x18\x02 \x01(\tR\nrayVersion\x12\x1d\n\nray_commit\x18\x03 \x01(\tR\trayCommit\x12%\n\x0epython_version\x18\x04 \x01(\tR\rpythonVersion\x12)\n\x10protocol_version\x18\x05 \x01(\tR\x0fprotocolVersion\"\x1a\n\x18\x43onnectionCleanupRequest\"\x1b\n\x19\x43onnectionCleanupResponse\"+\n\x12\x41\x63knowledgeRequest\x12\x15\n\x06req_id\x18\x01 \x01(\x05R\x05reqId\"\xc6\x05\n\x0b\x44\x61taRequest\x12\x15\n\x06req_id\x18\x01 \x01(\x05R\x05reqId\x12\'\n\x03get\x18\x02 \x01(\x0b\x32\x13.ray.rpc.GetRequestH\x00R\x03get\x12\'\n\x03put\x18\x03 \x01(\x0b\x32\x13.ray.rpc.PutRequestH\x00R\x03put\x12\x33\n\x07release\x18\x04 \x01(\x0b\x32\x17.ray.rpc.ReleaseRequestH\x00R\x07release\x12I\n\x0f\x63onnection_info\x18\x05 \x01(\x0b\x32\x1e.ray.rpc.ConnectionInfoRequestH\x00R\x0e\x63onnectionInfo\x12*\n\x04init\x18\x06 \x01(\x0b\x32\x14.ray.rpc.InitRequestH\x00R\x04init\x12J\n\x10prep_runtime_env\x18\x07 \x01(\x0b\x32\x1e.ray.rpc.PrepRuntimeEnvRequestH\x00R\x0eprepRuntimeEnv\x12R\n\x12\x63onnection_cleanup\x18\x08 \x01(\x0b\x32!.ray.rpc.ConnectionCleanupRequestH\x00R\x11\x63onnectionCleanup\x12?\n\x0b\x61\x63knowledge\x18\t \x01(\x0b\x32\x1b.ray.rpc.AcknowledgeRequestH\x00R\x0b\x61\x63knowledge\x12)\n\x04task\x18\n \x01(\x0b\x32\x13.ray.rpc.ClientTaskH\x00R\x04task\x12\x39\n\tterminate\x18\x0b \x01(\x0b\x32\x19.ray.rpc.TerminateRequestH\x00R\tterminate\x12S\n\x11list_named_actors\x18\x0c \x01(\x0b\x32%.ray.rpc.ClientListNamedActorsRequestH\x00R\x0flistNamedActorsB\x06\n\x04type\"\xb5\x05\n\x0c\x44\x61taResponse\x12\x15\n\x06req_id\x18\x01 \x01(\x05R\x05reqId\x12(\n\x03get\x18\x02 \x01(\x0b\x32\x14.ray.rpc.GetResponseH\x00R\x03get\x12(\n\x03put\x18\x03 \x01(\x0b\x32\x14.ray.rpc.PutResponseH\x00R\x03put\x12\x34\n\x07release\x18\x04 \x01(\x0b\x32\x18.ray.rpc.ReleaseResponseH\x00R\x07release\x12J\n\x0f\x63onnection_info\x18\x05 \x01(\x0b\x32\x1f.ray.rpc.ConnectionInfoResponseH\x00R\x0e\x63onnectionInfo\x12+\n\x04init\x18\x06 \x01(\x0b\x32\x15.ray.rpc.InitResponseH\x00R\x04init\x12K\n\x10prep_runtime_env\x18\x07 \x01(\x0b\x32\x1f.ray.rpc.PrepRuntimeEnvResponseH\x00R\x0eprepRuntimeEnv\x12S\n\x12\x63onnection_cleanup\x18\x08 \x01(\x0b\x32\".ray.rpc.ConnectionCleanupResponseH\x00R\x11\x63onnectionCleanup\x12<\n\x0btask_ticket\x18\n \x01(\x0b\x32\x19.ray.rpc.ClientTaskTicketH\x00R\ntaskTicket\x12:\n\tterminate\x18\x0b \x01(\x0b\x32\x1a.ray.rpc.TerminateResponseH\x00R\tterminate\x12T\n\x11list_named_actors\x18\x0c \x01(\x0b\x32&.ray.rpc.ClientListNamedActorsResponseH\x00R\x0flistNamedActorsB\x06\n\x04typeJ\x04\x08\t\x10\nR\x0b\x61\x63knowledge\"J\n\x12LogSettingsRequest\x12\x18\n\x07\x65nabled\x18\x01 \x01(\x08R\x07\x65nabled\x12\x1a\n\x08loglevel\x18\x02 \x01(\x05R\x08loglevel\"E\n\x07LogData\x12\x10\n\x03msg\x18\x01 \x01(\tR\x03msg\x12\x14\n\x05level\x18\x02 \x01(\x05R\x05level\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name*\x13\n\x04Type\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x32\x96\x08\n\x0cRayletDriver\x12\x35\n\x04Init\x12\x14.ray.rpc.InitRequest\x1a\x15.ray.rpc.InitResponse\"\x00\x12S\n\x0ePrepRuntimeEnv\x12\x1e.ray.rpc.PrepRuntimeEnvRequest\x1a\x1f.ray.rpc.PrepRuntimeEnvResponse\"\x00\x12:\n\tGetObject\x12\x13.ray.rpc.GetRequest\x1a\x14.ray.rpc.GetResponse\"\x00\x30\x01\x12\x38\n\tPutObject\x12\x13.ray.rpc.PutRequest\x1a\x14.ray.rpc.PutResponse\"\x00\x12;\n\nWaitObject\x12\x14.ray.rpc.WaitRequest\x1a\x15.ray.rpc.WaitResponse\"\x00\x12<\n\x08Schedule\x12\x13.ray.rpc.ClientTask\x1a\x19.ray.rpc.ClientTaskTicket\"\x00\x12\x44\n\tTerminate\x12\x19.ray.rpc.TerminateRequest\x1a\x1a.ray.rpc.TerminateResponse\"\x00\x12J\n\x0b\x43lusterInfo\x12\x1b.ray.rpc.ClusterInfoRequest\x1a\x1c.ray.rpc.ClusterInfoResponse\"\x00\x12\x38\n\x05KVGet\x12\x15.ray.rpc.KVGetRequest\x1a\x16.ray.rpc.KVGetResponse\"\x00\x12\x38\n\x05KVPut\x12\x15.ray.rpc.KVPutRequest\x1a\x16.ray.rpc.KVPutResponse\"\x00\x12\x38\n\x05KVDel\x12\x15.ray.rpc.KVDelRequest\x1a\x16.ray.rpc.KVDelResponse\"\x00\x12;\n\x06KVList\x12\x16.ray.rpc.KVListRequest\x1a\x17.ray.rpc.KVListResponse\"\x00\x12\x41\n\x08KVExists\x12\x18.ray.rpc.KVExistsRequest\x1a\x19.ray.rpc.KVExistsResponse\"\x00\x12\x62\n\x0fListNamedActors\x12%.ray.rpc.ClientListNamedActorsRequest\x1a&.ray.rpc.ClientListNamedActorsResponse\"\x00\x12\x65\n\x10PinRuntimeEnvURI\x12&.ray.rpc.ClientPinRuntimeEnvURIRequest\x1a\'.ray.rpc.ClientPinRuntimeEnvURIResponse\"\x00\x32S\n\x12RayletDataStreamer\x12=\n\x08\x44\x61tapath\x12\x14.ray.rpc.DataRequest\x1a\x15.ray.rpc.DataResponse\"\x00(\x01\x30\x01\x32U\n\x11RayletLogStreamer\x12@\n\tLogstream\x12\x1b.ray.rpc.LogSettingsRequest\x1a\x10.ray.rpc.LogData\"\x00(\x01\x30\x01\x62\x06proto3') + +_TYPE = DESCRIPTOR.enum_types_by_name['Type'] +Type = enum_type_wrapper.EnumTypeWrapper(_TYPE) +DEFAULT = 0 + + +_ARG = DESCRIPTOR.message_types_by_name['Arg'] +_TASKOPTIONS = DESCRIPTOR.message_types_by_name['TaskOptions'] +_CLIENTTASK = DESCRIPTOR.message_types_by_name['ClientTask'] +_CLIENTTASK_KWARGSENTRY = _CLIENTTASK.nested_types_by_name['KwargsEntry'] +_CLIENTTASKTICKET = DESCRIPTOR.message_types_by_name['ClientTaskTicket'] +_PUTREQUEST = DESCRIPTOR.message_types_by_name['PutRequest'] +_PUTRESPONSE = DESCRIPTOR.message_types_by_name['PutResponse'] +_GETREQUEST = DESCRIPTOR.message_types_by_name['GetRequest'] +_GETRESPONSE = DESCRIPTOR.message_types_by_name['GetResponse'] +_WAITREQUEST = DESCRIPTOR.message_types_by_name['WaitRequest'] +_WAITRESPONSE = DESCRIPTOR.message_types_by_name['WaitResponse'] +_CLUSTERINFOTYPE = DESCRIPTOR.message_types_by_name['ClusterInfoType'] +_CLUSTERINFOREQUEST = DESCRIPTOR.message_types_by_name['ClusterInfoRequest'] +_CLUSTERINFORESPONSE = DESCRIPTOR.message_types_by_name['ClusterInfoResponse'] +_CLUSTERINFORESPONSE_RESOURCETABLE = _CLUSTERINFORESPONSE.nested_types_by_name['ResourceTable'] +_CLUSTERINFORESPONSE_RESOURCETABLE_TABLEENTRY = _CLUSTERINFORESPONSE_RESOURCETABLE.nested_types_by_name['TableEntry'] +_CLUSTERINFORESPONSE_RUNTIMECONTEXT = _CLUSTERINFORESPONSE.nested_types_by_name['RuntimeContext'] +_TERMINATEREQUEST = DESCRIPTOR.message_types_by_name['TerminateRequest'] +_TERMINATEREQUEST_ACTORTERMINATE = _TERMINATEREQUEST.nested_types_by_name['ActorTerminate'] +_TERMINATEREQUEST_TASKOBJECTTERMINATE = _TERMINATEREQUEST.nested_types_by_name['TaskObjectTerminate'] +_TERMINATERESPONSE = DESCRIPTOR.message_types_by_name['TerminateResponse'] +_KVEXISTSREQUEST = DESCRIPTOR.message_types_by_name['KVExistsRequest'] +_KVEXISTSRESPONSE = DESCRIPTOR.message_types_by_name['KVExistsResponse'] +_KVGETREQUEST = DESCRIPTOR.message_types_by_name['KVGetRequest'] +_KVGETRESPONSE = DESCRIPTOR.message_types_by_name['KVGetResponse'] +_KVPUTREQUEST = DESCRIPTOR.message_types_by_name['KVPutRequest'] +_KVPUTRESPONSE = DESCRIPTOR.message_types_by_name['KVPutResponse'] +_KVDELREQUEST = DESCRIPTOR.message_types_by_name['KVDelRequest'] +_KVDELRESPONSE = DESCRIPTOR.message_types_by_name['KVDelResponse'] +_KVLISTREQUEST = DESCRIPTOR.message_types_by_name['KVListRequest'] +_KVLISTRESPONSE = DESCRIPTOR.message_types_by_name['KVListResponse'] +_CLIENTPINRUNTIMEENVURIREQUEST = DESCRIPTOR.message_types_by_name['ClientPinRuntimeEnvURIRequest'] +_CLIENTPINRUNTIMEENVURIRESPONSE = DESCRIPTOR.message_types_by_name['ClientPinRuntimeEnvURIResponse'] +_INITREQUEST = DESCRIPTOR.message_types_by_name['InitRequest'] +_INITRESPONSE = DESCRIPTOR.message_types_by_name['InitResponse'] +_PREPRUNTIMEENVREQUEST = DESCRIPTOR.message_types_by_name['PrepRuntimeEnvRequest'] +_PREPRUNTIMEENVRESPONSE = DESCRIPTOR.message_types_by_name['PrepRuntimeEnvResponse'] +_CLIENTLISTNAMEDACTORSREQUEST = DESCRIPTOR.message_types_by_name['ClientListNamedActorsRequest'] +_CLIENTLISTNAMEDACTORSRESPONSE = DESCRIPTOR.message_types_by_name['ClientListNamedActorsResponse'] +_RELEASEREQUEST = DESCRIPTOR.message_types_by_name['ReleaseRequest'] +_RELEASERESPONSE = DESCRIPTOR.message_types_by_name['ReleaseResponse'] +_CONNECTIONINFOREQUEST = DESCRIPTOR.message_types_by_name['ConnectionInfoRequest'] +_CONNECTIONINFORESPONSE = DESCRIPTOR.message_types_by_name['ConnectionInfoResponse'] +_CONNECTIONCLEANUPREQUEST = DESCRIPTOR.message_types_by_name['ConnectionCleanupRequest'] +_CONNECTIONCLEANUPRESPONSE = DESCRIPTOR.message_types_by_name['ConnectionCleanupResponse'] +_ACKNOWLEDGEREQUEST = DESCRIPTOR.message_types_by_name['AcknowledgeRequest'] +_DATAREQUEST = DESCRIPTOR.message_types_by_name['DataRequest'] +_DATARESPONSE = DESCRIPTOR.message_types_by_name['DataResponse'] +_LOGSETTINGSREQUEST = DESCRIPTOR.message_types_by_name['LogSettingsRequest'] +_LOGDATA = DESCRIPTOR.message_types_by_name['LogData'] +_ARG_LOCALITY = _ARG.enum_types_by_name['Locality'] +_CLIENTTASK_REMOTEEXECTYPE = _CLIENTTASK.enum_types_by_name['RemoteExecType'] +_CLUSTERINFOTYPE_TYPEENUM = _CLUSTERINFOTYPE.enum_types_by_name['TypeEnum'] +Arg = _reflection.GeneratedProtocolMessageType('Arg', (_message.Message,), { + 'DESCRIPTOR' : _ARG, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.Arg) + }) +_sym_db.RegisterMessage(Arg) + +TaskOptions = _reflection.GeneratedProtocolMessageType('TaskOptions', (_message.Message,), { + 'DESCRIPTOR' : _TASKOPTIONS, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TaskOptions) + }) +_sym_db.RegisterMessage(TaskOptions) + +ClientTask = _reflection.GeneratedProtocolMessageType('ClientTask', (_message.Message,), { + + 'KwargsEntry' : _reflection.GeneratedProtocolMessageType('KwargsEntry', (_message.Message,), { + 'DESCRIPTOR' : _CLIENTTASK_KWARGSENTRY, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClientTask.KwargsEntry) + }) + , + 'DESCRIPTOR' : _CLIENTTASK, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClientTask) + }) +_sym_db.RegisterMessage(ClientTask) +_sym_db.RegisterMessage(ClientTask.KwargsEntry) + +ClientTaskTicket = _reflection.GeneratedProtocolMessageType('ClientTaskTicket', (_message.Message,), { + 'DESCRIPTOR' : _CLIENTTASKTICKET, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClientTaskTicket) + }) +_sym_db.RegisterMessage(ClientTaskTicket) + +PutRequest = _reflection.GeneratedProtocolMessageType('PutRequest', (_message.Message,), { + 'DESCRIPTOR' : _PUTREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PutRequest) + }) +_sym_db.RegisterMessage(PutRequest) + +PutResponse = _reflection.GeneratedProtocolMessageType('PutResponse', (_message.Message,), { + 'DESCRIPTOR' : _PUTRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PutResponse) + }) +_sym_db.RegisterMessage(PutResponse) + +GetRequest = _reflection.GeneratedProtocolMessageType('GetRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetRequest) + }) +_sym_db.RegisterMessage(GetRequest) + +GetResponse = _reflection.GeneratedProtocolMessageType('GetResponse', (_message.Message,), { + 'DESCRIPTOR' : _GETRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetResponse) + }) +_sym_db.RegisterMessage(GetResponse) + +WaitRequest = _reflection.GeneratedProtocolMessageType('WaitRequest', (_message.Message,), { + 'DESCRIPTOR' : _WAITREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WaitRequest) + }) +_sym_db.RegisterMessage(WaitRequest) + +WaitResponse = _reflection.GeneratedProtocolMessageType('WaitResponse', (_message.Message,), { + 'DESCRIPTOR' : _WAITRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.WaitResponse) + }) +_sym_db.RegisterMessage(WaitResponse) + +ClusterInfoType = _reflection.GeneratedProtocolMessageType('ClusterInfoType', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERINFOTYPE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClusterInfoType) + }) +_sym_db.RegisterMessage(ClusterInfoType) + +ClusterInfoRequest = _reflection.GeneratedProtocolMessageType('ClusterInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERINFOREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClusterInfoRequest) + }) +_sym_db.RegisterMessage(ClusterInfoRequest) + +ClusterInfoResponse = _reflection.GeneratedProtocolMessageType('ClusterInfoResponse', (_message.Message,), { + + 'ResourceTable' : _reflection.GeneratedProtocolMessageType('ResourceTable', (_message.Message,), { + + 'TableEntry' : _reflection.GeneratedProtocolMessageType('TableEntry', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERINFORESPONSE_RESOURCETABLE_TABLEENTRY, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClusterInfoResponse.ResourceTable.TableEntry) + }) + , + 'DESCRIPTOR' : _CLUSTERINFORESPONSE_RESOURCETABLE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClusterInfoResponse.ResourceTable) + }) + , + + 'RuntimeContext' : _reflection.GeneratedProtocolMessageType('RuntimeContext', (_message.Message,), { + 'DESCRIPTOR' : _CLUSTERINFORESPONSE_RUNTIMECONTEXT, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClusterInfoResponse.RuntimeContext) + }) + , + 'DESCRIPTOR' : _CLUSTERINFORESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClusterInfoResponse) + }) +_sym_db.RegisterMessage(ClusterInfoResponse) +_sym_db.RegisterMessage(ClusterInfoResponse.ResourceTable) +_sym_db.RegisterMessage(ClusterInfoResponse.ResourceTable.TableEntry) +_sym_db.RegisterMessage(ClusterInfoResponse.RuntimeContext) + +TerminateRequest = _reflection.GeneratedProtocolMessageType('TerminateRequest', (_message.Message,), { + + 'ActorTerminate' : _reflection.GeneratedProtocolMessageType('ActorTerminate', (_message.Message,), { + 'DESCRIPTOR' : _TERMINATEREQUEST_ACTORTERMINATE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TerminateRequest.ActorTerminate) + }) + , + + 'TaskObjectTerminate' : _reflection.GeneratedProtocolMessageType('TaskObjectTerminate', (_message.Message,), { + 'DESCRIPTOR' : _TERMINATEREQUEST_TASKOBJECTTERMINATE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TerminateRequest.TaskObjectTerminate) + }) + , + 'DESCRIPTOR' : _TERMINATEREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TerminateRequest) + }) +_sym_db.RegisterMessage(TerminateRequest) +_sym_db.RegisterMessage(TerminateRequest.ActorTerminate) +_sym_db.RegisterMessage(TerminateRequest.TaskObjectTerminate) + +TerminateResponse = _reflection.GeneratedProtocolMessageType('TerminateResponse', (_message.Message,), { + 'DESCRIPTOR' : _TERMINATERESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.TerminateResponse) + }) +_sym_db.RegisterMessage(TerminateResponse) + +KVExistsRequest = _reflection.GeneratedProtocolMessageType('KVExistsRequest', (_message.Message,), { + 'DESCRIPTOR' : _KVEXISTSREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVExistsRequest) + }) +_sym_db.RegisterMessage(KVExistsRequest) + +KVExistsResponse = _reflection.GeneratedProtocolMessageType('KVExistsResponse', (_message.Message,), { + 'DESCRIPTOR' : _KVEXISTSRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVExistsResponse) + }) +_sym_db.RegisterMessage(KVExistsResponse) + +KVGetRequest = _reflection.GeneratedProtocolMessageType('KVGetRequest', (_message.Message,), { + 'DESCRIPTOR' : _KVGETREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVGetRequest) + }) +_sym_db.RegisterMessage(KVGetRequest) + +KVGetResponse = _reflection.GeneratedProtocolMessageType('KVGetResponse', (_message.Message,), { + 'DESCRIPTOR' : _KVGETRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVGetResponse) + }) +_sym_db.RegisterMessage(KVGetResponse) + +KVPutRequest = _reflection.GeneratedProtocolMessageType('KVPutRequest', (_message.Message,), { + 'DESCRIPTOR' : _KVPUTREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVPutRequest) + }) +_sym_db.RegisterMessage(KVPutRequest) + +KVPutResponse = _reflection.GeneratedProtocolMessageType('KVPutResponse', (_message.Message,), { + 'DESCRIPTOR' : _KVPUTRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVPutResponse) + }) +_sym_db.RegisterMessage(KVPutResponse) + +KVDelRequest = _reflection.GeneratedProtocolMessageType('KVDelRequest', (_message.Message,), { + 'DESCRIPTOR' : _KVDELREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVDelRequest) + }) +_sym_db.RegisterMessage(KVDelRequest) + +KVDelResponse = _reflection.GeneratedProtocolMessageType('KVDelResponse', (_message.Message,), { + 'DESCRIPTOR' : _KVDELRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVDelResponse) + }) +_sym_db.RegisterMessage(KVDelResponse) + +KVListRequest = _reflection.GeneratedProtocolMessageType('KVListRequest', (_message.Message,), { + 'DESCRIPTOR' : _KVLISTREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVListRequest) + }) +_sym_db.RegisterMessage(KVListRequest) + +KVListResponse = _reflection.GeneratedProtocolMessageType('KVListResponse', (_message.Message,), { + 'DESCRIPTOR' : _KVLISTRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.KVListResponse) + }) +_sym_db.RegisterMessage(KVListResponse) + +ClientPinRuntimeEnvURIRequest = _reflection.GeneratedProtocolMessageType('ClientPinRuntimeEnvURIRequest', (_message.Message,), { + 'DESCRIPTOR' : _CLIENTPINRUNTIMEENVURIREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClientPinRuntimeEnvURIRequest) + }) +_sym_db.RegisterMessage(ClientPinRuntimeEnvURIRequest) + +ClientPinRuntimeEnvURIResponse = _reflection.GeneratedProtocolMessageType('ClientPinRuntimeEnvURIResponse', (_message.Message,), { + 'DESCRIPTOR' : _CLIENTPINRUNTIMEENVURIRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClientPinRuntimeEnvURIResponse) + }) +_sym_db.RegisterMessage(ClientPinRuntimeEnvURIResponse) + +InitRequest = _reflection.GeneratedProtocolMessageType('InitRequest', (_message.Message,), { + 'DESCRIPTOR' : _INITREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InitRequest) + }) +_sym_db.RegisterMessage(InitRequest) + +InitResponse = _reflection.GeneratedProtocolMessageType('InitResponse', (_message.Message,), { + 'DESCRIPTOR' : _INITRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.InitResponse) + }) +_sym_db.RegisterMessage(InitResponse) + +PrepRuntimeEnvRequest = _reflection.GeneratedProtocolMessageType('PrepRuntimeEnvRequest', (_message.Message,), { + 'DESCRIPTOR' : _PREPRUNTIMEENVREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PrepRuntimeEnvRequest) + }) +_sym_db.RegisterMessage(PrepRuntimeEnvRequest) + +PrepRuntimeEnvResponse = _reflection.GeneratedProtocolMessageType('PrepRuntimeEnvResponse', (_message.Message,), { + 'DESCRIPTOR' : _PREPRUNTIMEENVRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.PrepRuntimeEnvResponse) + }) +_sym_db.RegisterMessage(PrepRuntimeEnvResponse) + +ClientListNamedActorsRequest = _reflection.GeneratedProtocolMessageType('ClientListNamedActorsRequest', (_message.Message,), { + 'DESCRIPTOR' : _CLIENTLISTNAMEDACTORSREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClientListNamedActorsRequest) + }) +_sym_db.RegisterMessage(ClientListNamedActorsRequest) + +ClientListNamedActorsResponse = _reflection.GeneratedProtocolMessageType('ClientListNamedActorsResponse', (_message.Message,), { + 'DESCRIPTOR' : _CLIENTLISTNAMEDACTORSRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ClientListNamedActorsResponse) + }) +_sym_db.RegisterMessage(ClientListNamedActorsResponse) + +ReleaseRequest = _reflection.GeneratedProtocolMessageType('ReleaseRequest', (_message.Message,), { + 'DESCRIPTOR' : _RELEASEREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReleaseRequest) + }) +_sym_db.RegisterMessage(ReleaseRequest) + +ReleaseResponse = _reflection.GeneratedProtocolMessageType('ReleaseResponse', (_message.Message,), { + 'DESCRIPTOR' : _RELEASERESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReleaseResponse) + }) +_sym_db.RegisterMessage(ReleaseResponse) + +ConnectionInfoRequest = _reflection.GeneratedProtocolMessageType('ConnectionInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _CONNECTIONINFOREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ConnectionInfoRequest) + }) +_sym_db.RegisterMessage(ConnectionInfoRequest) + +ConnectionInfoResponse = _reflection.GeneratedProtocolMessageType('ConnectionInfoResponse', (_message.Message,), { + 'DESCRIPTOR' : _CONNECTIONINFORESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ConnectionInfoResponse) + }) +_sym_db.RegisterMessage(ConnectionInfoResponse) + +ConnectionCleanupRequest = _reflection.GeneratedProtocolMessageType('ConnectionCleanupRequest', (_message.Message,), { + 'DESCRIPTOR' : _CONNECTIONCLEANUPREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ConnectionCleanupRequest) + }) +_sym_db.RegisterMessage(ConnectionCleanupRequest) + +ConnectionCleanupResponse = _reflection.GeneratedProtocolMessageType('ConnectionCleanupResponse', (_message.Message,), { + 'DESCRIPTOR' : _CONNECTIONCLEANUPRESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ConnectionCleanupResponse) + }) +_sym_db.RegisterMessage(ConnectionCleanupResponse) + +AcknowledgeRequest = _reflection.GeneratedProtocolMessageType('AcknowledgeRequest', (_message.Message,), { + 'DESCRIPTOR' : _ACKNOWLEDGEREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.AcknowledgeRequest) + }) +_sym_db.RegisterMessage(AcknowledgeRequest) + +DataRequest = _reflection.GeneratedProtocolMessageType('DataRequest', (_message.Message,), { + 'DESCRIPTOR' : _DATAREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DataRequest) + }) +_sym_db.RegisterMessage(DataRequest) + +DataResponse = _reflection.GeneratedProtocolMessageType('DataResponse', (_message.Message,), { + 'DESCRIPTOR' : _DATARESPONSE, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DataResponse) + }) +_sym_db.RegisterMessage(DataResponse) + +LogSettingsRequest = _reflection.GeneratedProtocolMessageType('LogSettingsRequest', (_message.Message,), { + 'DESCRIPTOR' : _LOGSETTINGSREQUEST, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LogSettingsRequest) + }) +_sym_db.RegisterMessage(LogSettingsRequest) + +LogData = _reflection.GeneratedProtocolMessageType('LogData', (_message.Message,), { + 'DESCRIPTOR' : _LOGDATA, + '__module__' : 'src.ray.protobuf.ray_client_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.LogData) + }) +_sym_db.RegisterMessage(LogData) + +_RAYLETDRIVER = DESCRIPTOR.services_by_name['RayletDriver'] +_RAYLETDATASTREAMER = DESCRIPTOR.services_by_name['RayletDataStreamer'] +_RAYLETLOGSTREAMER = DESCRIPTOR.services_by_name['RayletLogStreamer'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _CLIENTTASK_KWARGSENTRY._options = None + _CLIENTTASK_KWARGSENTRY._serialized_options = b'8\001' + _GETREQUEST.fields_by_name['id']._options = None + _GETREQUEST.fields_by_name['id']._serialized_options = b'\030\001' + _CLUSTERINFORESPONSE_RESOURCETABLE_TABLEENTRY._options = None + _CLUSTERINFORESPONSE_RESOURCETABLE_TABLEENTRY._serialized_options = b'8\001' + _TYPE._serialized_start=6404 + _TYPE._serialized_end=6423 + _ARG._serialized_start=47 + _ARG._serialized_end=228 + _ARG_LOCALITY._serialized_start=189 + _ARG_LOCALITY._serialized_end=228 + _TASKOPTIONS._serialized_start=230 + _TASKOPTIONS._serialized_end=284 + _CLIENTTASK._serialized_start=287 + _CLIENTTASK._serialized_end=915 + _CLIENTTASK_KWARGSENTRY._serialized_start=753 + _CLIENTTASK_KWARGSENTRY._serialized_end=824 + _CLIENTTASK_REMOTEEXECTYPE._serialized_start=826 + _CLIENTTASK_REMOTEEXECTYPE._serialized_end=915 + _CLIENTTASKTICKET._serialized_start=917 + _CLIENTTASKTICKET._serialized_end=1010 + _PUTREQUEST._serialized_start=1013 + _PUTREQUEST._serialized_end=1201 + _PUTRESPONSE._serialized_start=1203 + _PUTRESPONSE._serialized_end=1276 + _GETREQUEST._serialized_start=1279 + _GETREQUEST._serialized_end=1429 + _GETRESPONSE._serialized_start=1432 + _GETRESPONSE._serialized_end=1602 + _WAITREQUEST._serialized_start=1605 + _WAITREQUEST._serialized_end=1737 + _WAITRESPONSE._serialized_start=1740 + _WAITRESPONSE._serialized_end=1868 + _CLUSTERINFOTYPE._serialized_start=1871 + _CLUSTERINFOTYPE._serialized_end=2044 + _CLUSTERINFOTYPE_TYPEENUM._serialized_start=1891 + _CLUSTERINFOTYPE_TYPEENUM._serialized_end=2044 + _CLUSTERINFOREQUEST._serialized_start=2046 + _CLUSTERINFOREQUEST._serialized_end=2121 + _CLUSTERINFORESPONSE._serialized_start=2124 + _CLUSTERINFORESPONSE._serialized_end=2778 + _CLUSTERINFORESPONSE_RESOURCETABLE._serialized_start=2398 + _CLUSTERINFORESPONSE_RESOURCETABLE._serialized_end=2548 + _CLUSTERINFORESPONSE_RESOURCETABLE_TABLEENTRY._serialized_start=2492 + _CLUSTERINFORESPONSE_RESOURCETABLE_TABLEENTRY._serialized_end=2548 + _CLUSTERINFORESPONSE_RUNTIMECONTEXT._serialized_start=2551 + _CLUSTERINFORESPONSE_RUNTIMECONTEXT._serialized_end=2761 + _TERMINATEREQUEST._serialized_start=2781 + _TERMINATEREQUEST._serialized_end=3150 + _TERMINATEREQUEST_ACTORTERMINATE._serialized_start=2978 + _TERMINATEREQUEST_ACTORTERMINATE._serialized_end=3041 + _TERMINATEREQUEST_TASKOBJECTTERMINATE._serialized_start=3043 + _TERMINATEREQUEST_TASKOBJECTTERMINATE._serialized_end=3132 + _TERMINATERESPONSE._serialized_start=3152 + _TERMINATERESPONSE._serialized_end=3187 + _KVEXISTSREQUEST._serialized_start=3189 + _KVEXISTSREQUEST._serialized_end=3273 + _KVEXISTSRESPONSE._serialized_start=3275 + _KVEXISTSRESPONSE._serialized_end=3317 + _KVGETREQUEST._serialized_start=3319 + _KVGETREQUEST._serialized_end=3400 + _KVGETRESPONSE._serialized_start=3402 + _KVGETRESPONSE._serialized_end=3454 + _KVPUTREQUEST._serialized_start=3457 + _KVPUTREQUEST._serialized_end=3590 + _KVPUTRESPONSE._serialized_start=3592 + _KVPUTRESPONSE._serialized_end=3646 + _KVDELREQUEST._serialized_start=3648 + _KVDELREQUEST._serialized_end=3765 + _KVDELRESPONSE._serialized_start=3767 + _KVDELRESPONSE._serialized_end=3815 + _KVLISTREQUEST._serialized_start=3817 + _KVLISTREQUEST._serialized_end=3905 + _KVLISTRESPONSE._serialized_start=3907 + _KVLISTRESPONSE._serialized_end=3943 + _CLIENTPINRUNTIMEENVURIREQUEST._serialized_start=3945 + _CLIENTPINRUNTIMEENVURIREQUEST._serialized_end=4029 + _CLIENTPINRUNTIMEENVURIRESPONSE._serialized_start=4031 + _CLIENTPINRUNTIMEENVURIRESPONSE._serialized_end=4063 + _INITREQUEST._serialized_start=4066 + _INITREQUEST._serialized_end=4204 + _INITRESPONSE._serialized_start=4206 + _INITRESPONSE._serialized_end=4254 + _PREPRUNTIMEENVREQUEST._serialized_start=4256 + _PREPRUNTIMEENVREQUEST._serialized_end=4279 + _PREPRUNTIMEENVRESPONSE._serialized_start=4281 + _PREPRUNTIMEENVRESPONSE._serialized_end=4305 + _CLIENTLISTNAMEDACTORSREQUEST._serialized_start=4307 + _CLIENTLISTNAMEDACTORSREQUEST._serialized_end=4376 + _CLIENTLISTNAMEDACTORSRESPONSE._serialized_start=4378 + _CLIENTLISTNAMEDACTORSRESPONSE._serialized_end=4442 + _RELEASEREQUEST._serialized_start=4444 + _RELEASEREQUEST._serialized_end=4478 + _RELEASERESPONSE._serialized_start=4480 + _RELEASERESPONSE._serialized_end=4513 + _CONNECTIONINFOREQUEST._serialized_start=4515 + _CONNECTIONINFOREQUEST._serialized_end=4538 + _CONNECTIONINFORESPONSE._serialized_start=4541 + _CONNECTIONINFORESPONSE._serialized_end=4744 + _CONNECTIONCLEANUPREQUEST._serialized_start=4746 + _CONNECTIONCLEANUPREQUEST._serialized_end=4772 + _CONNECTIONCLEANUPRESPONSE._serialized_start=4774 + _CONNECTIONCLEANUPRESPONSE._serialized_end=4801 + _ACKNOWLEDGEREQUEST._serialized_start=4803 + _ACKNOWLEDGEREQUEST._serialized_end=4846 + _DATAREQUEST._serialized_start=4849 + _DATAREQUEST._serialized_end=5559 + _DATARESPONSE._serialized_start=5562 + _DATARESPONSE._serialized_end=6255 + _LOGSETTINGSREQUEST._serialized_start=6257 + _LOGSETTINGSREQUEST._serialized_end=6331 + _LOGDATA._serialized_start=6333 + _LOGDATA._serialized_end=6402 + _RAYLETDRIVER._serialized_start=6426 + _RAYLETDRIVER._serialized_end=7472 + _RAYLETDATASTREAMER._serialized_start=7474 + _RAYLETDATASTREAMER._serialized_end=7557 + _RAYLETLOGSTREAMER._serialized_start=7559 + _RAYLETLOGSTREAMER._serialized_end=7644 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/ray_client_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/ray_client_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..f5b943012c5e9b4a1d80057da89aa9ae3820cfcc --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/ray_client_pb2_grpc.py @@ -0,0 +1,650 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + +from . import ray_client_pb2 as src_dot_ray_dot_protobuf_dot_ray__client__pb2 + + +class RayletDriverStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.Init = channel.unary_unary( + '/ray.rpc.RayletDriver/Init', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.InitRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.InitResponse.FromString, + ) + self.PrepRuntimeEnv = channel.unary_unary( + '/ray.rpc.RayletDriver/PrepRuntimeEnv', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PrepRuntimeEnvRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PrepRuntimeEnvResponse.FromString, + ) + self.GetObject = channel.unary_stream( + '/ray.rpc.RayletDriver/GetObject', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.GetRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.GetResponse.FromString, + ) + self.PutObject = channel.unary_unary( + '/ray.rpc.RayletDriver/PutObject', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PutRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PutResponse.FromString, + ) + self.WaitObject = channel.unary_unary( + '/ray.rpc.RayletDriver/WaitObject', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.WaitRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.WaitResponse.FromString, + ) + self.Schedule = channel.unary_unary( + '/ray.rpc.RayletDriver/Schedule', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientTask.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientTaskTicket.FromString, + ) + self.Terminate = channel.unary_unary( + '/ray.rpc.RayletDriver/Terminate', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.TerminateRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.TerminateResponse.FromString, + ) + self.ClusterInfo = channel.unary_unary( + '/ray.rpc.RayletDriver/ClusterInfo', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClusterInfoRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClusterInfoResponse.FromString, + ) + self.KVGet = channel.unary_unary( + '/ray.rpc.RayletDriver/KVGet', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVGetRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVGetResponse.FromString, + ) + self.KVPut = channel.unary_unary( + '/ray.rpc.RayletDriver/KVPut', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVPutRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVPutResponse.FromString, + ) + self.KVDel = channel.unary_unary( + '/ray.rpc.RayletDriver/KVDel', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVDelRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVDelResponse.FromString, + ) + self.KVList = channel.unary_unary( + '/ray.rpc.RayletDriver/KVList', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVListRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVListResponse.FromString, + ) + self.KVExists = channel.unary_unary( + '/ray.rpc.RayletDriver/KVExists', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVExistsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVExistsResponse.FromString, + ) + self.ListNamedActors = channel.unary_unary( + '/ray.rpc.RayletDriver/ListNamedActors', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientListNamedActorsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientListNamedActorsResponse.FromString, + ) + self.PinRuntimeEnvURI = channel.unary_unary( + '/ray.rpc.RayletDriver/PinRuntimeEnvURI', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientPinRuntimeEnvURIRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientPinRuntimeEnvURIResponse.FromString, + ) + + +class RayletDriverServicer(object): + """Missing associated documentation comment in .proto file.""" + + def Init(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PrepRuntimeEnv(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def GetObject(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PutObject(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def WaitObject(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def Schedule(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def Terminate(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ClusterInfo(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def KVGet(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def KVPut(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def KVDel(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def KVList(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def KVExists(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def ListNamedActors(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + def PinRuntimeEnvURI(self, request, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_RayletDriverServicer_to_server(servicer, server): + rpc_method_handlers = { + 'Init': grpc.unary_unary_rpc_method_handler( + servicer.Init, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.InitRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.InitResponse.SerializeToString, + ), + 'PrepRuntimeEnv': grpc.unary_unary_rpc_method_handler( + servicer.PrepRuntimeEnv, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PrepRuntimeEnvRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PrepRuntimeEnvResponse.SerializeToString, + ), + 'GetObject': grpc.unary_stream_rpc_method_handler( + servicer.GetObject, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.GetRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.GetResponse.SerializeToString, + ), + 'PutObject': grpc.unary_unary_rpc_method_handler( + servicer.PutObject, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PutRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.PutResponse.SerializeToString, + ), + 'WaitObject': grpc.unary_unary_rpc_method_handler( + servicer.WaitObject, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.WaitRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.WaitResponse.SerializeToString, + ), + 'Schedule': grpc.unary_unary_rpc_method_handler( + servicer.Schedule, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientTask.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientTaskTicket.SerializeToString, + ), + 'Terminate': grpc.unary_unary_rpc_method_handler( + servicer.Terminate, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.TerminateRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.TerminateResponse.SerializeToString, + ), + 'ClusterInfo': grpc.unary_unary_rpc_method_handler( + servicer.ClusterInfo, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClusterInfoRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClusterInfoResponse.SerializeToString, + ), + 'KVGet': grpc.unary_unary_rpc_method_handler( + servicer.KVGet, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVGetRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVGetResponse.SerializeToString, + ), + 'KVPut': grpc.unary_unary_rpc_method_handler( + servicer.KVPut, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVPutRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVPutResponse.SerializeToString, + ), + 'KVDel': grpc.unary_unary_rpc_method_handler( + servicer.KVDel, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVDelRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVDelResponse.SerializeToString, + ), + 'KVList': grpc.unary_unary_rpc_method_handler( + servicer.KVList, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVListRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVListResponse.SerializeToString, + ), + 'KVExists': grpc.unary_unary_rpc_method_handler( + servicer.KVExists, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVExistsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVExistsResponse.SerializeToString, + ), + 'ListNamedActors': grpc.unary_unary_rpc_method_handler( + servicer.ListNamedActors, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientListNamedActorsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientListNamedActorsResponse.SerializeToString, + ), + 'PinRuntimeEnvURI': grpc.unary_unary_rpc_method_handler( + servicer.PinRuntimeEnvURI, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientPinRuntimeEnvURIRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientPinRuntimeEnvURIResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.RayletDriver', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class RayletDriver(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def Init(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/Init', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.InitRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.InitResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PrepRuntimeEnv(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/PrepRuntimeEnv', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.PrepRuntimeEnvRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.PrepRuntimeEnvResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def GetObject(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_stream(request, target, '/ray.rpc.RayletDriver/GetObject', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.GetRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.GetResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PutObject(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/PutObject', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.PutRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.PutResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def WaitObject(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/WaitObject', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.WaitRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.WaitResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def Schedule(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/Schedule', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientTask.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientTaskTicket.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def Terminate(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/Terminate', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.TerminateRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.TerminateResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ClusterInfo(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/ClusterInfo', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClusterInfoRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClusterInfoResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def KVGet(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/KVGet', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVGetRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVGetResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def KVPut(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/KVPut', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVPutRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVPutResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def KVDel(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/KVDel', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVDelRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVDelResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def KVList(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/KVList', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVListRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVListResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def KVExists(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/KVExists', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVExistsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.KVExistsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def ListNamedActors(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/ListNamedActors', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientListNamedActorsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientListNamedActorsResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + @staticmethod + def PinRuntimeEnvURI(request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/ray.rpc.RayletDriver/PinRuntimeEnvURI', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientPinRuntimeEnvURIRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.ClientPinRuntimeEnvURIResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class RayletDataStreamerStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.Datapath = channel.stream_stream( + '/ray.rpc.RayletDataStreamer/Datapath', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.DataRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.DataResponse.FromString, + ) + + +class RayletDataStreamerServicer(object): + """Missing associated documentation comment in .proto file.""" + + def Datapath(self, request_iterator, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_RayletDataStreamerServicer_to_server(servicer, server): + rpc_method_handlers = { + 'Datapath': grpc.stream_stream_rpc_method_handler( + servicer.Datapath, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.DataRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.DataResponse.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.RayletDataStreamer', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class RayletDataStreamer(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def Datapath(request_iterator, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.stream_stream(request_iterator, target, '/ray.rpc.RayletDataStreamer/Datapath', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.DataRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.DataResponse.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) + + +class RayletLogStreamerStub(object): + """Missing associated documentation comment in .proto file.""" + + def __init__(self, channel): + """Constructor. + + Args: + channel: A grpc.Channel. + """ + self.Logstream = channel.stream_stream( + '/ray.rpc.RayletLogStreamer/Logstream', + request_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.LogSettingsRequest.SerializeToString, + response_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.LogData.FromString, + ) + + +class RayletLogStreamerServicer(object): + """Missing associated documentation comment in .proto file.""" + + def Logstream(self, request_iterator, context): + """Missing associated documentation comment in .proto file.""" + context.set_code(grpc.StatusCode.UNIMPLEMENTED) + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') + + +def add_RayletLogStreamerServicer_to_server(servicer, server): + rpc_method_handlers = { + 'Logstream': grpc.stream_stream_rpc_method_handler( + servicer.Logstream, + request_deserializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.LogSettingsRequest.FromString, + response_serializer=src_dot_ray_dot_protobuf_dot_ray__client__pb2.LogData.SerializeToString, + ), + } + generic_handler = grpc.method_handlers_generic_handler( + 'ray.rpc.RayletLogStreamer', rpc_method_handlers) + server.add_generic_rpc_handlers((generic_handler,)) + + + # This class is part of an EXPERIMENTAL API. +class RayletLogStreamer(object): + """Missing associated documentation comment in .proto file.""" + + @staticmethod + def Logstream(request_iterator, + target, + options=(), + channel_credentials=None, + call_credentials=None, + insecure=False, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.stream_stream(request_iterator, target, '/ray.rpc.RayletLogStreamer/Logstream', + src_dot_ray_dot_protobuf_dot_ray__client__pb2.LogSettingsRequest.SerializeToString, + src_dot_ray_dot_protobuf_dot_ray__client__pb2.LogData.FromString, + options, channel_credentials, + insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/reporter_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/reporter_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..6a70a1f417efb03a974976952a509d2fa92c2181 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/reporter_pb2.py @@ -0,0 +1,151 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/reporter.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import metrics_pb2 as opencensus_dot_proto_dot_metrics_dot_v1_dot_metrics__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1fsrc/ray/protobuf/reporter.proto\x12\x07ray.rpc\x1a)opencensus/proto/metrics/v1/metrics.proto\"O\n\x13GetTracebackRequest\x12\x10\n\x03pid\x18\x01 \x01(\rR\x03pid\x12\x1b\n\x06native\x18\x02 \x01(\x08H\x00R\x06native\x88\x01\x01\x42\t\n\x07_native\"E\n\x11GetTracebackReply\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12\x16\n\x06output\x18\x02 \x01(\tR\x06output\"\xa5\x01\n\x13\x43puProfilingRequest\x12\x10\n\x03pid\x18\x01 \x01(\rR\x03pid\x12\x1b\n\x06\x66ormat\x18\x02 \x01(\tH\x00R\x06\x66ormat\x88\x01\x01\x12\x1f\n\x08\x64uration\x18\x03 \x01(\rH\x01R\x08\x64uration\x88\x01\x01\x12\x1b\n\x06native\x18\x04 \x01(\x08H\x02R\x06native\x88\x01\x01\x42\t\n\x07_formatB\x0b\n\t_durationB\t\n\x07_native\"E\n\x11\x43puProfilingReply\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12\x16\n\x06output\x18\x02 \x01(\tR\x06output\"\xa6\x02\n\x16MemoryProfilingRequest\x12\x10\n\x03pid\x18\x01 \x01(\rR\x03pid\x12\x1b\n\x06\x66ormat\x18\x02 \x01(\tH\x00R\x06\x66ormat\x88\x01\x01\x12\x1f\n\x08\x64uration\x18\x03 \x01(\rH\x01R\x08\x64uration\x88\x01\x01\x12\x1b\n\x06native\x18\x04 \x01(\x08H\x02R\x06native\x88\x01\x01\x12\x19\n\x05leaks\x18\x05 \x01(\x08H\x03R\x05leaks\x88\x01\x01\x12;\n\x17trace_python_allocators\x18\x06 \x01(\x08H\x04R\x15tracePythonAllocators\x88\x01\x01\x42\t\n\x07_formatB\x0b\n\t_durationB\t\n\x07_nativeB\x08\n\x06_leaksB\x1a\n\x18_trace_python_allocators\"s\n\x14MemoryProfilingReply\x12\x18\n\x07success\x18\x01 \x01(\x08R\x07success\x12\x16\n\x06output\x18\x02 \x01(\tR\x06output\x12\x1d\n\x07warning\x18\x03 \x01(\tH\x00R\x07warning\x88\x01\x01\x42\n\n\x08_warning\"t\n\x16ReportOCMetricsRequest\x12=\n\x07metrics\x18\x01 \x03(\x0b\x32#.opencensus.proto.metrics.v1.MetricR\x07metrics\x12\x1b\n\tworker_id\x18\x02 \x01(\x0cR\x08workerId\"\x16\n\x14ReportOCMetricsReply\"\x94\x02\n\x10StreamLogRequest\x12\"\n\rlog_file_name\x18\x01 \x01(\tR\x0blogFileName\x12\x1d\n\nkeep_alive\x18\x02 \x01(\x08R\tkeepAlive\x12\x19\n\x05lines\x18\x03 \x01(\x05H\x00R\x05lines\x88\x01\x01\x12\x1f\n\x08interval\x18\x04 \x01(\x02H\x01R\x08interval\x88\x01\x01\x12&\n\x0cstart_offset\x18\x05 \x01(\x05H\x02R\x0bstartOffset\x88\x01\x01\x12\"\n\nend_offset\x18\x06 \x01(\x05H\x03R\tendOffset\x88\x01\x01\x42\x08\n\x06_linesB\x0b\n\t_intervalB\x0f\n\r_start_offsetB\r\n\x0b_end_offset\"$\n\x0eStreamLogReply\x12\x12\n\x04\x64\x61ta\x18\x01 \x01(\x0cR\x04\x64\x61ta\"2\n\x0fListLogsRequest\x12\x1f\n\x0bglob_filter\x18\x01 \x01(\tR\nglobFilter\",\n\rListLogsReply\x12\x1b\n\tlog_files\x18\x01 \x03(\tR\x08logFiles2\xcb\x02\n\x0fReporterService\x12Q\n\x0fReportOCMetrics\x12\x1f.ray.rpc.ReportOCMetricsRequest\x1a\x1d.ray.rpc.ReportOCMetricsReply\x12H\n\x0cGetTraceback\x12\x1c.ray.rpc.GetTracebackRequest\x1a\x1a.ray.rpc.GetTracebackReply\x12H\n\x0c\x43puProfiling\x12\x1c.ray.rpc.CpuProfilingRequest\x1a\x1a.ray.rpc.CpuProfilingReply\x12Q\n\x0fMemoryProfiling\x12\x1f.ray.rpc.MemoryProfilingRequest\x1a\x1d.ray.rpc.MemoryProfilingReply2\x8d\x01\n\nLogService\x12<\n\x08ListLogs\x12\x18.ray.rpc.ListLogsRequest\x1a\x16.ray.rpc.ListLogsReply\x12\x41\n\tStreamLog\x12\x19.ray.rpc.StreamLogRequest\x1a\x17.ray.rpc.StreamLogReply0\x01\x62\x06proto3') + + + +_GETTRACEBACKREQUEST = DESCRIPTOR.message_types_by_name['GetTracebackRequest'] +_GETTRACEBACKREPLY = DESCRIPTOR.message_types_by_name['GetTracebackReply'] +_CPUPROFILINGREQUEST = DESCRIPTOR.message_types_by_name['CpuProfilingRequest'] +_CPUPROFILINGREPLY = DESCRIPTOR.message_types_by_name['CpuProfilingReply'] +_MEMORYPROFILINGREQUEST = DESCRIPTOR.message_types_by_name['MemoryProfilingRequest'] +_MEMORYPROFILINGREPLY = DESCRIPTOR.message_types_by_name['MemoryProfilingReply'] +_REPORTOCMETRICSREQUEST = DESCRIPTOR.message_types_by_name['ReportOCMetricsRequest'] +_REPORTOCMETRICSREPLY = DESCRIPTOR.message_types_by_name['ReportOCMetricsReply'] +_STREAMLOGREQUEST = DESCRIPTOR.message_types_by_name['StreamLogRequest'] +_STREAMLOGREPLY = DESCRIPTOR.message_types_by_name['StreamLogReply'] +_LISTLOGSREQUEST = DESCRIPTOR.message_types_by_name['ListLogsRequest'] +_LISTLOGSREPLY = DESCRIPTOR.message_types_by_name['ListLogsReply'] +GetTracebackRequest = _reflection.GeneratedProtocolMessageType('GetTracebackRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETTRACEBACKREQUEST, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTracebackRequest) + }) +_sym_db.RegisterMessage(GetTracebackRequest) + +GetTracebackReply = _reflection.GeneratedProtocolMessageType('GetTracebackReply', (_message.Message,), { + 'DESCRIPTOR' : _GETTRACEBACKREPLY, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetTracebackReply) + }) +_sym_db.RegisterMessage(GetTracebackReply) + +CpuProfilingRequest = _reflection.GeneratedProtocolMessageType('CpuProfilingRequest', (_message.Message,), { + 'DESCRIPTOR' : _CPUPROFILINGREQUEST, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CpuProfilingRequest) + }) +_sym_db.RegisterMessage(CpuProfilingRequest) + +CpuProfilingReply = _reflection.GeneratedProtocolMessageType('CpuProfilingReply', (_message.Message,), { + 'DESCRIPTOR' : _CPUPROFILINGREPLY, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.CpuProfilingReply) + }) +_sym_db.RegisterMessage(CpuProfilingReply) + +MemoryProfilingRequest = _reflection.GeneratedProtocolMessageType('MemoryProfilingRequest', (_message.Message,), { + 'DESCRIPTOR' : _MEMORYPROFILINGREQUEST, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.MemoryProfilingRequest) + }) +_sym_db.RegisterMessage(MemoryProfilingRequest) + +MemoryProfilingReply = _reflection.GeneratedProtocolMessageType('MemoryProfilingReply', (_message.Message,), { + 'DESCRIPTOR' : _MEMORYPROFILINGREPLY, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.MemoryProfilingReply) + }) +_sym_db.RegisterMessage(MemoryProfilingReply) + +ReportOCMetricsRequest = _reflection.GeneratedProtocolMessageType('ReportOCMetricsRequest', (_message.Message,), { + 'DESCRIPTOR' : _REPORTOCMETRICSREQUEST, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportOCMetricsRequest) + }) +_sym_db.RegisterMessage(ReportOCMetricsRequest) + +ReportOCMetricsReply = _reflection.GeneratedProtocolMessageType('ReportOCMetricsReply', (_message.Message,), { + 'DESCRIPTOR' : _REPORTOCMETRICSREPLY, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ReportOCMetricsReply) + }) +_sym_db.RegisterMessage(ReportOCMetricsReply) + +StreamLogRequest = _reflection.GeneratedProtocolMessageType('StreamLogRequest', (_message.Message,), { + 'DESCRIPTOR' : _STREAMLOGREQUEST, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.StreamLogRequest) + }) +_sym_db.RegisterMessage(StreamLogRequest) + +StreamLogReply = _reflection.GeneratedProtocolMessageType('StreamLogReply', (_message.Message,), { + 'DESCRIPTOR' : _STREAMLOGREPLY, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.StreamLogReply) + }) +_sym_db.RegisterMessage(StreamLogReply) + +ListLogsRequest = _reflection.GeneratedProtocolMessageType('ListLogsRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTLOGSREQUEST, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ListLogsRequest) + }) +_sym_db.RegisterMessage(ListLogsRequest) + +ListLogsReply = _reflection.GeneratedProtocolMessageType('ListLogsReply', (_message.Message,), { + 'DESCRIPTOR' : _LISTLOGSREPLY, + '__module__' : 'src.ray.protobuf.reporter_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.ListLogsReply) + }) +_sym_db.RegisterMessage(ListLogsReply) + +_REPORTERSERVICE = DESCRIPTOR.services_by_name['ReporterService'] +_LOGSERVICE = DESCRIPTOR.services_by_name['LogService'] +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _GETTRACEBACKREQUEST._serialized_start=87 + _GETTRACEBACKREQUEST._serialized_end=166 + _GETTRACEBACKREPLY._serialized_start=168 + _GETTRACEBACKREPLY._serialized_end=237 + _CPUPROFILINGREQUEST._serialized_start=240 + _CPUPROFILINGREQUEST._serialized_end=405 + _CPUPROFILINGREPLY._serialized_start=407 + _CPUPROFILINGREPLY._serialized_end=476 + _MEMORYPROFILINGREQUEST._serialized_start=479 + _MEMORYPROFILINGREQUEST._serialized_end=773 + _MEMORYPROFILINGREPLY._serialized_start=775 + _MEMORYPROFILINGREPLY._serialized_end=890 + _REPORTOCMETRICSREQUEST._serialized_start=892 + _REPORTOCMETRICSREQUEST._serialized_end=1008 + _REPORTOCMETRICSREPLY._serialized_start=1010 + _REPORTOCMETRICSREPLY._serialized_end=1032 + _STREAMLOGREQUEST._serialized_start=1035 + _STREAMLOGREQUEST._serialized_end=1311 + _STREAMLOGREPLY._serialized_start=1313 + _STREAMLOGREPLY._serialized_end=1349 + _LISTLOGSREQUEST._serialized_start=1351 + _LISTLOGSREQUEST._serialized_end=1401 + _LISTLOGSREPLY._serialized_start=1403 + _LISTLOGSREPLY._serialized_end=1447 + _REPORTERSERVICE._serialized_start=1450 + _REPORTERSERVICE._serialized_end=1781 + _LOGSERVICE._serialized_start=1784 + _LOGSERVICE._serialized_end=1925 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/resource_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/resource_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..434c79158573f0853a3a4e8c51c3f74dd6797b0c --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/resource_pb2.py @@ -0,0 +1,48 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: opencensus/proto/resource/v1/resource.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n+opencensus/proto/resource/v1/resource.proto\x12\x1copencensus.proto.resource.v1\"\xa5\x01\n\x08Resource\x12\x12\n\x04type\x18\x01 \x01(\tR\x04type\x12J\n\x06labels\x18\x02 \x03(\x0b\x32\x32.opencensus.proto.resource.v1.Resource.LabelsEntryR\x06labels\x1a\x39\n\x0bLabelsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x98\x01\n\x1fio.opencensus.proto.resource.v1B\rResourceProtoP\x01ZEgithub.com/census-instrumentation/opencensus-proto/gen-go/resource/v1\xea\x02\x1cOpenCensus.Proto.Resource.V1b\x06proto3') + + + +_RESOURCE = DESCRIPTOR.message_types_by_name['Resource'] +_RESOURCE_LABELSENTRY = _RESOURCE.nested_types_by_name['LabelsEntry'] +Resource = _reflection.GeneratedProtocolMessageType('Resource', (_message.Message,), { + + 'LabelsEntry' : _reflection.GeneratedProtocolMessageType('LabelsEntry', (_message.Message,), { + 'DESCRIPTOR' : _RESOURCE_LABELSENTRY, + '__module__' : 'opencensus.proto.resource.v1.resource_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.resource.v1.Resource.LabelsEntry) + }) + , + 'DESCRIPTOR' : _RESOURCE, + '__module__' : 'opencensus.proto.resource.v1.resource_pb2' + # @@protoc_insertion_point(class_scope:opencensus.proto.resource.v1.Resource) + }) +_sym_db.RegisterMessage(Resource) +_sym_db.RegisterMessage(Resource.LabelsEntry) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\037io.opencensus.proto.resource.v1B\rResourceProtoP\001ZEgithub.com/census-instrumentation/opencensus-proto/gen-go/resource/v1\352\002\034OpenCensus.Proto.Resource.V1' + _RESOURCE_LABELSENTRY._options = None + _RESOURCE_LABELSENTRY._serialized_options = b'8\001' + _RESOURCE._serialized_start=78 + _RESOURCE._serialized_end=243 + _RESOURCE_LABELSENTRY._serialized_start=186 + _RESOURCE_LABELSENTRY._serialized_end=243 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_agent_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_agent_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..9ed61d5fa1ef5128af311519b71627ef91b6b107 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_agent_pb2.py @@ -0,0 +1,86 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/runtime_env_agent.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + +from . import runtime_env_common_pb2 as src_dot_ray_dot_protobuf_dot_runtime__env__common__pb2 +from . import agent_manager_pb2 as src_dot_ray_dot_protobuf_dot_agent__manager__pb2 + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n(src/ray/protobuf/runtime_env_agent.proto\x12\x07ray.rpc\x1a)src/ray/protobuf/runtime_env_common.proto\x1a$src/ray/protobuf/agent_manager.proto\"\xdb\x01\n\x1cGetOrCreateRuntimeEnvRequest\x12\x34\n\x16serialized_runtime_env\x18\x01 \x01(\tR\x14serializedRuntimeEnv\x12G\n\x12runtime_env_config\x18\x02 \x01(\x0b\x32\x19.ray.rpc.RuntimeEnvConfigR\x10runtimeEnvConfig\x12\x15\n\x06job_id\x18\x03 \x01(\x0cR\x05jobId\x12%\n\x0esource_process\x18\x04 \x01(\tR\rsourceProcess\"\xb7\x01\n\x1aGetOrCreateRuntimeEnvReply\x12/\n\x06status\x18\x01 \x01(\x0e\x32\x17.ray.rpc.AgentRpcStatusR\x06status\x12#\n\rerror_message\x18\x02 \x01(\tR\x0c\x65rrorMessage\x12\x43\n\x1eserialized_runtime_env_context\x18\x03 \x01(\tR\x1bserializedRuntimeEnvContext\"\x80\x01\n!DeleteRuntimeEnvIfPossibleRequest\x12\x34\n\x16serialized_runtime_env\x18\x01 \x01(\tR\x14serializedRuntimeEnv\x12%\n\x0esource_process\x18\x02 \x01(\tR\rsourceProcess\"w\n\x1f\x44\x65leteRuntimeEnvIfPossibleReply\x12/\n\x06status\x18\x01 \x01(\x0e\x32\x17.ray.rpc.AgentRpcStatusR\x06status\x12#\n\rerror_message\x18\x02 \x01(\tR\x0c\x65rrorMessage\"@\n\x19GetRuntimeEnvsInfoRequest\x12\x19\n\x05limit\x18\x01 \x01(\x03H\x00R\x05limit\x88\x01\x01\x42\x08\n\x06_limit\"w\n\x17GetRuntimeEnvsInfoReply\x12\x46\n\x12runtime_env_states\x18\x01 \x03(\x0b\x32\x18.ray.rpc.RuntimeEnvStateR\x10runtimeEnvStates\x12\x14\n\x05total\x18\x02 \x01(\x03R\x05totalb\x06proto3') + + + +_GETORCREATERUNTIMEENVREQUEST = DESCRIPTOR.message_types_by_name['GetOrCreateRuntimeEnvRequest'] +_GETORCREATERUNTIMEENVREPLY = DESCRIPTOR.message_types_by_name['GetOrCreateRuntimeEnvReply'] +_DELETERUNTIMEENVIFPOSSIBLEREQUEST = DESCRIPTOR.message_types_by_name['DeleteRuntimeEnvIfPossibleRequest'] +_DELETERUNTIMEENVIFPOSSIBLEREPLY = DESCRIPTOR.message_types_by_name['DeleteRuntimeEnvIfPossibleReply'] +_GETRUNTIMEENVSINFOREQUEST = DESCRIPTOR.message_types_by_name['GetRuntimeEnvsInfoRequest'] +_GETRUNTIMEENVSINFOREPLY = DESCRIPTOR.message_types_by_name['GetRuntimeEnvsInfoReply'] +GetOrCreateRuntimeEnvRequest = _reflection.GeneratedProtocolMessageType('GetOrCreateRuntimeEnvRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETORCREATERUNTIMEENVREQUEST, + '__module__' : 'src.ray.protobuf.runtime_env_agent_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetOrCreateRuntimeEnvRequest) + }) +_sym_db.RegisterMessage(GetOrCreateRuntimeEnvRequest) + +GetOrCreateRuntimeEnvReply = _reflection.GeneratedProtocolMessageType('GetOrCreateRuntimeEnvReply', (_message.Message,), { + 'DESCRIPTOR' : _GETORCREATERUNTIMEENVREPLY, + '__module__' : 'src.ray.protobuf.runtime_env_agent_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetOrCreateRuntimeEnvReply) + }) +_sym_db.RegisterMessage(GetOrCreateRuntimeEnvReply) + +DeleteRuntimeEnvIfPossibleRequest = _reflection.GeneratedProtocolMessageType('DeleteRuntimeEnvIfPossibleRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETERUNTIMEENVIFPOSSIBLEREQUEST, + '__module__' : 'src.ray.protobuf.runtime_env_agent_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DeleteRuntimeEnvIfPossibleRequest) + }) +_sym_db.RegisterMessage(DeleteRuntimeEnvIfPossibleRequest) + +DeleteRuntimeEnvIfPossibleReply = _reflection.GeneratedProtocolMessageType('DeleteRuntimeEnvIfPossibleReply', (_message.Message,), { + 'DESCRIPTOR' : _DELETERUNTIMEENVIFPOSSIBLEREPLY, + '__module__' : 'src.ray.protobuf.runtime_env_agent_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.DeleteRuntimeEnvIfPossibleReply) + }) +_sym_db.RegisterMessage(DeleteRuntimeEnvIfPossibleReply) + +GetRuntimeEnvsInfoRequest = _reflection.GeneratedProtocolMessageType('GetRuntimeEnvsInfoRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETRUNTIMEENVSINFOREQUEST, + '__module__' : 'src.ray.protobuf.runtime_env_agent_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetRuntimeEnvsInfoRequest) + }) +_sym_db.RegisterMessage(GetRuntimeEnvsInfoRequest) + +GetRuntimeEnvsInfoReply = _reflection.GeneratedProtocolMessageType('GetRuntimeEnvsInfoReply', (_message.Message,), { + 'DESCRIPTOR' : _GETRUNTIMEENVSINFOREPLY, + '__module__' : 'src.ray.protobuf.runtime_env_agent_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.GetRuntimeEnvsInfoReply) + }) +_sym_db.RegisterMessage(GetRuntimeEnvsInfoReply) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + _GETORCREATERUNTIMEENVREQUEST._serialized_start=135 + _GETORCREATERUNTIMEENVREQUEST._serialized_end=354 + _GETORCREATERUNTIMEENVREPLY._serialized_start=357 + _GETORCREATERUNTIMEENVREPLY._serialized_end=540 + _DELETERUNTIMEENVIFPOSSIBLEREQUEST._serialized_start=543 + _DELETERUNTIMEENVIFPOSSIBLEREQUEST._serialized_end=671 + _DELETERUNTIMEENVIFPOSSIBLEREPLY._serialized_start=673 + _DELETERUNTIMEENVIFPOSSIBLEREPLY._serialized_end=792 + _GETRUNTIMEENVSINFOREQUEST._serialized_start=794 + _GETRUNTIMEENVSINFOREQUEST._serialized_end=858 + _GETRUNTIMEENVSINFOREPLY._serialized_start=860 + _GETRUNTIMEENVSINFOREPLY._serialized_end=979 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_agent_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_agent_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_agent_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_common_pb2.py b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_common_pb2.py new file mode 100644 index 0000000000000000000000000000000000000000..06037bd99155eb15b8cfc16574fa925fdf6785e9 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_common_pb2.py @@ -0,0 +1,65 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: src/ray/protobuf/runtime_env_common.proto +"""Generated protocol buffer code.""" +from google.protobuf import descriptor as _descriptor +from google.protobuf import descriptor_pool as _descriptor_pool +from google.protobuf import message as _message +from google.protobuf import reflection as _reflection +from google.protobuf import symbol_database as _symbol_database +# @@protoc_insertion_point(imports) + +_sym_db = _symbol_database.Default() + + + + +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n)src/ray/protobuf/runtime_env_common.proto\x12\x07ray.rpc\"`\n\x0eRuntimeEnvUris\x12&\n\x0fworking_dir_uri\x18\x01 \x01(\tR\rworkingDirUri\x12&\n\x0fpy_modules_uris\x18\x02 \x03(\tR\rpyModulesUris\"\x88\x01\n\x10RuntimeEnvConfig\x12\x32\n\x15setup_timeout_seconds\x18\x01 \x01(\x05R\x13setupTimeoutSeconds\x12#\n\reager_install\x18\x02 \x01(\x08R\x0c\x65\x61gerInstall\x12\x1b\n\tlog_files\x18\x03 \x03(\tR\x08logFiles\"\xbc\x01\n\x0eRuntimeEnvInfo\x12\x34\n\x16serialized_runtime_env\x18\x01 \x01(\tR\x14serializedRuntimeEnv\x12+\n\x04uris\x18\x02 \x01(\x0b\x32\x17.ray.rpc.RuntimeEnvUrisR\x04uris\x12G\n\x12runtime_env_config\x18\x03 \x01(\x0b\x32\x19.ray.rpc.RuntimeEnvConfigR\x10runtimeEnvConfig\"\xdf\x01\n\x0fRuntimeEnvState\x12\x1f\n\x0bruntime_env\x18\x01 \x01(\tR\nruntimeEnv\x12\x17\n\x07ref_cnt\x18\x02 \x01(\x03R\x06refCnt\x12\x1d\n\x07success\x18\x03 \x01(\x08H\x00R\x07success\x88\x01\x01\x12\x19\n\x05\x65rror\x18\x04 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x12-\n\x10\x63reation_time_ms\x18\x05 \x01(\x03H\x02R\x0e\x63reationTimeMs\x88\x01\x01\x42\n\n\x08_successB\x08\n\x06_errorB\x13\n\x11_creation_time_msB\x1a\n\x18io.ray.runtime.generatedb\x06proto3') + + + +_RUNTIMEENVURIS = DESCRIPTOR.message_types_by_name['RuntimeEnvUris'] +_RUNTIMEENVCONFIG = DESCRIPTOR.message_types_by_name['RuntimeEnvConfig'] +_RUNTIMEENVINFO = DESCRIPTOR.message_types_by_name['RuntimeEnvInfo'] +_RUNTIMEENVSTATE = DESCRIPTOR.message_types_by_name['RuntimeEnvState'] +RuntimeEnvUris = _reflection.GeneratedProtocolMessageType('RuntimeEnvUris', (_message.Message,), { + 'DESCRIPTOR' : _RUNTIMEENVURIS, + '__module__' : 'src.ray.protobuf.runtime_env_common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RuntimeEnvUris) + }) +_sym_db.RegisterMessage(RuntimeEnvUris) + +RuntimeEnvConfig = _reflection.GeneratedProtocolMessageType('RuntimeEnvConfig', (_message.Message,), { + 'DESCRIPTOR' : _RUNTIMEENVCONFIG, + '__module__' : 'src.ray.protobuf.runtime_env_common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RuntimeEnvConfig) + }) +_sym_db.RegisterMessage(RuntimeEnvConfig) + +RuntimeEnvInfo = _reflection.GeneratedProtocolMessageType('RuntimeEnvInfo', (_message.Message,), { + 'DESCRIPTOR' : _RUNTIMEENVINFO, + '__module__' : 'src.ray.protobuf.runtime_env_common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RuntimeEnvInfo) + }) +_sym_db.RegisterMessage(RuntimeEnvInfo) + +RuntimeEnvState = _reflection.GeneratedProtocolMessageType('RuntimeEnvState', (_message.Message,), { + 'DESCRIPTOR' : _RUNTIMEENVSTATE, + '__module__' : 'src.ray.protobuf.runtime_env_common_pb2' + # @@protoc_insertion_point(class_scope:ray.rpc.RuntimeEnvState) + }) +_sym_db.RegisterMessage(RuntimeEnvState) + +if _descriptor._USE_C_DESCRIPTORS == False: + + DESCRIPTOR._options = None + DESCRIPTOR._serialized_options = b'\n\030io.ray.runtime.generated' + _RUNTIMEENVURIS._serialized_start=54 + _RUNTIMEENVURIS._serialized_end=150 + _RUNTIMEENVCONFIG._serialized_start=153 + _RUNTIMEENVCONFIG._serialized_end=289 + _RUNTIMEENVINFO._serialized_start=292 + _RUNTIMEENVINFO._serialized_end=480 + _RUNTIMEENVSTATE._serialized_start=483 + _RUNTIMEENVSTATE._serialized_end=706 +# @@protoc_insertion_point(module_scope) diff --git a/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_common_pb2_grpc.py b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_common_pb2_grpc.py new file mode 100644 index 0000000000000000000000000000000000000000..2daafffebfc817aefe8fcb96eaec25e65b3903e8 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/core/generated/runtime_env_common_pb2_grpc.py @@ -0,0 +1,4 @@ +# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! +"""Client and server classes corresponding to protobuf-defined services.""" +import grpc + diff --git a/.venv/lib/python3.11/site-packages/ray/core/src/__init__.py b/.venv/lib/python3.11/site-packages/ray/core/src/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/__init__.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6fd09ca231b635dc88fe455091b1e37e1900b53e Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/__init__.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/collective.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/collective.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..38e746a29cea6967aeb190c3781a60453ebdd031 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/collective.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/const.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/const.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e9cd3f6e03840f2b31a19c42c36a1a186fdc5b5e Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/const.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/types.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/types.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..90e4869b431e825fc6245a5638da9dfe7792e1fc Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/types.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/util.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/util.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5bc3b87e2e4837c64d190a7d0af3bf3456a69122 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/__pycache__/util.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/__init__.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..dade5e207fb348805085a4568324f5a3e5623ea0 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/__init__.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/gloo_collective_group.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/gloo_collective_group.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a605b4a77f6253f36a440531ac2504ef87d78e78 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/gloo_collective_group.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/gloo_util.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/gloo_util.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..799d5506e66d99341e186e87ff060736b7d6dd70 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/collective/collective_group/__pycache__/gloo_util.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/__init__.py b/.venv/lib/python3.11/site-packages/ray/util/tracing/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/__init__.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..585024e867d84ebd71119a96c7e8058200df2808 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/__init__.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/setup_local_tmp_tracing.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/setup_local_tmp_tracing.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cf3f771bfe81e457b6884c48c61f381c9a428819 Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/setup_local_tmp_tracing.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/setup_tempo_tracing.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/setup_tempo_tracing.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ebef91c615f062c609de81cd114c39baad0a1d7f Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/setup_tempo_tracing.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/tracing_helper.cpython-311.pyc b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/tracing_helper.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..40662ae863af802625ce6ad13c4ff1343e70cabd Binary files /dev/null and b/.venv/lib/python3.11/site-packages/ray/util/tracing/__pycache__/tracing_helper.cpython-311.pyc differ diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/setup_local_tmp_tracing.py b/.venv/lib/python3.11/site-packages/ray/util/tracing/setup_local_tmp_tracing.py new file mode 100644 index 0000000000000000000000000000000000000000..f53579a9d9c68e0f2d1971933fa4b918955f98b1 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/util/tracing/setup_local_tmp_tracing.py @@ -0,0 +1,25 @@ +import os +from opentelemetry import trace +from opentelemetry.sdk.trace import TracerProvider +from opentelemetry.sdk.trace.export import ( + ConsoleSpanExporter, + SimpleSpanProcessor, +) + +spans_dir = "/tmp/spans/" + + +def setup_tracing() -> None: + """Stand-in for a user-provided `setup_tracing` hook.""" + os.makedirs("/tmp/spans", exist_ok=True) + # Sets the tracer_provider. This is only allowed once per execution + # context and will log a warning if attempted multiple times. + trace.set_tracer_provider(TracerProvider()) + trace.get_tracer_provider().add_span_processor( + SimpleSpanProcessor( + ConsoleSpanExporter( + out=open(f"{spans_dir}{os.getpid()}.txt", "w"), + formatter=lambda span: span.to_json(indent=None) + os.linesep, + ) + ) + ) diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/setup_tempo_tracing.py b/.venv/lib/python3.11/site-packages/ray/util/tracing/setup_tempo_tracing.py new file mode 100644 index 0000000000000000000000000000000000000000..12e310c612a0bea47d670ce891b6b30efa53f1b2 --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/util/tracing/setup_tempo_tracing.py @@ -0,0 +1,24 @@ +# This file is intended for examples exporting traces to a local OTLP listener +from opentelemetry import trace +from opentelemetry.sdk.trace import TracerProvider +from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import ( + OTLPSpanExporter, +) # noqa +from opentelemetry.sdk.trace.export import ( + ConsoleSpanExporter, + SimpleSpanProcessor, +) + + +def setup_tracing() -> None: + # Sets the tracer_provider. This is only allowed once per execution + # context and will log a warning if attempted multiple times. + trace.set_tracer_provider(TracerProvider()) + trace.get_tracer_provider().add_span_processor( + SimpleSpanProcessor( + OTLPSpanExporter(endpoint="http://localhost:4317", insecure=True) + ) + ) + trace.get_tracer_provider().add_span_processor( + SimpleSpanProcessor(ConsoleSpanExporter()) + ) diff --git a/.venv/lib/python3.11/site-packages/ray/util/tracing/tracing_helper.py b/.venv/lib/python3.11/site-packages/ray/util/tracing/tracing_helper.py new file mode 100644 index 0000000000000000000000000000000000000000..b81f0a30bf2335a507d37f2f1739777ece1085ba --- /dev/null +++ b/.venv/lib/python3.11/site-packages/ray/util/tracing/tracing_helper.py @@ -0,0 +1,555 @@ +import importlib +import inspect +import logging +import os +from contextlib import contextmanager +from functools import wraps +from inspect import Parameter +from types import ModuleType +from typing import ( + Any, + Callable, + Dict, + Generator, + List, + MutableMapping, + Optional, + Sequence, + Union, + cast, +) + +import ray +import ray._private.worker +from ray._private.inspect_util import ( + is_class_method, + is_function_or_method, + is_static_method, +) +from ray.runtime_context import get_runtime_context + +logger = logging.getLogger(__name__) + + +class _OpenTelemetryProxy: + """ + This proxy makes it possible for tracing to be disabled when opentelemetry + is not installed on the cluster, but is installed locally. + + The check for `opentelemetry`'s existence must happen where the functions + are executed because `opentelemetry` may be present where the functions + are pickled. This can happen when `ray[full]` is installed locally by `ray` + (no extra dependencies) is installed on the cluster. + """ + + allowed_functions = {"trace", "context", "propagate", "Context"} + + def __getattr__(self, name): + if name in _OpenTelemetryProxy.allowed_functions: + return getattr(self, f"_{name}")() + else: + raise AttributeError(f"Attribute does not exist: {name}") + + def _trace(self): + return self._try_import("opentelemetry.trace") + + def _context(self): + return self._try_import("opentelemetry.context") + + def _propagate(self): + return self._try_import("opentelemetry.propagate") + + def _Context(self): + context = self._context() + if context: + return context.context.Context + else: + return None + + def try_all(self): + self._trace() + self._context() + self._propagate() + self._Context() + + def _try_import(self, module): + try: + return importlib.import_module(module) + except ImportError: + if os.getenv("RAY_TRACING_ENABLED", "False").lower() in ["true", "1"]: + raise ImportError( + "Install opentelemetry with " + "'pip install opentelemetry-api==1.0.0rc1' " + "and 'pip install opentelemetry-sdk==1.0.0rc1' to enable " + "tracing. See more at docs.ray.io/tracing.html" + ) + + +_global_is_tracing_enabled = False +_opentelemetry = None + + +def _is_tracing_enabled() -> bool: + """Checks environment variable feature flag to see if tracing is turned on. + Tracing is off by default.""" + return _global_is_tracing_enabled + + +def _enable_tracing(): + global _global_is_tracing_enabled, _opentelemetry + _global_is_tracing_enabled = True + _opentelemetry = _OpenTelemetryProxy() + _opentelemetry.try_all() + + +def _sort_params_list(params_list: List[Parameter]): + """Given a list of Parameters, if a kwargs Parameter exists, + move it to the end of the list.""" + for i, param in enumerate(params_list): + if param.kind == Parameter.VAR_KEYWORD: + params_list.append(params_list.pop(i)) + break + return params_list + + +def _add_param_to_signature(function: Callable, new_param: Parameter): + """Add additional Parameter to function signature.""" + old_sig = inspect.signature(function) + old_sig_list_repr = list(old_sig.parameters.values()) + # If new_param is already in signature, do not add it again. + if any(param.name == new_param.name for param in old_sig_list_repr): + return old_sig + new_params = _sort_params_list(old_sig_list_repr + [new_param]) + new_sig = old_sig.replace(parameters=new_params) + return new_sig + + +class _ImportFromStringError(Exception): + pass + + +def _import_from_string(import_str: Union[ModuleType, str]) -> ModuleType: + """Given a string that is in format ":", + import the attribute.""" + if not isinstance(import_str, str): + return import_str + + module_str, _, attrs_str = import_str.partition(":") + if not module_str or not attrs_str: + message = ( + 'Import string "{import_str}" must be in format' '":".' + ) + raise _ImportFromStringError(message.format(import_str=import_str)) + + try: + module = importlib.import_module(module_str) + except ImportError as exc: + if exc.name != module_str: + raise exc from None + message = 'Could not import module "{module_str}".' + raise _ImportFromStringError(message.format(module_str=module_str)) + + instance = module + try: + for attr_str in attrs_str.split("."): + instance = getattr(instance, attr_str) + except AttributeError: + message = 'Attribute "{attrs_str}" not found in module "{module_str}".' + raise _ImportFromStringError( + message.format(attrs_str=attrs_str, module_str=module_str) + ) + + return instance + + +class _DictPropagator: + def inject_current_context() -> Dict[Any, Any]: + """Inject trace context into otel propagator.""" + context_dict: Dict[Any, Any] = {} + _opentelemetry.propagate.inject(context_dict) + return context_dict + + def extract(context_dict: Dict[Any, Any]) -> "_opentelemetry.Context": + """Given a trace context, extract as a Context.""" + return cast( + _opentelemetry.Context, _opentelemetry.propagate.extract(context_dict) + ) + + +@contextmanager +def _use_context( + parent_context: "_opentelemetry.Context", +) -> Generator[None, None, None]: + """Uses the Ray trace context for the span.""" + if parent_context is not None: + new_context = parent_context + else: + new_context = _opentelemetry.Context() + token = _opentelemetry.context.attach(new_context) + try: + yield + finally: + _opentelemetry.context.detach(token) + + +def _function_hydrate_span_args(function_name: str): + """Get the Attributes of the function that will be reported as attributes + in the trace.""" + runtime_context = get_runtime_context() + + span_args = { + "ray.remote": "function", + "ray.function": function_name, + "ray.pid": str(os.getpid()), + "ray.job_id": runtime_context.get_job_id(), + "ray.node_id": runtime_context.get_node_id(), + } + + # We only get task ID for workers + if ray._private.worker.global_worker.mode == ray._private.worker.WORKER_MODE: + task_id = runtime_context.get_task_id() + if task_id: + span_args["ray.task_id"] = task_id + + worker_id = getattr(ray._private.worker.global_worker, "worker_id", None) + if worker_id: + span_args["ray.worker_id"] = worker_id.hex() + + return span_args + + +def _function_span_producer_name(func: Callable[..., Any]) -> str: + """Returns the function span name that has span kind of producer.""" + return f"{func} ray.remote" + + +def _function_span_consumer_name(func: Callable[..., Any]) -> str: + """Returns the function span name that has span kind of consumer.""" + return f"{func} ray.remote_worker" + + +def _actor_hydrate_span_args( + class_: Union[str, Callable[..., Any]], + method: Union[str, Callable[..., Any]], +): + """Get the Attributes of the actor that will be reported as attributes + in the trace.""" + if callable(class_): + class_ = class_.__name__ + if callable(method): + method = method.__name__ + + runtime_context = get_runtime_context() + span_args = { + "ray.remote": "actor", + "ray.actor_class": class_, + "ray.actor_method": method, + "ray.function": f"{class_}.{method}", + "ray.pid": str(os.getpid()), + "ray.job_id": runtime_context.get_job_id(), + "ray.node_id": runtime_context.get_node_id(), + } + + # We only get actor ID for workers + if ray._private.worker.global_worker.mode == ray._private.worker.WORKER_MODE: + actor_id = runtime_context.get_actor_id() + + if actor_id: + span_args["ray.actor_id"] = actor_id + + worker_id = getattr(ray._private.worker.global_worker, "worker_id", None) + if worker_id: + span_args["ray.worker_id"] = worker_id.hex() + + return span_args + + +def _actor_span_producer_name( + class_: Union[str, Callable[..., Any]], + method: Union[str, Callable[..., Any]], +) -> str: + """Returns the actor span name that has span kind of producer.""" + if not isinstance(class_, str): + class_ = class_.__name__ + if not isinstance(method, str): + method = method.__name__ + + return f"{class_}.{method} ray.remote" + + +def _actor_span_consumer_name( + class_: Union[str, Callable[..., Any]], + method: Union[str, Callable[..., Any]], +) -> str: + """Returns the actor span name that has span kind of consumer.""" + if not isinstance(class_, str): + class_ = class_.__name__ + if not isinstance(method, str): + method = method.__name__ + + return f"{class_}.{method} ray.remote_worker" + + +def _tracing_task_invocation(method): + """Trace the execution of a remote task. Inject + the current span context into kwargs for propagation.""" + + @wraps(method) + def _invocation_remote_span( + self, + args: Any = None, # from tracing + kwargs: MutableMapping[Any, Any] = None, # from tracing + *_args: Any, # from Ray + **_kwargs: Any, # from Ray + ) -> Any: + # If tracing feature flag is not on, perform a no-op. + # Tracing doesn't work for cross lang yet. + if not _is_tracing_enabled() or self._is_cross_language: + if kwargs is not None: + assert "_ray_trace_ctx" not in kwargs + return method(self, args, kwargs, *_args, **_kwargs) + + assert "_ray_trace_ctx" not in kwargs + tracer = _opentelemetry.trace.get_tracer(__name__) + with tracer.start_as_current_span( + _function_span_producer_name(self._function_name), + kind=_opentelemetry.trace.SpanKind.PRODUCER, + attributes=_function_hydrate_span_args(self._function_name), + ): + # Inject a _ray_trace_ctx as a dictionary + kwargs["_ray_trace_ctx"] = _DictPropagator.inject_current_context() + return method(self, args, kwargs, *_args, **_kwargs) + + return _invocation_remote_span + + +def _inject_tracing_into_function(function): + """Wrap the function argument passed to RemoteFunction's __init__ so that + future execution of that function will include tracing. + Use the provided trace context from kwargs. + """ + if not _is_tracing_enabled(): + return function + + function.__signature__ = _add_param_to_signature( + function, + inspect.Parameter( + "_ray_trace_ctx", inspect.Parameter.KEYWORD_ONLY, default=None + ), + ) + + @wraps(function) + def _function_with_tracing( + *args: Any, + _ray_trace_ctx: Optional[Dict[str, Any]] = None, + **kwargs: Any, + ) -> Any: + if _ray_trace_ctx is None: + return function(*args, **kwargs) + + tracer = _opentelemetry.trace.get_tracer(__name__) + function_name = function.__module__ + "." + function.__name__ + + # Retrieves the context from the _ray_trace_ctx dictionary we injected + with _use_context( + _DictPropagator.extract(_ray_trace_ctx) + ), tracer.start_as_current_span( + _function_span_consumer_name(function_name), + kind=_opentelemetry.trace.SpanKind.CONSUMER, + attributes=_function_hydrate_span_args(function_name), + ): + return function(*args, **kwargs) + + return _function_with_tracing + + +def _tracing_actor_creation(method): + """Trace the creation of an actor. Inject + the current span context into kwargs for propagation.""" + + @wraps(method) + def _invocation_actor_class_remote_span( + self, + args: Any = tuple(), # from tracing + kwargs: MutableMapping[Any, Any] = None, # from tracing + *_args: Any, # from Ray + **_kwargs: Any, # from Ray + ): + if kwargs is None: + kwargs = {} + + # If tracing feature flag is not on, perform a no-op + if not _is_tracing_enabled(): + assert "_ray_trace_ctx" not in kwargs + return method(self, args, kwargs, *_args, **_kwargs) + + class_name = self.__ray_metadata__.class_name + method_name = "__init__" + assert "_ray_trace_ctx" not in _kwargs + tracer = _opentelemetry.trace.get_tracer(__name__) + with tracer.start_as_current_span( + name=_actor_span_producer_name(class_name, method_name), + kind=_opentelemetry.trace.SpanKind.PRODUCER, + attributes=_actor_hydrate_span_args(class_name, method_name), + ) as span: + # Inject a _ray_trace_ctx as a dictionary + kwargs["_ray_trace_ctx"] = _DictPropagator.inject_current_context() + + result = method(self, args, kwargs, *_args, **_kwargs) + + span.set_attribute("ray.actor_id", result._ray_actor_id.hex()) + + return result + + return _invocation_actor_class_remote_span + + +def _tracing_actor_method_invocation(method): + """Trace the invocation of an actor method.""" + + @wraps(method) + def _start_span( + self, + args: Sequence[Any] = None, + kwargs: MutableMapping[Any, Any] = None, + *_args: Any, + **_kwargs: Any, + ) -> Any: + # If tracing feature flag is not on, perform a no-op + if not _is_tracing_enabled() or self._actor_ref()._ray_is_cross_language: + if kwargs is not None: + assert "_ray_trace_ctx" not in kwargs + return method(self, args, kwargs, *_args, **_kwargs) + + class_name = ( + self._actor_ref()._ray_actor_creation_function_descriptor.class_name + ) + method_name = self._method_name + assert "_ray_trace_ctx" not in _kwargs + + tracer = _opentelemetry.trace.get_tracer(__name__) + with tracer.start_as_current_span( + name=_actor_span_producer_name(class_name, method_name), + kind=_opentelemetry.trace.SpanKind.PRODUCER, + attributes=_actor_hydrate_span_args(class_name, method_name), + ) as span: + # Inject a _ray_trace_ctx as a dictionary + kwargs["_ray_trace_ctx"] = _DictPropagator.inject_current_context() + + span.set_attribute("ray.actor_id", self._actor_ref()._ray_actor_id.hex()) + + return method(self, args, kwargs, *_args, **_kwargs) + + return _start_span + + +def _inject_tracing_into_class(_cls): + """Given a class that will be made into an actor, + inject tracing into all of the methods.""" + + def span_wrapper(method: Callable[..., Any]) -> Any: + def _resume_span( + self: Any, + *_args: Any, + _ray_trace_ctx: Optional[Dict[str, Any]] = None, + **_kwargs: Any, + ) -> Any: + """ + Wrap the user's function with a function that + will extract the trace context + """ + # If tracing feature flag is not on, perform a no-op + if not _is_tracing_enabled() or _ray_trace_ctx is None: + return method(self, *_args, **_kwargs) + + tracer: _opentelemetry.trace.Tracer = _opentelemetry.trace.get_tracer( + __name__ + ) + + # Retrieves the context from the _ray_trace_ctx dictionary we + # injected. + with _use_context( + _DictPropagator.extract(_ray_trace_ctx) + ), tracer.start_as_current_span( + _actor_span_consumer_name(self.__class__.__name__, method), + kind=_opentelemetry.trace.SpanKind.CONSUMER, + attributes=_actor_hydrate_span_args(self.__class__.__name__, method), + ): + return method(self, *_args, **_kwargs) + + return _resume_span + + def async_span_wrapper(method: Callable[..., Any]) -> Any: + async def _resume_span( + self: Any, + *_args: Any, + _ray_trace_ctx: Optional[Dict[str, Any]] = None, + **_kwargs: Any, + ) -> Any: + """ + Wrap the user's function with a function that + will extract the trace context + """ + # If tracing feature flag is not on, perform a no-op + if not _is_tracing_enabled() or _ray_trace_ctx is None: + return await method(self, *_args, **_kwargs) + + tracer = _opentelemetry.trace.get_tracer(__name__) + + # Retrieves the context from the _ray_trace_ctx dictionary we + # injected, or starts a new context + with _use_context( + _DictPropagator.extract(_ray_trace_ctx) + ), tracer.start_as_current_span( + _actor_span_consumer_name(self.__class__.__name__, method.__name__), + kind=_opentelemetry.trace.SpanKind.CONSUMER, + attributes=_actor_hydrate_span_args( + self.__class__.__name__, method.__name__ + ), + ): + return await method(self, *_args, **_kwargs) + + return _resume_span + + methods = inspect.getmembers(_cls, is_function_or_method) + for name, method in methods: + # Skip tracing for staticmethod or classmethod, because these method + # might not be called directly by remote calls. Additionally, they are + # tricky to get wrapped and unwrapped. + if is_static_method(_cls, name) or is_class_method(method): + continue + + if inspect.isgeneratorfunction(method) or inspect.isasyncgenfunction(method): + # Right now, this method somehow changes the signature of the method + # when they are generator. + # TODO(sang): Fix it. + continue + + # Don't decorate the __del__ magic method. + # It's because the __del__ can be called after Python + # modules are garbage colleted, which means the modules + # used for the decorator (e.g., `span_wrapper`) may not be + # available. For example, it is not guranteed that + # `_is_tracing_enabled` is available when `__del__` is called. + # Tracing `__del__` is also not very useful. + # https://joekuan.wordpress.com/2015/06/30/python-3-__del__-method-and-imported-modules/ # noqa + if name == "__del__": + continue + + # Add _ray_trace_ctx to method signature + method.__signature__ = _add_param_to_signature( + method, + inspect.Parameter( + "_ray_trace_ctx", inspect.Parameter.KEYWORD_ONLY, default=None + ), + ) + + if inspect.iscoroutinefunction(method): + # If the method was async, swap out sync wrapper into async + wrapped_method = wraps(method)(async_span_wrapper(method)) + else: + wrapped_method = wraps(method)(span_wrapper(method)) + + setattr(_cls, name, wrapped_method) + + return _cls