|
19688 | 19688 | "description": "NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/", |
19689 | 19689 | "type": "object" |
19690 | 19690 | }, |
| 19691 | + "ordered": { |
| 19692 | + "$ref": "#/definitions/io.numaproj.numaflow.v1alpha1.Ordered", |
| 19693 | + "description": "Ordered enables ordered processing for this vertex, overrides pipeline-level setting. When enabled, messages will be processed in order based on their event time. Note: Reduce vertices ignore this setting as they are already partitioned." |
| 19694 | + }, |
19691 | 19695 | "partitions": { |
19692 | 19696 | "description": "Number of partitions of the vertex owned buffers. It applies to udf and sink vertices only.", |
19693 | 19697 | "format": "int32", |
|
19885 | 19889 | "toVertexLimits": { |
19886 | 19890 | "$ref": "#/definitions/io.numaproj.numaflow.v1alpha1.VertexLimits" |
19887 | 19891 | }, |
| 19892 | + "toVertexOrdered": { |
| 19893 | + "$ref": "#/definitions/io.numaproj.numaflow.v1alpha1.Ordered", |
| 19894 | + "description": "Determine whether ordered processing is enabled for `to` vertex. If not provided, the default value is set to \"false\"." |
| 19895 | + }, |
19888 | 19896 | "toVertexPartitionCount": { |
19889 | 19897 | "description": "The number of partitions of the to vertex, if not provided, the default value is set to \"1\".", |
19890 | 19898 | "format": "int32", |
|
21429 | 21437 | "description": "NoStore means there will be no persistence storage and there will be data loss during pod restarts. Use this option only if you do not care about correctness (e.g., approx statistics pipeline like sampling rate, etc.).", |
21430 | 21438 | "type": "object" |
21431 | 21439 | }, |
| 21440 | + "io.numaproj.numaflow.v1alpha1.Ordered": { |
| 21441 | + "description": "Ordered defines the ordered processing configuration.", |
| 21442 | + "properties": { |
| 21443 | + "enabled": { |
| 21444 | + "description": "Enabled toggles ordered processing.", |
| 21445 | + "type": "boolean" |
| 21446 | + } |
| 21447 | + }, |
| 21448 | + "type": "object" |
| 21449 | + }, |
21432 | 21450 | "io.numaproj.numaflow.v1alpha1.PBQStorage": { |
21433 | 21451 | "description": "PBQStorage defines the persistence configuration for a vertex.", |
21434 | 21452 | "properties": { |
|
21574 | 21592 | "$ref": "#/definitions/io.numaproj.numaflow.v1alpha1.PipelineLimits", |
21575 | 21593 | "description": "Limits define the limitations such as buffer read batch size for all the vertices of a pipeline, they could be overridden by each vertex's settings" |
21576 | 21594 | }, |
| 21595 | + "ordered": { |
| 21596 | + "$ref": "#/definitions/io.numaproj.numaflow.v1alpha1.Ordered", |
| 21597 | + "description": "Ordered enables order-preserving processing for the entire pipeline. When enabled, messages will be processed in their arrival order (FIFO within each partition). This can be overridden at the vertex level." |
| 21598 | + }, |
21577 | 21599 | "sideInputs": { |
21578 | 21600 | "description": "SideInputs defines the Side Inputs of a pipeline.", |
21579 | 21601 | "items": { |
|
22994 | 23016 | "description": "NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/", |
22995 | 23017 | "type": "object" |
22996 | 23018 | }, |
| 23019 | + "ordered": { |
| 23020 | + "$ref": "#/definitions/io.numaproj.numaflow.v1alpha1.Ordered", |
| 23021 | + "description": "Ordered enables ordered processing for this vertex, overrides pipeline-level setting. When enabled, messages will be processed in order based on their event time. Note: Reduce vertices ignore this setting as they are already partitioned." |
| 23022 | + }, |
22997 | 23023 | "partitions": { |
22998 | 23024 | "description": "Number of partitions of the vertex owned buffers. It applies to udf and sink vertices only.", |
22999 | 23025 | "format": "int32", |
|
0 commit comments