diff options
| author | manu <manu@NetBSD.org> | 2010-09-03 07:15:18 +0000 |
|---|---|---|
| committer | manu <manu@NetBSD.org> | 2010-09-03 07:15:18 +0000 |
| commit | 28d5b6408e8e87f1a945b14a4c700cbc72b008f7 (patch) | |
| tree | 22b745d349f522b3c0ad85d66ad88338e7f74ab6 /sys/dev/microcode | |
| parent | b5ec94d2d18d768bb2c14c2d7273cc1890a3ee65 (diff) | |
- Postpone file close at reclaim time, since NetBSD sends fsync and
setattr(mtime, ctime) after close, while FUSE expects the file
to be open for these operations
- remove unused argument to node_mk_common()
- remove requeued requests when they are executed, not when they
are tagged for schedule
- try to make filehandle management simplier, by keeping track of only
one read and one write filehandle (the latter being really read/write).
- when CREATE is not available, we use the MKNOD/OPEN path. Fix a
bug here where we opened the parent directory instead of the node:
add the missing lookup of the mknod'ed node.
- lookup file we just created: glusterfs does not really see them
otherwise.
- open file when doing setattr(mtime, ctime) on non open files, as
some filesystems seems to require it.
- Do not flush pagecache for removed nodes
- Keep track of read/write operations in progress, and at reclaim
time, make sure they are over before closing and forgeting the file.
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions
