Project

General

Profile

Daniil Lunev's activity

From 2012-08-22 to 2012-09-20

2012-09-20

03:02 PM illumos gate Bug #3159: nfs: Server returns wrong access_mode with some ACCESS requests
The following results in wrong access_mode bits returned by NFSv4 server:
- Client sends ACCESS request wit...
Daniil Lunev

2012-09-19

03:30 AM illumos gate Bug #3159: nfs: Server returns wrong access_mode with some ACCESS requests
If we ask for ACCESS4_MODIFY or ACCESS4_EXTEND (but not both), in response server sets both these bits up, and access... Daniil Lunev
03:25 AM illumos gate Bug #3155: nfs: fs_location being asked but not setted return error
Oh, sorry, it seems like I got a big mistake, when I typed it. :)
FS_LOCATION attribute is the attribute that descri...
Daniil Lunev

2012-09-05

06:11 PM illumos gate Bug #3162 (Resolved): nfs: some unusable code in nfs4_srv.c
valid_nfs4_entry() is defined but never used, so it should be removed. Daniil Lunev
06:10 PM illumos gate Bug #3161 (Resolved): nfs: OPEN_DOWNGRADE with non-regular file returns wrong error
INVAL should be returned Daniil Lunev
06:09 PM illumos gate Bug #3160 (Resolved): nfs: OPEN_CONFIRM with non-regular file returns wrong error
INVAL or ISDIR should be returned. Daniil Lunev
06:08 PM illumos gate Bug #3159 (Resolved): nfs: Server returns wrong access_mode with some ACCESS requests
Some flags setted in ACCESS request are cause of wrong returned access_mode Daniil Lunev
06:06 PM illumos gate Bug #3158 (Resolved): nfs: Server should return NFS4_OK with zero length COMPOUND request
Currently, it returns random value. Daniil Lunev
06:05 PM illumos gate Bug #3157 (Feedback): nfs: wrong utf8-encoded string should be cause of error
Server should return INVAL on wrong encoded string, but NFS4_OK are returned. Daniil Lunev
06:04 PM illumos gate Bug #3156 (Resolved): nfs: '.', '..', and filename with '/' return wrong error code
INVAL is returned, but BAD_CHAR or BAD_NAME expected. Daniil Lunev
06:02 PM illumos gate Bug #3155 (Resolved): nfs: fs_location being asked but not setted return error
fs_location can be used for replication issues. So, if it's not setted, return should be returned. Daniil Lunev

2012-09-04

12:16 PM illumos gate Bug #3133: nfs4: remove static for nfs4_max_xxx
Actually, it's not a problem of visibility.
Code in nfs4_common.c:
static uint_t nfs4_max_transfer_size = 32 * 1...
Daniil Lunev

2012-08-29

02:46 PM illumos gate Bug #3134 (Resolved): nfs4: cleaning code in nfs4_xdr
Currently, variables are too long and go out from 80-sym on line limit (with tabs, ofc). Local variable will make it ... Daniil Lunev
02:38 PM illumos gate Bug #3133 (Resolved): nfs4: remove static for nfs4_max_xxx
Being static defined, these variables can not be changed with mdb etc. Also, possibly some future patches will be bas... Daniil Lunev

2012-08-22

10:29 AM illumos gate Bug #3109 (Resolved): libshare_nfs: findopt() should return index
Currently, it returns the counter, fortunately, it's equal to the index for a while. But the optdefs symbol has an if... Daniil Lunev
10:11 AM illumos gate Bug #3108 (Feedback): nfs:VERIFY/NVERIFY operations return wrong error code when fs_attribute
Daniil Lunev
10:10 AM illumos gate Bug #3108 (Feedback): nfs:VERIFY/NVERIFY operations return wrong error code when fs_attribute
VERIFY/NVERIFY operations return INVAL but shoud return NOTSUPP Daniil Lunev
10:04 AM illumos gate Bug #3107 (Feedback): nfs4_getattr incorrectly checks bit masks
Daniil Lunev
10:04 AM illumos gate Bug #3107 (Resolved): nfs4_getattr incorrectly checks bit masks
Erroneous using OR to check bits instead of AND in nfs4_getattr() in usr/src/uts/common/fs/nfs/nfs4_vnops.c
In nfs...
Daniil Lunev
09:42 AM illumos gate Bug #3105 (Feedback): Kernel inet_pton() implementation returns result in host byte order
Daniil Lunev
09:39 AM illumos gate Bug #3105 (Resolved): Kernel inet_pton() implementation returns result in host byte order
Currently, kernel's inet_pton returns result with wrong order, of bytes, for it depends on the system endian style. B... Daniil Lunev
09:41 AM illumos gate Bug #3106 (Resolved): rpc: xdr_sizeof can return wrong size
Due to non initialized x_base, x_inline() can return NULL with moved x_handy. Daniil Lunev
 

Also available in: Atom