Commit 8ff1fe7
committed
fix: added test for radis store, build sandox object and fix what reviewers ask volcano-sh#360
- CodeInterpreter now explicitly sets DefaultSandboxTTL (8h) when
MaxSessionDuration is nil, in both the direct sandbox path and the
warm-pool placeholder path, preserving the agreed-upon behavior while
AgentRuntime remains unlimited by default.
- Add TestRedisStore_StoreSandbox_ZeroExpiresAt: verifies that a sandbox
with zero ExpiresAt is stored and retrievable, absent from the expiry
index (not hard-deleted), and still tracked in the last-activity index
(idle-timeout GC still works).
- Add TestBuildSandboxObject_NoTTL: verifies that ttl==0 produces a
Sandbox with nil ShutdownTime (AgentRuntime indefinite lifetime path).
- Replace DefaultSandboxTTL with time.Hour in workload_builder_test.go
since DefaultSandboxTTL is no longer the implied default for every
buildSandboxObject caller.
- Update example/agent-runtime/agent-runtime.yaml: remove hard-coded
maxSessionDuration: 8h and replace with a commented-out example that
documents the field is optional.
Signed-off-by: HarshitPal25 <harshit13082006@gmail.com>1 parent ca81bed commit 8ff1fe7
4 files changed
Lines changed: 99 additions & 9 deletions
File tree
- example/agent-runtime
- pkg
- store
- workloadmanager
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
343 | 343 | | |
344 | 344 | | |
345 | 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 | + | |
346 | 381 | | |
347 | | - | |
348 | | - | |
| 382 | + | |
| 383 | + | |
349 | 384 | | |
350 | | - | |
| 385 | + | |
351 | 386 | | |
352 | | - | |
353 | | - | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
354 | 411 | | |
355 | 412 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
404 | 408 | | |
405 | | - | |
406 | | - | |
| 409 | + | |
407 | 410 | | |
| 411 | + | |
| 412 | + | |
408 | 413 | | |
409 | 414 | | |
410 | 415 | | |
| |||
444 | 449 | | |
445 | 450 | | |
446 | 451 | | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
447 | 455 | | |
448 | 456 | | |
| 457 | + | |
| 458 | + | |
449 | 459 | | |
450 | 460 | | |
451 | 461 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
118 | 138 | | |
119 | 139 | | |
120 | 140 | | |
| |||
0 commit comments