aboutsummaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/interface/error_codes.h
blob: e784e3ee88b6ac493c3546764c7efeca068d1490 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
#pragma once

//
// generated by generate-error-codes.py
//

namespace NYT {
namespace NClusterErrorCodes {



// from ./core/misc/public.h

////////////////////////////////////////////////////////////////////////////////

    constexpr int OK       = 0;
    constexpr int Generic  = 1;
    constexpr int Canceled = 2;
    constexpr int Timeout  = 3;

////////////////////////////////////////////////////////////////////////////////




// from ./core/rpc/public.h
namespace NRpc {

////////////////////////////////////////////////////////////////////////////////

    constexpr int TransportError                = 100;
    constexpr int ProtocolError                 = 101;
    constexpr int NoSuchService                 = 102;
    constexpr int NoSuchMethod                  = 103;
    constexpr int Unavailable                   = 105;
    constexpr int PoisonPill                    = 106;
    constexpr int RequestQueueSizeLimitExceeded = 108;
    constexpr int AuthenticationError           = 109;
    constexpr int InvalidCsrfToken              = 110;
    constexpr int InvalidCredentials            = 111;
    constexpr int StreamingNotSupported         = 112;

////////////////////////////////////////////////////////////////////////////////

} // namespace NRpc



// from ./core/bus/public.h
namespace NBus {

////////////////////////////////////////////////////////////////////////////////

    constexpr int TransportError = 100;

////////////////////////////////////////////////////////////////////////////////

} // namespace NBus



// from ./client/scheduler/public.h
namespace NScheduler {

////////////////////////////////////////////////////////////////////////////////

    constexpr int NoSuchOperation                        = 200;
    constexpr int InvalidOperationState                  = 201;
    constexpr int TooManyOperations                      = 202;
    constexpr int NoSuchJob                              = 203;
    constexpr int OperationFailedOnJobRestart            = 210;
    constexpr int OperationFailedWithInconsistentLocking = 211;
    constexpr int OperationControllerCrashed             = 212;
    constexpr int TestingError                           = 213;

////////////////////////////////////////////////////////////////////////////////

} // namespace NScheduler



// from ./client/table_client/public.h
namespace NTableClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int SortOrderViolation     = 301;
    constexpr int InvalidDoubleValue     = 302;
    constexpr int IncomparableType       = 303;
    constexpr int UnhashableType         = 304;
    // E.g. name table with more than #MaxColumnId columns (may come from legacy chunks).
    constexpr int CorruptedNameTable     = 305;
    constexpr int UniqueKeyViolation     = 306;
    constexpr int SchemaViolation        = 307;
    constexpr int RowWeightLimitExceeded = 308;
    constexpr int InvalidColumnFilter    = 309;
    constexpr int InvalidColumnRenaming  = 310;
    constexpr int IncompatibleKeyColumns = 311;
    constexpr int ReaderDeadlineExpired  = 312;
    constexpr int TimestampOutOfRange    = 313;

////////////////////////////////////////////////////////////////////////////////

} // namespace NTableClient



// from ./client/cypress_client/public.h
namespace NCypressClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int SameTransactionLockConflict       = 400;
    constexpr int DescendantTransactionLockConflict = 401;
    constexpr int ConcurrentTransactionLockConflict = 402;
    constexpr int PendingLockConflict               = 403;
    constexpr int LockDestroyed                     = 404;

////////////////////////////////////////////////////////////////////////////////

} // namespace NCypressClient



// from ./core/ytree/public.h
namespace NYTree {

////////////////////////////////////////////////////////////////////////////////

    constexpr int ResolveError              = 500;
    constexpr int AlreadyExists             = 501;
    constexpr int MaxChildCountViolation    = 502;
    constexpr int MaxStringLengthViolation  = 503;
    constexpr int MaxAttributeSizeViolation = 504;
    constexpr int MaxKeyLengthViolation     = 505;

////////////////////////////////////////////////////////////////////////////////

} // namespace NYTree



// from ./client/hydra/public.h
namespace NHydra {

////////////////////////////////////////////////////////////////////////////////

    constexpr int NoSuchSnapshot         = 600;
    constexpr int NoSuchChangelog        = 601;
    constexpr int InvalidEpoch           = 602;
    constexpr int InvalidVersion         = 603;
    constexpr int OutOfOrderMutations    = 609;
    constexpr int InvalidSnapshotVersion = 610;

////////////////////////////////////////////////////////////////////////////////

} // namespace NHydra



