Commit 4ffc8b3
committed
job-list: use constraints to filter jobs
Problem: Using RFC31 constraints to match jobs would allow us to
support many new filtering and query opportunities in job-list.
Solution: Convert job-list queries to use constraints for filtering
instead of the earlier solution. This change breaks the old filtering
RPC protocol. The "userid", "states", "results", "name", and "queue"
RPC fields are no longer supported.
Update callers in libjob, flux-job, flux-top, job-archive, python
JobList and in the testsuite.1 parent bce7253 commit 4ffc8b3
File tree
7 files changed
+114
-128
lines changed- src
- bindings/python/flux/job
- cmd
- top
- common/libjob
- modules
- job-archive
- job-list
- t
7 files changed
+114
-128
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
49 | 68 | | |
50 | 69 | | |
51 | 70 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | 71 | | |
| 72 | + | |
56 | 73 | | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | 74 | | |
62 | 75 | | |
63 | 76 | | |
| |||
240 | 253 | | |
241 | 254 | | |
242 | 255 | | |
243 | | - | |
244 | | - | |
245 | 256 | | |
246 | 257 | | |
247 | 258 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1262 | 1262 | | |
1263 | 1263 | | |
1264 | 1264 | | |
| 1265 | + | |
1265 | 1266 | | |
1266 | 1267 | | |
1267 | 1268 | | |
| |||
1290 | 1291 | | |
1291 | 1292 | | |
1292 | 1293 | | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
| 1298 | + | |
| 1299 | + | |
1293 | 1300 | | |
1294 | 1301 | | |
1295 | 1302 | | |
1296 | 1303 | | |
1297 | | - | |
| 1304 | + | |
1298 | 1305 | | |
1299 | 1306 | | |
1300 | | - | |
1301 | | - | |
1302 | | - | |
| 1307 | + | |
1303 | 1308 | | |
1304 | 1309 | | |
1305 | 1310 | | |
| |||
1327 | 1332 | | |
1328 | 1333 | | |
1329 | 1334 | | |
| 1335 | + | |
1330 | 1336 | | |
1331 | 1337 | | |
1332 | 1338 | | |
| |||
1341 | 1347 | | |
1342 | 1348 | | |
1343 | 1349 | | |
| 1350 | + | |
| 1351 | + | |
| 1352 | + | |
1344 | 1353 | | |
1345 | 1354 | | |
1346 | 1355 | | |
1347 | 1356 | | |
1348 | | - | |
| 1357 | + | |
1349 | 1358 | | |
1350 | 1359 | | |
1351 | | - | |
1352 | | - | |
1353 | | - | |
1354 | | - | |
| 1360 | + | |
| 1361 | + | |
1355 | 1362 | | |
1356 | 1363 | | |
1357 | 1364 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
| 360 | + | |
361 | 361 | | |
362 | | - | |
| 362 | + | |
363 | 363 | | |
364 | | - | |
365 | 364 | | |
366 | 365 | | |
367 | 366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
40 | 49 | | |
41 | | - | |
| 50 | + | |
42 | 51 | | |
43 | 52 | | |
44 | | - | |
45 | | - | |
46 | | - | |
| 53 | + | |
47 | 54 | | |
48 | 55 | | |
| 56 | + | |
49 | 57 | | |
50 | 58 | | |
51 | 59 | | |
| |||
59 | 67 | | |
60 | 68 | | |
61 | 69 | | |
| 70 | + | |
62 | 71 | | |
63 | 72 | | |
64 | 73 | | |
65 | 74 | | |
66 | 75 | | |
67 | 76 | | |
68 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
69 | 83 | | |
70 | | - | |
| 84 | + | |
71 | 85 | | |
72 | 86 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
| 87 | + | |
| 88 | + | |
77 | 89 | | |
78 | 90 | | |
| 91 | + | |
79 | 92 | | |
80 | 93 | | |
81 | 94 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
509 | | - | |
| 509 | + | |
510 | 510 | | |
511 | 511 | | |
512 | | - | |
513 | | - | |
514 | | - | |
515 | 512 | | |
516 | 513 | | |
517 | 514 | | |
518 | 515 | | |
519 | 516 | | |
520 | 517 | | |
521 | | - | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
522 | 521 | | |
523 | 522 | | |
524 | 523 | | |
| |||
0 commit comments