This error happens only when opening a file in the fuse mount using vi.
Eg opening a file <fuse_mount>/test
ends up repeatedly throwing the following 3 commands in a loop...
unique: 48, opcode: GETATTR (3), nodeid: 1, insize: 40
unique: 48, error: 0 (Success), outsize: 112
unique: 49, opcode: OPENDIR (27), nodeid: 1, insize: 48
unique: 49, error: 0 (Success), outsize: 32
unique: 50, opcode: RELEASEDIR (29), nodeid: 1, insize: 64
now vi usually creates a swap file of the form .xxxx.swp if the filename was
xxxx. But that still doesnt account for the extra 18 calls to getattr, opendir
Wondering if this is an issue inside fuse?
Also would like to see if others have a similar problem.