Re: large_read fuse option when direct-io mode is disabled?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Harshavardhana wrote:
Prior to 2.6.26 fuse only supported single page write requests.  In theory all
fuse filesystem should be able support bigger than 4k writes, as there's
nothing in the API to prevent it. But there was a known case in ntfs-3g which caused corruption while using earlier fuse so they disabled bigger than 4kb writes by default since 2.6.26. But there is an option to use it for filesystems which can handle it i.e -obig_writes as fuse opt args.

So as earlier fuse 2.7.x and direct-io disabled glusterfs used to receive 4kb chucks at all times resulting in applications writing at bigger block sizes crunch with slower performance. But big_writes will be enabled by default in glusterfs if you use fuse-2.8.0 even if you use disable-direct-io or not.

So, this isn't applicable at all for kernels < 2.6.26?

Gordan




[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux