Skip to content

Commit 5244e3b

Browse files
KunWuLuanyueming.wk
and
yueming.wk
authored
add last update time in queueunit status (#12)
* add last update time in queueunit status * add timeout backoff status for queueunit --------- Co-authored-by: yueming.wk <[email protected]>
1 parent 2f9d967 commit 5244e3b

File tree

1,675 files changed

+809772
-10
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,675 files changed

+809772
-10
lines changed

Diff for: pkg/apis/scheduling/v1alpha1/type.go

+12-10
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ type Queue struct {
3333

3434
// QueueSpec defines the desired state of Queue
3535
type QueueSpec struct {
36-
QueuePolicy QueuePolicy `json:"queuePolicy,omitempty" protobuf:"bytes,1,opt,name=queuePolicy`
37-
Priority *int32 `json:"priority,omitempty" protobuf:"varint,2,opt,name=priority"`
38-
PriorityClassName string `json:"priorityClassName,omitempty" protobuf:"bytes,3,opt,name=priorityClassName"`
36+
QueuePolicy QueuePolicy `json:"queuePolicy,omitempty" protobuf:"bytes,1,opt,name=queuePolicy`
37+
Priority *int32 `json:"priority,omitempty" protobuf:"varint,2,opt,name=priority"`
38+
PriorityClassName string `json:"priorityClassName,omitempty" protobuf:"bytes,3,opt,name=priorityClassName"`
3939
}
4040

4141
// QueueStatus defines the observed state of Queue
@@ -48,8 +48,8 @@ type QueueStatus struct {
4848
type QueuePolicy string
4949

5050
const (
51-
QueuePolicyFIFO QueuePolicy = "FIFO"
52-
QueuePolicyPriority QueuePolicy = "Priority"
51+
QueuePolicyFIFO QueuePolicy = "FIFO"
52+
QueuePolicyPriority QueuePolicy = "Priority"
5353
)
5454

5555
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
@@ -83,18 +83,20 @@ type QueueUnitSpec struct {
8383

8484
// QueueUnitStatus defines the observed state of QueueUnit
8585
type QueueUnitStatus struct {
86-
Phase QueueUnitPhase `json:"phase" protobuf:"bytes,1,name=phase"`
87-
Message string `json:"message,omitempty" protobuf:"bytes,2,opt,name=message"`
86+
Phase QueueUnitPhase `json:"phase" protobuf:"bytes,1,name=phase"`
87+
Message string `json:"message,omitempty" protobuf:"bytes,2,opt,name=message"`
88+
LastUpdateTime *metav1.Time `json:"lastUpdateTime" protobuf:"bytes,3,name=lastUpdateTime"`
8889
}
8990

9091
type QueueUnitPhase string
9192

9293
const (
9394
Enqueued QueueUnitPhase = "Enqueued"
9495
Dequeued QueueUnitPhase = "Dequeued"
95-
SchedReady QueueUnitPhase = "SchedReady"
96-
SchedSucceed QueueUnitPhase = "SchedSucceed"
97-
SchedFailed QueueUnitPhase = "SchedFailed"
96+
SchedReady QueueUnitPhase = "Running"
97+
SchedSucceed QueueUnitPhase = "Succeed"
98+
SchedFailed QueueUnitPhase = "Failed"
99+
Backoff QueueUnitPhase = "TimeoutBackoff"
98100
)
99101

100102
// +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

Diff for: pkg/crd/queueunit-v1alpha1.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,7 @@ spec:
5656
phase:
5757
type: string
5858
message:
59+
type: string
60+
lastUpdateTime:
61+
format: date-time
5962
type: string

Diff for: vendor/github.com/PuerkitoBio/purell/.gitignore

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/github.com/PuerkitoBio/purell/.travis.yml

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/github.com/PuerkitoBio/purell/LICENSE

+12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: vendor/github.com/PuerkitoBio/purell/README.md

+188
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)