Skip to content

Upstreaming plan (5/4/2022) #68

Description

@victoria-mcgrath
<style> </style>

Design overview:facebook#102

GroupingDescriptionIntel PRMeta PRNotes
Independent preparatory changes
Shortened critical sectionfacebook#132Performance improvement
Per-pool cache statsfacebook#141Benchmarking stats improvement
Add value validation to cachebenchfacebook#131Benchmarking improvement
Alternative locking approach for item movement#36Performance improvement
File-mapped memory support in shared memory managerfacebook#146Enables access to PMEM memory
Initial set of changes to config APIfacebook#138First mention of memory tiers, only one DRAM tier is allowed
Tiers enabling changes
Enable tiers in allocatorTBDThe feature is complete on the Intel fork
Enable tiers in config APITBDThe feature is complete on the Intel fork
Enable multi-tier evictionTBDThe feature is complete on the Intel fork
Future work
Scalable eviction policyTBDPartition 2Q into independent structures so they use separate locks per region
Background eviction threadTBDPerformance improvement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions