minio/buildscripts
Harshavardhana 60b0f2324e
storage write call path optimizations (#11805)
- write in o_dsync instead of o_direct for smaller
  objects to avoid unaligned double Write() situations
  that may arise for smaller objects < 128KiB
- avoid fallocate() as its not useful since we do not
  use Append() semantics anymore, fallocate is not useful
  for streaming I/O we can save on a syscall
- createFile() doesn't need to validate `bucket` name
  with a Lstat() call since createFile() is only used
  to write at `minioTmpBucket`
- use io.Copy() when writing unAligned writes to allow
  usage of ReadFrom() from *os.File providing zero
  buffer writes().
2021-03-17 09:38:38 -07:00
..
checkdeps.sh [feat]: change erasure coding default block size from 10MiB to 1MiB (#11721) 2021-03-06 14:09:34 -08:00
cross-compile.sh fix: mips 32bit compilation issue (#11775) 2021-03-15 06:02:09 -07:00
gen-ldflags.go make: Add hotfix target to generate hotfix binaries (#11053) 2020-12-08 08:12:13 -08:00
race.sh enable race detector CI for macos-latest (#11715) 2021-03-05 14:16:23 -08:00
verify-build.sh storage write call path optimizations (#11805) 2021-03-17 09:38:38 -07:00
verify-healing.sh storage write call path optimizations (#11805) 2021-03-17 09:38:38 -07:00