Files
trailofbits-buttercup/orchestrator/test
Henrik Brodin 1e4e56490f NodeLocalStorage (#369)
This PR introduces a NodeLocal storage concept. Data is always processed on the local node, and only replicated to the azure file storage as needed.

A DaemonSet is introduced that syncs any corpus on the local node with the global corpus directory.

The following path structure is introduced:

/node_data/crs_scratch
/node_data/tasks_storage
/node_data/scratch
The first two directories is the equivalent of the previous usage of

/crs_scratch
/tasks_storage
The scratch is for basing temporary files and directories on the same filesystem as node-local version to be able to do atomic renames.

Further, ChallengeTask data is used normally on the /node_data/... paths, but is stored as /tasks_storage/{uuid}.tgz on the "remote" storage. This is to speed up copying.

Corpus and CrashSets are synced as is.
2025-04-11 14:03:49 +02:00
..
2025-01-14 13:32:00 +01:00
2025-03-18 18:54:17 +01:00
2025-03-27 13:44:27 +01:00
2025-04-11 14:03:49 +02:00
2025-03-18 18:54:17 +01:00
2025-04-03 10:29:19 +02:00
2025-03-18 18:54:17 +01:00
2025-03-18 18:54:17 +01:00
2025-03-19 18:00:16 +01:00
2025-03-28 09:27:10 +01:00