Harden NodeLocal LMCache allocation and UID-pool cleanup - #191
Conversation
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
Codex reviewFiles reviewed
FindingsBlocking
Should-fix
NitNone. Per-category coverage
Verdictchanges-requested |
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
FindingsBlocking
Should-fix
Nit
Per-category coverage
Verdictchanges-requested |
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed.github/workflows
Repository root
api/v1alpha1
cmd/controller
cmd/node-local-shm-cleanup
config/crd/bases
config/manager
config/samples
dockerfiles
docs/concepts
docs/design
docs/operations
docs
docs/reference-stack
docs/reference-stack/manifests/sglang-lmcache
docs/reference-stack/scripts
hack
internal/adapters/builtin/runtime
internal/controller
internal/enginebinding
internal/webhook/pod
internal/webhook/v1alpha1
FindingsBlocking
Should-fixNone. NitNone. Per-category coverage
Verdictchanges-requested |
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
FindingsBlocking
Should-fix
NitNone. Per-category coverage
Verdictchanges-requested |
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
FindingsBlockingNone. Should-fix
Nit
Per-category coverage
Verdictchanges-requested |
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
|
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
|
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
|
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
|
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
FindingsBlockingNone. Should-fixNone. NitNone. Per-category coverage
Verdictapprove |
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
|
Signed-off-by: Yue Sun <yue.s.sun@oracle.com>
Codex reviewFiles reviewed
FindingsBlockingNone. Should-fixNone. NitNone. Per-category coverage
Verdictapprove |
Codex reviewFiles reviewed
FindingsBlockingNone. Should-fix
NitNone. Per-category coverage
Verdictchanges-requested |
Summary
lmcache_driven, non-lazy L1 allocation, and an emptyshm_name. Startup gates, status, and lifecycle identity now require that exact live profile.l1Capacityas eagerly allocated private pinned host memory. Retain the exact/dev/shm/inference-cache/<uid>hostPath only for CUDA/PyTorch IPC lifetime objects, and document the trusted-node security and capacity boundary.Linked issues
Validation
make cipassed in the pre-push gate, including DCO, REUSE, naming, formatting, vet, lint, race tests, and builds.make verify-samplespassed: 27 admitted, one existing explicit skip, zero failures.make cover-checkpassed at 90.1% logic coverage.Checklist
Vendor-neutral naming (required — see CONTRIBUTING.md)
oci/oracle/*.oci.com/oraclecloud.comin any API group, CRD group, proto package, gRPC service/package, Kubernetes namespace, image registry, Helm chart, or Go module path.Quality
Signed-off-by:trailer.make reuse-lintpasses.make buildand tests pass locally.go vet, and lint are clean.Contracts
v1alpha1consumers was considered; no public field was removed or added.proto/.