@@ -109,6 +109,8 @@ const (
109109 StatusAPIGroupParentFailed
110110 StatusAPIGroupParentKilled
111111 StatusAPIGroupUpdateSkipped
112+
113+ StatusDataKilledOOM
112114)
113115
114116var statusCodes = []string {
@@ -136,9 +138,11 @@ var statusCodes = []string{
136138 "status_api_group_parent_failed" ,
137139 "status_api_group_parent_killed" ,
138140 "status_api_group_update_skipped" ,
141+
142+ "status_data_oom" ,
139143}
140144
141- var _ = [1 ]int {}[int (StatusAPIGroupUpdateSkipped )- (len (statusCodes )- 1 )] // Ensure list length matches
145+ var _ = [1 ]int {}[int (StatusDataKilledOOM )- (len (statusCodes )- 1 )] // Ensure list length matches
142146
143147var statusCodeMessages = []string {
144148 "unknown" , // StatusUnknown
@@ -165,9 +169,11 @@ var statusCodeMessages = []string{
165169 "upstream error" , // StatusAPIGroupParentFailed
166170 "upstream termination" , // StatusAPIGroupParentKilled
167171 "update skipped" , // StatusAPIGroupUpdateSkipped
172+
173+ "terminated (out of mem)" , // StatusDataOOM
168174}
169175
170- var _ = [1 ]int {}[int (StatusAPIGroupUpdateSkipped )- (len (statusCodeMessages )- 1 )] // Ensure list length matches
176+ var _ = [1 ]int {}[int (StatusDataKilledOOM )- (len (statusCodeMessages )- 1 )] // Ensure list length matches
171177
172178// StatusDataRunning aliases
173179const (
@@ -203,9 +209,11 @@ var statusSortBuckets = []int{
203209 2 , // StatusAPIGroupParentFailed
204210 2 , // StatusAPIGroupParentKilled
205211 2 , // StatusAPIGroupUpdateSkipped
212+
213+ 1 , // StatusDataKilledOOM
206214}
207215
208- var _ = [1 ]int {}[int (StatusAPIGroupUpdateSkipped )- (len (statusSortBuckets )- 1 )] // Ensure list length matches
216+ var _ = [1 ]int {}[int (StatusDataKilledOOM )- (len (statusSortBuckets )- 1 )] // Ensure list length matches
209217
210218func (code StatusCode ) String () string {
211219 if int (code ) < 0 || int (code ) >= len (statusCodes ) {
0 commit comments