mirror of
https://github.com/minio/minio.git
synced 2024-12-26 07:05:55 -05:00
97376f6e8f
inlined data often is bigger than the allowed O_DIRECT alignment, so potentially we can write 'xl.meta' without O_DSYNC instead we can rely on O_DIRECT + fdatasync() instead. This PR allows O_DIRECT on inlined data that would gain the benefits of performing O_DIRECT, eventually performing an fdatasync() at the end. Performance boost can be observed here for small objects < 128KiB. The performance boost is mainly seen on HDD, and marginal on NVMe setups. |
||
---|---|---|
.. | ||
append-file_nix.go | ||
append-file_windows.go | ||
ioutil_test.go | ||
ioutil.go | ||
odirect_reader.go | ||
read_file_noatime_notsupported.go | ||
read_file_noatime_supported.go | ||
read_file.go | ||
wait_pipe.go |