tech-kern archive

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

Re: zero-filed page on VOP_PUTPAGES



Emmanuel Dreyfus <manu%netbsd.org@localhost> wrote:

> Here is it below.  The zeroed chunk is 2404 bytes at offset 0.
> 
> As I understand, the problem is again an asynchronous SETATTR followed by a
> WRITE (reqid 2449).

That was without your patch. Another attempt with your patch it gives this, with
zeroed chunk of 3061 bytes @ 32768. There is an asynchronous SETATTR again,
after the WRITE, this time. I am less sure of what I am obdserving. I will
investigate further.

(many GETATTR)
        reqid: 0, opclass 2 (FAF), optype: PUFFS_VN_WRITE, cookie: 0xbb90f340,
                aux: 0xbb91f02c, auxlen: 32912, pid: 0, lwpid: 27
                offset: 0, resid 32768, ioflag 0x0
                since previous call: 0.006023
        reqid: 0, opclass 2 (FAF), optype: PUFFS_VN_WRITE, cookie: 0xbb90f340,
                aux: 0xbb91e02c, auxlen: 3205, pid: 0, lwpid: 27
                offset: 32768, resid 3061, ioflag 0x0
                since previous call: 0.000972
        reqid: 491, opclass 2, optype: PUFFS_VN_SETATTR, cookie: 0xbb90f340,
                aux: 0xbb93102c, auxlen: 240, pid: 0, lwpid: 27
                since previous call: 0.000053
        reqid: 492, opclass 2, optype: PUFFS_VN_GETATTR, cookie: 0xbb90f340,
                aux: 0xbb91f02c, auxlen: 240, pid: 13629, lwpid: 1
                since previous call: 0.012686
        RV reqid: 492, result: 0 
        RV reqid: 491, result: 0 
        reqid: 493, opclass 2, optype: PUFFS_VN_FSYNC, cookie: 0xbb90f340,
                aux: 0xbb91e02c, auxlen: 148, pid: 0, lwpid: 27
                since previous call: 0.535177
        RV reqid: 493, result: 0 
        reqid: 494, opclass 1, optype: PUFFS_VFS_SYNC, cookie: 0x0,
                aux: 0xbb91f02c, auxlen: 132, pid: 0, lwpid: 27
                since previous call: 0.064056
(many GETATTR)
        RV reqid: 494, result: 0 
-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index