Skip to content

PVC Evictor: add crawler tests, CI, and docs after layout changes#618

Open
guygir wants to merge 2 commits into
llm-d:mainfrom
guygir:pvc-evictor-tests-ci-docs
Open

PVC Evictor: add crawler tests, CI, and docs after layout changes#618
guygir wants to merge 2 commits into
llm-d:mainfrom
guygir:pvc-evictor-tests-ci-docs

Conversation

@guygir
Copy link
Copy Markdown
Collaborator

@guygir guygir commented May 29, 2026

Follow-up after #611 (crawler layout) and #615 (lint). Ports the non-overlapping pieces from #601:

  • pytest for stream_cache_files_with_mapper
  • ci-pvc-evictor Github actions workflow
  • Makefile + requirements-dev.txt for local make test
  • Slim Dockerfile (removes unused llmd_fs_backend copy post fix(pvc_evictor): walk current FileMapper layout in crawler #611 )
  • README / ARCHITECTURE / CONFIGURATION / helm troubleshooting for the new on-disk layout

Note for #605: When event publishing merges, the image will need llmd_fs_backend again for STORAGE_EVENTS_ENDPOINT - that can be handled in a small follow-up.

Add pytest for stream_cache_files_with_mapper, pvc-evictor CI workflow,
dev Makefile/requirements, Dockerfile comments for llm-d#605 storage events,
and docs for the flat fs_backend layout.
Keeps llmd_fs_backend in the image for upcoming llm-d#605; crawler stays
path-only per llm-d#611. Follow-up to llm-d#601 / llm-d#611.

Signed-off-by: Guy Girmonsky <guygir@gmail.com>
@github-actions github-actions Bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label May 29, 2026
Signed-off-by: Guy Girmonsky <guygir@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant