Ticket #87 (new feature)
Opened 8 months ago
feature: disabling fsync for implicitly synchronized file systems
| Reported by: | carns | Owned by: | slang |
|---|---|---|---|
| Priority: | minor | Component: | SYSINT |
| Version: | HEAD | Keywords: | |
| Cc: |
Description
File systems deployed in an HA environment typically have datasync enabled in order to protect consistency. For those file systems, we could turn fsync() and fdatasync() into null operations as there is nothing to flush.
This is a client side optimization that would just need to check the configuration value for datasync and metasync before proceeding with flush operations.
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](/projects/pvfs/chrome/common/trac_banner.png)