// from ./client/chunk_client/public.h
namespace NChunkClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int AllTargetNodesFailed      = 700;
    constexpr int SendBlocksFailed          = 701;
    constexpr int NoSuchSession             = 702;
    constexpr int SessionAlreadyExists      = 703;
    constexpr int ChunkAlreadyExists        = 704;
    constexpr int WindowError               = 705;
    constexpr int BlockContentMismatch      = 706;
    constexpr int NoSuchBlock               = 707;
    constexpr int NoSuchChunk               = 708;
    constexpr int NoLocationAvailable       = 710;
    constexpr int IOError                   = 711;
    constexpr int MasterCommunicationFailed = 712;
    constexpr int NoSuchChunkTree           = 713;
    constexpr int MasterNotConnected        = 714;
    constexpr int ChunkUnavailable          = 716;
    constexpr int NoSuchChunkList           = 717;
    constexpr int WriteThrottlingActive     = 718;
    constexpr int NoSuchMedium              = 719;
    constexpr int OptimisticLockFailure     = 720;
    constexpr int InvalidBlockChecksum      = 721;
    constexpr int BlockOutOfRange           = 722;
    constexpr int ObjectNotReplicated       = 723;
    constexpr int MissingExtension          = 724;
    constexpr int BandwidthThrottlingFailed = 725;
    constexpr int ReaderTimeout             = 726;
    constexpr int NoSuchChunkView           = 727;

////////////////////////////////////////////////////////////////////////////////

} // namespace NChunkClient



// from ./client/election/public.h
namespace NElection {

////////////////////////////////////////////////////////////////////////////////

    constexpr int InvalidState  = 800;
    constexpr int InvalidLeader = 801;
    constexpr int InvalidEpoch  = 802;

////////////////////////////////////////////////////////////////////////////////

} // namespace NElection



// from ./client/security_client/public.h
namespace NSecurityClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int AuthenticationError           = 900;
    constexpr int AuthorizationError            = 901;
    constexpr int AccountLimitExceeded          = 902;
    constexpr int UserBanned                    = 903;
    constexpr int RequestQueueSizeLimitExceeded = 904;
    constexpr int NoSuchAccount                 = 905;
    constexpr int SafeModeEnabled               = 906;

////////////////////////////////////////////////////////////////////////////////

} // namespace NSecurityClient



// from ./client/object_client/public.h
namespace NObjectClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int PrerequisiteCheckFailed = 1000;
    constexpr int CrossCellAdditionalPath = 1002;

////////////////////////////////////////////////////////////////////////////////

} // namespace NObjectClient



// from ./server/lib/exec_agent/public.h
namespace NExecAgent {

////////////////////////////////////////////////////////////////////////////////

    constexpr int ConfigCreationFailed           = 1100;
    constexpr int AbortByScheduler               = 1101;
    constexpr int ResourceOverdraft              = 1102;
    constexpr int WaitingJobTimeout              = 1103;
    constexpr int SlotNotFound                   = 1104;
    constexpr int JobEnvironmentDisabled         = 1105;
    constexpr int JobProxyConnectionFailed       = 1106;
    constexpr int ArtifactCopyingFailed          = 1107;
    constexpr int NodeDirectoryPreparationFailed = 1108;
    constexpr int SlotLocationDisabled           = 1109;
    constexpr int QuotaSettingFailed             = 1110;
    constexpr int RootVolumePreparationFailed    = 1111;
    constexpr int NotEnoughDiskSpace             = 1112;
    constexpr int ArtifactDownloadFailed         = 1113;
    constexpr int JobProxyPreparationTimeout     = 1114;
    constexpr int JobPreparationTimeout          = 1115;
    constexpr int JobProxyFailed                 = 1120;

////////////////////////////////////////////////////////////////////////////////

} // namespace NExecAgent



// from ./ytlib/job_proxy/public.h
namespace NJobProxy {

////////////////////////////////////////////////////////////////////////////////

