Skip to content

Move ucache_bench benchmark and job definitions from internal to main config files#490

Open
charles-typ wants to merge 1 commit intofacebookresearch:v2-betafrom
charles-typ:export-D94889735-to-v2-beta
Open

Move ucache_bench benchmark and job definitions from internal to main config files#490
charles-typ wants to merge 1 commit intofacebookresearch:v2-betafrom
charles-typ:export-D94889735-to-v2-beta

Conversation

@charles-typ
Copy link
Contributor

Summary:
This diff moves the ucache_bench benchmark and job definitions from the internal configuration files to the main public configuration files, as requested in T255377166.

Changes made:

  1. Added ucache_bench benchmark definition to benchmarks.yml with all associated metadata (parser, install/cleanup scripts, path, roles, tags, and metrics)

  2. Added three ucache_bench job definitions to jobs.yml:

    • ucache_bench_memory: Memory-only cache benchmark using CacheLib
    • ucache_bench_hybrid: Hybrid RAM+SSD cache benchmark using CacheLib
    • ucache_bench_custom: Cache benchmark with custom parameters
  3. Removed the corresponding entries from benchmarks_internal.yml and jobs_internal.yml

This change makes the ucache_bench benchmark available for external use while maintaining all the same configuration options and parameters.

Session trajectory link

Differential Revision: D94889735

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 2, 2026
@meta-codesync
Copy link

meta-codesync bot commented Mar 2, 2026

@charles-typ has exported this pull request. If you are a Meta employee, you can view the originating Diff in D94889735.

… config files (facebookresearch#490)

Summary:

This diff moves the ucache_bench benchmark and job definitions from the internal configuration files to the main public configuration files, as requested in T255377166.

Changes made:
1. Added `ucache_bench` benchmark definition to `benchmarks.yml` with all associated metadata (parser, install/cleanup scripts, path, roles, tags, and metrics)

2. Added three ucache_bench job definitions to `jobs.yml`:
   - `ucache_bench_memory`: Memory-only cache benchmark using CacheLib
   - `ucache_bench_hybrid`: Hybrid RAM+SSD cache benchmark using CacheLib
   - `ucache_bench_custom`: Cache benchmark with custom parameters

3. Removed the corresponding entries from `benchmarks_internal.yml` and `jobs_internal.yml`

This change makes the ucache_bench benchmark available for external use while maintaining all the same configuration options and parameters.

[Session trajectory link](https://www.internalfb.com/intern/devai/devmate/inspector/?id=ae7a6acb-3d89-4165-b854-6f411813ff89)

Differential Revision: D94889735
@charles-typ charles-typ force-pushed the export-D94889735-to-v2-beta branch from 974dca1 to c9c817a Compare March 2, 2026 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant