E3SM-Project / E3SM-Project/scorpio

Implement "soft close"

Open
#51 0 comments 0 reactions 1 assignee Claimed by @jayeshkrishna View on GitHub
enhancement High Priority Perf
Dominant language
C++
Stars
22
Forks
20
Avg merge
12d 19m
Merged PRs (30d)
1

Description

Relax file consistency semantics to avoid
writing cached data (sync) on file close.

Add a compile-time option to avoid a sync on
file close.

A file close will not necessarily write all data
to the file. PIO can rearrange and update
the file asynchronously.

This would allow PIO to buffer more data and
possibly improve I/O performance for certain
file I/O patterns.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.