    constexpr int MemoryLimitExceeded  = 1200;
    constexpr int MemoryCheckFailed    = 1201;
    constexpr int JobTimeLimitExceeded = 1202;
    constexpr int UnsupportedJobType   = 1203;
    constexpr int JobNotPrepared       = 1204;
    constexpr int UserJobFailed        = 1205;

////////////////////////////////////////////////////////////////////////////////

} // namespace NJobProxy



// from ./server/node/data_node/public.h
namespace NDataNode {

////////////////////////////////////////////////////////////////////////////////

    constexpr int LocalChunkReaderFailed = 1300;
    constexpr int LayerUnpackingFailed   = 1301;

////////////////////////////////////////////////////////////////////////////////

} // namespace NDataNode



// from ./core/net/public.h
namespace NNet {

////////////////////////////////////////////////////////////////////////////////

    constexpr int Aborted         = 1500;
    constexpr int ResolveTimedOut = 1501;

////////////////////////////////////////////////////////////////////////////////

} // namespace NNet



// from ./client/node_tracker_client/public.h
namespace NNodeTrackerClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int NoSuchNode       = 1600;
    constexpr int InvalidState     = 1601;
    constexpr int NoSuchNetwork    = 1602;
    constexpr int NoSuchRack       = 1603;
    constexpr int NoSuchDataCenter = 1604;

////////////////////////////////////////////////////////////////////////////////

} // namespace NNodeTrackerClient



// from ./client/tablet_client/public.h
namespace NTabletClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int TransactionLockConflict   = 1700;
    constexpr int NoSuchTablet              = 1701;
    constexpr int TabletNotMounted          = 1702;
    constexpr int AllWritesDisabled         = 1703;
    constexpr int InvalidMountRevision      = 1704;
    constexpr int TableReplicaAlreadyExists = 1705;
    constexpr int InvalidTabletState        = 1706;

////////////////////////////////////////////////////////////////////////////////

} // namespace NTabletClient



// from ./server/lib/shell/public.h
namespace NShell {

////////////////////////////////////////////////////////////////////////////////

    constexpr int ShellExited          = 1800;
    constexpr int ShellManagerShutDown = 1801;

////////////////////////////////////////////////////////////////////////////////

} // namespace NShell



// from ./client/api/public.h
namespace NApi {

////////////////////////////////////////////////////////////////////////////////

    constexpr int TooManyConcurrentRequests = 1900;
    constexpr int JobArchiveUnavailable     = 1910;
    constexpr int RetriableArchiveError     = 1911;
    constexpr int NoSuchOperation           = 1915;

////////////////////////////////////////////////////////////////////////////////

} // namespace NApi



// from ./server/controller_agent/chunk_pools/public.h
namespace NChunkPools {

////////////////////////////////////////////////////////////////////////////////

    constexpr int DataSliceLimitExceeded             = 2000;
    constexpr int MaxDataWeightPerJobExceeded        = 2001;
    constexpr int MaxPrimaryDataWeightPerJobExceeded = 2002;

////////////////////////////////////////////////////////////////////////////////

} // namespace NChunkPools



// from ./client/api/rpc_proxy/public.h
namespace NApi {

////////////////////////////////////////////////////////////////////////////////

    constexpr int ProxyBanned = 2100;

////////////////////////////////////////////////////////////////////////////////

} // namespace NApi



// from ./ytlib/controller_agent/public.h
namespace NControllerAgent {

////////////////////////////////////////////////////////////////////////////////

    constexpr int AgentCallFailed           = 4400;
    constexpr int NoOnlineNodeToScheduleJob = 4410;
    constexpr int MaterializationFailed     = 4415;

////////////////////////////////////////////////////////////////////////////////

} // namespace NControllerAgent



// from ./client/transaction_client/public.h
namespace NTransactionClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int NoSuchTransaction = 11000;

////////////////////////////////////////////////////////////////////////////////

} // namespace NTransactionClient



// from ./server/lib/containers/public.h
namespace NContainers {

////////////////////////////////////////////////////////////////////////////////

    constexpr int FailedToStartContainer = 13000;

////////////////////////////////////////////////////////////////////////////////

} // namespace NContainers



// from ./ytlib/job_prober_client/public.h
namespace NJobProberClient {

////////////////////////////////////////////////////////////////////////////////

    constexpr int JobIsNotRunning = 17000;

////////////////////////////////////////////////////////////////////////////////

} // namespace NJobProberClient

} // namespace NClusterErrorCodes
} // namespace NYT