#
8e46f7b4 |
| 14-Jan-2022 |
Arne Jansen <jansen@webgods.de> |
8249 NFSv4 race condition in delegations/open
refs #3415
|
#
b584fcfc |
| 24-Nov-2020 |
Marcel Telka <telka@strato.de> |
nfs4_frlock() never asks server in F_GETLK case
refs #4379
(cherry picked from commit 10c8a5abfcbdb101ad670d8dec1bf728a94d70cf)
|
#
7a0b8ebf |
| 13-Sep-2019 |
Marcel Telka <marcel@telka.sk> |
11675 NFSv4 client: Exclusive create should close the file after setattr failure Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gordon Ross
11675 NFSv4 client: Exclusive create should close the file after setattr failure Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Jan Schlien <illumos-bugs@jan-o-sch.net> Approved by: Dan McDonald <danmcd@joyent.com>
refs #4030
(cherry picked from commit f6f90fc9dd670124e3bc26663dca6f65e2e6beaf)
show more ...
|
#
843f2029 |
| 19-Jun-2017 |
Marcel Telka <marcel@telka.sk> |
8040 NFSv4 client: 3-way deadlock between nfs4_bio(), nfs4_do_delegreturn(), and nfs4_flush_pages() Reviewed by: Arne Jansen <arne@die-jansens.de>
refs #3182
(cherry picked from commit 7f56ef79e147
8040 NFSv4 client: 3-way deadlock between nfs4_bio(), nfs4_do_delegreturn(), and nfs4_flush_pages() Reviewed by: Arne Jansen <arne@die-jansens.de>
refs #3182
(cherry picked from commit 7f56ef79e147255c699625694c97702335cac7c1)
show more ...
|
#
81d2f16d |
| 22-Feb-2017 |
Marcel Telka <marcel@telka.sk> |
7721 Poor nfs4_frlock() performance for blocking locks Reviewed by: Arne Jansen <arne@die-jansens.de>
refs #3314
(cherry picked from commit 50c466d9c807cb0b41199d4859f2b2a281c0a93f)
|
#
9415afee |
| 01-Nov-2016 |
Marcel Telka <telka@strato-rz.de> |
6911 nfs4: unexpected permission denied Reviewed by: Simon Klinkert <simon.klinkert@gmail.com>
refs #3191
(cherry picked from commit 4526c1a75b3bdab802592cc2c97e78323086bf0f)
|
#
54bf9d75 |
| 28-Apr-2016 |
Simon Klinkert <klinkert@webgods.de> |
6785 nfs4_attr_cache deadlock
Avoid a deadlock with the r_serial thread waiting for os_sync_lock in nfs4_get_otw_cred_by_osp() which might be held by the nfs4close_otw thread. This thread would wait
6785 nfs4_attr_cache deadlock
Avoid a deadlock with the r_serial thread waiting for os_sync_lock in nfs4_get_otw_cred_by_osp() which might be held by the nfs4close_otw thread. This thread would wait in nfs4_attr_cache() for the completion of the r_serial thread.
(cherry picked from commit 409f86d7f0d8d6117290b1436ed629f37289521b)
show more ...
|
#
310a15fe |
| 09-Aug-2016 |
Marcel Telka <marcel@telka.sk> |
7282 nlm_host leaks by nlm_host_findcreate() callers leads to hang in nlm_svc_stopping()
refs #3127
(cherry picked from commit 6edd6cf68c8107d5f882d1ec72a7897c98551df2)
|
#
df8caf2d |
| 23-Nov-2015 |
Simon Klinkert <klinkert@webgods.de> |
further lint fixes
(cherry picked from commit 4ab1323af43e16c3c75773a928cdb4b8a38b6621)
|
#
7c44f1d0 |
| 29-Sep-2015 |
Simon Klinkert <klinkert@webgods.de> |
2402 rnode.r_lkserlock is stupid (NFS4)
The problem is that nfs4_write wants a read lock on r_lkserlock, while nfs4_frlock holds a write lock to it while it calls the server. So every locking attemp
2402 rnode.r_lkserlock is stupid (NFS4)
The problem is that nfs4_write wants a read lock on r_lkserlock, while nfs4_frlock holds a write lock to it while it calls the server. So every locking attempt slows down the writes. If there are sufficiently many processes trying to get the lock, the write() can completely starve, as the implementation of nfs_rw_enter_sig prefers writers over readers.
(cherry picked from commit 346bb56b24009a447af70278afad51d50a52ea4b)
show more ...
|
#
a1244fbf |
| 19-May-2014 |
Simon Klinkert <klinkert@webgods.de> |
nfs4_block_and_wait: code cleanup
(cherry picked from commit 46b536bc69c10dbf33009dc8f90356eaafc8db35)
|
#
29746f45 |
| 14-May-2014 |
Simon Klinkert <klinkert@webgods.de> |
nfs4 slow file locking: make it even faster and more tunable.
(cherry picked from commit 7853940f198ee7cadb2a6a004901b82972540a7e)
|
#
17f58fc8 |
| 02-May-2014 |
Simon Klinkert <klinkert@webgods.de> |
4827 nfs4: slow file locking 4837 NFSv4 client lock retry delay upper limit should be shorter
(cherry picked from commit 99ef4b75bc247bdd229cd0820fccabdb0602cf52)
|
#
bbe876c0 |
| 02-Apr-2015 |
Marcel Telka <marcel.telka@nexenta.com> |
5761 nfs4_prot.x should be updated for RFC 7531 Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Albert Lee <trisk@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
|
#
06e6833a |
| 21-Jan-2015 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
5382 pvn_getpages handles lengths <= PAGESIZE just fine Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
|
#
1a5e258f |
| 08-Aug-2014 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
5045 use atomic_{inc,dec}_* instead of atomic_add_* Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
|
#
72102e74 |
| 03-Aug-2012 |
Bryan Cantrill <bryan@joyent.com> |
3928 `tail -f ...` doesn't notice file truncation 3929 `man tail` doesn't mentioned "-F" option 3930 'tail -F ...' not resetting the offset of file rotation properly 3968 want FILE_TRUNC event for PO
3928 `tail -f ...` doesn't notice file truncation 3929 `man tail` doesn't mentioned "-F" option 3930 'tail -F ...' not resetting the offset of file rotation properly 3968 want FILE_TRUNC event for PORT_SOURCE_FILE Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
show more ...
|
#
d794d49e |
| 29-Aug-2012 |
Vitaliy Gusev <gusev.vitaliy@nexenta.com> |
3107 nfs4_getattr incorrectly checks bit masks Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
|
#
f8bbc571 |
| 11-Mar-2010 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6213799 VMODSORT support for NFS. AKA "close()/fsync() slow on clients with lots of memory and cached pages"
|
#
e913d9ec |
| 20-Jan-2010 |
Lisa Week <lisa.week@sun.com> |
PSARC 2009/683 Reserved uid/gid for distinguishing unmappable users/groups in NFSv4 ACLs 6261858 ls(1) -l, getfacl(1), and setfacl(1) can return "Permission denied" due to "nobody" and ACLs
|
#
2f172c55 |
| 10-Dec-2009 |
Robert Thurlow <Robert.Thurlow@Sun.COM> |
6232737 Client should support NFS4ERR_MOVED and fs_locations 6232743 Server should support NFS4ERR_MOVED and fs_locations 6891289 client panick mutex_vector_tryenter with some stress testing
|
#
35fc240b |
| 07-Nov-2009 |
Marcel Telka <Marcel.Telka@Sun.COM> |
6888022 NFSv4: grpid mount flag is not effective for files
|
#
6edb4230 |
| 23-Oct-2009 |
Marcel Telka <Marcel.Telka@Sun.COM> |
6577647 NFS writes aren't interruptible if there are too many outstanding writes
|
#
28863dd2 |
| 09-Oct-2009 |
Marcel Telka <Marcel.Telka@Sun.COM> |
6887666 mmap() on NFSv4 mounted filesystem can be not interruptible 6887889 Possible not interruptible hang in nfs4_write() with directio, append and intr
|
#
d55e25c3 |
| 07-Aug-2009 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6833526 4-way hang in the NFSv4 client
|