Commit 75e4e73
committed
pipeline-manager: storage status details
This makes the following three main changes.
1. (New) Details about the storage status (notably, the checkpoints)
are added as a pipeline field (`storage_status_details`). It provides
useful information specifically about the storage, and continues to
be available even after the pipeline has stopped (unlike runtime
status details). It is cleared when storage is cleared. The
`suspend_info` field is removed, as it is now obsolete and was never
user-facing.
2. (Fix) Dedicated error `BootstrapPolicyImmutableUnlessStopped` for
when the bootstrap policy is changed by again calling `/start` with a
different bootstrap policy.
3. (Refactor) Parsing of rows is refactored to improve reusability.
Signed-off-by: Simon Kassing <simon.kassing@feldera.com>1 parent 342b7af commit 75e4e73
28 files changed
Lines changed: 1858 additions & 891 deletions
File tree
- crates
- adapters/src
- feldera-types/src
- pipeline-manager
- migrations
- src
- api
- endpoints
- db
- operations
- types
- runner
- docs.feldera.com/docs
- pipelines
- python
- feldera
- rest
- tests/platform
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
1354 | 1354 | | |
1355 | 1355 | | |
1356 | 1356 | | |
| 1357 | + | |
1357 | 1358 | | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
1358 | 1377 | | |
1359 | 1378 | | |
1360 | 1379 | | |
1361 | 1380 | | |
1362 | 1381 | | |
1363 | 1382 | | |
| 1383 | + | |
1364 | 1384 | | |
1365 | 1385 | | |
1366 | 1386 | | |
| |||
1372 | 1392 | | |
1373 | 1393 | | |
1374 | 1394 | | |
| 1395 | + | |
1375 | 1396 | | |
1376 | 1397 | | |
1377 | 1398 | | |
| |||
1380 | 1401 | | |
1381 | 1402 | | |
1382 | 1403 | | |
| 1404 | + | |
1383 | 1405 | | |
1384 | 1406 | | |
1385 | 1407 | | |
1386 | 1408 | | |
1387 | 1409 | | |
| 1410 | + | |
1388 | 1411 | | |
1389 | 1412 | | |
1390 | 1413 | | |
| |||
1408 | 1431 | | |
1409 | 1432 | | |
1410 | 1433 | | |
| 1434 | + | |
1411 | 1435 | | |
1412 | 1436 | | |
1413 | 1437 | | |
1414 | 1438 | | |
1415 | 1439 | | |
| 1440 | + | |
1416 | 1441 | | |
1417 | 1442 | | |
1418 | 1443 | | |
1419 | 1444 | | |
1420 | 1445 | | |
| 1446 | + | |
1421 | 1447 | | |
1422 | 1448 | | |
1423 | 1449 | | |
1424 | 1450 | | |
1425 | 1451 | | |
| 1452 | + | |
1426 | 1453 | | |
1427 | 1454 | | |
1428 | 1455 | | |
| |||
1454 | 1481 | | |
1455 | 1482 | | |
1456 | 1483 | | |
| 1484 | + | |
1457 | 1485 | | |
1458 | 1486 | | |
1459 | 1487 | | |
| |||
1480 | 1508 | | |
1481 | 1509 | | |
1482 | 1510 | | |
| 1511 | + | |
1483 | 1512 | | |
1484 | 1513 | | |
1485 | 1514 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
14 | 16 | | |
15 | 17 | | |
16 | 18 | | |
| 19 | + | |
17 | 20 | | |
18 | 21 | | |
19 | 22 | | |
| |||
74 | 77 | | |
75 | 78 | | |
76 | 79 | | |
| 80 | + | |
77 | 81 | | |
78 | 82 | | |
79 | 83 | | |
| |||
219 | 223 | | |
220 | 224 | | |
221 | 225 | | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
222 | 234 | | |
223 | 235 | | |
224 | 236 | | |
| |||
231 | 243 | | |
232 | 244 | | |
233 | 245 | | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
234 | 253 | | |
235 | 254 | | |
236 | 255 | | |
| |||
Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
Lines changed: 16 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1246 | 1246 | | |
1247 | 1247 | | |
1248 | 1248 | | |
1249 | | - | |
| 1249 | + | |
1250 | 1250 | | |
1251 | 1251 | | |
1252 | 1252 | | |
| |||
1258 | 1258 | | |
1259 | 1259 | | |
1260 | 1260 | | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
1261 | 1265 | | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
1262 | 1269 | | |
1263 | 1270 | | |
1264 | 1271 | | |
| |||
1356 | 1363 | | |
1357 | 1364 | | |
1358 | 1365 | | |
1359 | | - | |
| 1366 | + | |
1360 | 1367 | | |
1361 | 1368 | | |
1362 | 1369 | | |
| |||
1368 | 1375 | | |
1369 | 1376 | | |
1370 | 1377 | | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
1371 | 1382 | | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
1372 | 1386 | | |
1373 | 1387 | | |
1374 | 1388 | | |
| |||
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
111 | 112 | | |
112 | 113 | | |
113 | 114 | | |
| |||
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
| 160 | + | |
159 | 161 | | |
160 | 162 | | |
161 | 163 | | |
| |||
196 | 198 | | |
197 | 199 | | |
198 | 200 | | |
| 201 | + | |
199 | 202 | | |
200 | 203 | | |
201 | 204 | | |
| |||
264 | 267 | | |
265 | 268 | | |
266 | 269 | | |
| 270 | + | |
267 | 271 | | |
268 | 272 | | |
269 | 273 | | |
| |||
320 | 324 | | |
321 | 325 | | |
322 | 326 | | |
| 327 | + | |
323 | 328 | | |
324 | 329 | | |
325 | 330 | | |
| |||
366 | 371 | | |
367 | 372 | | |
368 | 373 | | |
| 374 | + | |
369 | 375 | | |
370 | 376 | | |
371 | 377 | | |
| |||
426 | 432 | | |
427 | 433 | | |
428 | 434 | | |
| 435 | + | |
429 | 436 | | |
430 | 437 | | |
431 | 438 | | |
| |||
498 | 505 | | |
499 | 506 | | |
500 | 507 | | |
| 508 | + | |
501 | 509 | | |
502 | 510 | | |
503 | 511 | | |
| |||
531 | 539 | | |
532 | 540 | | |
533 | 541 | | |
| 542 | + | |
534 | 543 | | |
535 | 544 | | |
536 | 545 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | 69 | | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
156 | | - | |
157 | 156 | | |
| 157 | + | |
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
| |||
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| 209 | + | |
209 | 210 | | |
210 | 211 | | |
211 | 212 | | |
| |||
267 | 268 | | |
268 | 269 | | |
269 | 270 | | |
| 271 | + | |
270 | 272 | | |
271 | 273 | | |
272 | 274 | | |
| |||
0 commit comments