|
2225 | 2225 | }
|
2226 | 2226 | }
|
2227 | 2227 | },
|
2228 |
| - "revision": "20220726", |
| 2228 | + "revision": "20220806", |
2229 | 2229 | "rootUrl": "https://dataflow.googleapis.com/",
|
2230 | 2230 | "schemas": {
|
2231 | 2231 | "ApproximateProgress": {
|
|
3560 | 3560 | },
|
3561 | 3561 | "type": "object"
|
3562 | 3562 | },
|
| 3563 | + "HotKeyDebuggingInfo": { |
| 3564 | + "description": "Information useful for debugging a hot key detection.", |
| 3565 | + "id": "HotKeyDebuggingInfo", |
| 3566 | + "properties": { |
| 3567 | + "detectedHotKeys": { |
| 3568 | + "additionalProperties": { |
| 3569 | + "$ref": "HotKeyInfo" |
| 3570 | + }, |
| 3571 | + "description": "Debugging information for each detected hot key. Keyed by a hash of the key.", |
| 3572 | + "type": "object" |
| 3573 | + } |
| 3574 | + }, |
| 3575 | + "type": "object" |
| 3576 | + }, |
3563 | 3577 | "HotKeyDetection": {
|
3564 | 3578 | "description": "Proto describing a hot key detected on a given WorkItem.",
|
3565 | 3579 | "id": "HotKeyDetection",
|
|
3580 | 3594 | },
|
3581 | 3595 | "type": "object"
|
3582 | 3596 | },
|
| 3597 | + "HotKeyInfo": { |
| 3598 | + "description": "Information about a hot key.", |
| 3599 | + "id": "HotKeyInfo", |
| 3600 | + "properties": { |
| 3601 | + "hotKeyAge": { |
| 3602 | + "description": "The age of the hot key measured from when it was first detected.", |
| 3603 | + "format": "google-duration", |
| 3604 | + "type": "string" |
| 3605 | + }, |
| 3606 | + "key": { |
| 3607 | + "description": "A detected hot key that is causing limited parallelism. This field will be populated only if the following flag is set to true: \"--enable_hot_key_logging\".", |
| 3608 | + "type": "string" |
| 3609 | + }, |
| 3610 | + "keyTruncated": { |
| 3611 | + "description": "If true, then the above key is truncated and cannot be deserialized. This occurs if the key above is populated and the key size is >5MB.", |
| 3612 | + "type": "boolean" |
| 3613 | + } |
| 3614 | + }, |
| 3615 | + "type": "object" |
| 3616 | + }, |
3583 | 3617 | "InstructionInput": {
|
3584 | 3618 | "description": "An input of an instruction, as a reference to an output of a producer instruction.",
|
3585 | 3619 | "id": "InstructionInput",
|
|
5924 | 5958 | "Execution of the component was cancelled."
|
5925 | 5959 | ],
|
5926 | 5960 | "type": "string"
|
| 5961 | + }, |
| 5962 | + "stragglerSummary": { |
| 5963 | + "$ref": "StragglerSummary", |
| 5964 | + "description": "Straggler summary for this stage." |
5927 | 5965 | }
|
5928 | 5966 | },
|
5929 | 5967 | "type": "object"
|
|
5993 | 6031 | },
|
5994 | 6032 | "type": "object"
|
5995 | 6033 | },
|
| 6034 | + "StragglerDebuggingInfo": { |
| 6035 | + "description": "Information useful for debugging a straggler. Each type will provide specialized debugging information relevant for a particular cause. The StragglerDebuggingInfo will be 1:1 mapping to the StragglerCause enum.", |
| 6036 | + "id": "StragglerDebuggingInfo", |
| 6037 | + "properties": { |
| 6038 | + "hotKey": { |
| 6039 | + "$ref": "HotKeyDebuggingInfo", |
| 6040 | + "description": "Hot key debugging details." |
| 6041 | + } |
| 6042 | + }, |
| 6043 | + "type": "object" |
| 6044 | + }, |
| 6045 | + "StragglerInfo": { |
| 6046 | + "description": "Information useful for straggler identification and debugging.", |
| 6047 | + "id": "StragglerInfo", |
| 6048 | + "properties": { |
| 6049 | + "causes": { |
| 6050 | + "additionalProperties": { |
| 6051 | + "$ref": "StragglerDebuggingInfo" |
| 6052 | + }, |
| 6053 | + "description": "The straggler causes, keyed by the string representation of the StragglerCause enum and contains specialized debugging information for each straggler cause.", |
| 6054 | + "type": "object" |
| 6055 | + }, |
| 6056 | + "startTime": { |
| 6057 | + "description": "The time when the work item attempt became a straggler.", |
| 6058 | + "format": "google-datetime", |
| 6059 | + "type": "string" |
| 6060 | + } |
| 6061 | + }, |
| 6062 | + "type": "object" |
| 6063 | + }, |
| 6064 | + "StragglerSummary": { |
| 6065 | + "description": "Summarized straggler identification details.", |
| 6066 | + "id": "StragglerSummary", |
| 6067 | + "properties": { |
| 6068 | + "stragglerCauseCount": { |
| 6069 | + "additionalProperties": { |
| 6070 | + "format": "int64", |
| 6071 | + "type": "string" |
| 6072 | + }, |
| 6073 | + "description": "Aggregated counts of straggler causes, keyed by the string representation of the StragglerCause enum.", |
| 6074 | + "type": "object" |
| 6075 | + }, |
| 6076 | + "totalStragglerCount": { |
| 6077 | + "description": "The total count of stragglers.", |
| 6078 | + "format": "int64", |
| 6079 | + "type": "string" |
| 6080 | + } |
| 6081 | + }, |
| 6082 | + "type": "object" |
| 6083 | + }, |
5996 | 6084 | "StreamLocation": {
|
5997 | 6085 | "description": "Describes a stream of data, either as input to be processed or as output of a streaming Dataflow job.",
|
5998 | 6086 | "id": "StreamLocation",
|
|
6599 | 6687 | ],
|
6600 | 6688 | "type": "string"
|
6601 | 6689 | },
|
| 6690 | + "stragglerInfo": { |
| 6691 | + "$ref": "StragglerInfo", |
| 6692 | + "description": "Information about straggler detections for this work item." |
| 6693 | + }, |
6602 | 6694 | "taskId": {
|
6603 | 6695 | "description": "Name of this work item.",
|
6604 | 6696 | "type": "string"
|
|
0 commit comments