#
9ac4430c |
|
08-Apr-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: fix incrementing owner sequence id in some cases If in a compound request an error occurs before the operation that takes sequence id is executed (e.g. OPEN or LOCK) do not increment sequence id regardless of the error code.
|
#
fa1ca5e2 |
|
08-Apr-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: use exponential backoff when the server ask to wait
|
#
9f12d135 |
|
08-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Prevent OpenState::_ReclaimLocks from being called recursively When server reboots again when share reservations or locks are being reclaimed there is a risk that HandleErrors will invoke Reclaim(( again making it crash due to some double locks and more importantly making these two attempts to reclaim resources conflict and cause some much harder to recover from server errors. Instead all that, when server is rebooted again while recovering from previous reboot the recovery is aborted, the client retries its original request and then proper recovery occurs completly on a new server instance.
|
#
b8982d12 |
|
07-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Do not increment open owner sequence number when reusing lock owner
|
#
dadd844f |
|
04-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Multiple style fixes
|
#
6136b82b |
|
02-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix handling of retried CLOSE requests
|
#
1e67a2cd |
|
31-Oct-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add numerous assertion checks
|
#
bcb18a9b |
|
31-Oct-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4, dns_resolver: fix numerous style violations
|
#
060a4636 |
|
16-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make the client more configurable
|
#
70472e11 |
|
14-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add basic emulation of named attributes
|
#
b6d5fa92 |
|
13-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make sure that request are properly sequenced
|
#
b1fd656d |
|
09-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix server reboot recovery
|
#
bfa20379 |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Reclaim delegations after server reboot
|
#
99092223 |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use global open owner, check whether delegation was granted
|
#
5a9212d6 |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: NFS4Object::HandleErrors needs OpenState or OpenFileCookie object
|
#
eeabdab1 |
|
03-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Do not open too much files on server
|
#
9ac4430cd6c9a0e3928835387c4660f167ad1e73 |
|
08-Apr-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: fix incrementing owner sequence id in some cases If in a compound request an error occurs before the operation that takes sequence id is executed (e.g. OPEN or LOCK) do not increment sequence id regardless of the error code.
|
#
fa1ca5e20c4aefee918ed52799fb2c99fbe846e3 |
|
08-Apr-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: use exponential backoff when the server ask to wait
|
#
9f12d1353a279af30633d591d85733b8f44257c0 |
|
08-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Prevent OpenState::_ReclaimLocks from being called recursively When server reboots again when share reservations or locks are being reclaimed there is a risk that HandleErrors will invoke Reclaim(( again making it crash due to some double locks and more importantly making these two attempts to reclaim resources conflict and cause some much harder to recover from server errors. Instead all that, when server is rebooted again while recovering from previous reboot the recovery is aborted, the client retries its original request and then proper recovery occurs completly on a new server instance.
|
#
b8982d12b7c79396774816a1ceea995726bf21dd |
|
07-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Do not increment open owner sequence number when reusing lock owner
|
#
dadd844f360f3c3b1d055177106c69324024acbd |
|
04-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Multiple style fixes
|
#
6136b82b1e04cc9c016268154502584fd01f8a7d |
|
02-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix handling of retried CLOSE requests
|
#
1e67a2cdd9414d6f699f253161d19d4aa8fe35e6 |
|
31-Oct-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add numerous assertion checks
|
#
bcb18a9b361caf5ec949023dce39b831709a917d |
|
31-Oct-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4, dns_resolver: fix numerous style violations
|
#
060a4636e4a286dd70b9cbf335d12ddc10924937 |
|
16-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make the client more configurable
|
#
70472e11d37500a8cb434906f20254046bef0f5e |
|
14-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add basic emulation of named attributes
|
#
b6d5fa9204f9e7e12f557544770d7040382664e1 |
|
13-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make sure that request are properly sequenced
|
#
b1fd656d454ab89fbfdac09fda1b6aafd81bbe89 |
|
09-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix server reboot recovery
|
#
bfa20379a3d5756dda6f3ebab0dcf52b6f4ca749 |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Reclaim delegations after server reboot
|
#
990922235b448d860c0dbcf596c21bfdbeab8831 |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use global open owner, check whether delegation was granted
|
#
5a9212d612306df5df3ca1b2f0eb0112c57e2def |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: NFS4Object::HandleErrors needs OpenState or OpenFileCookie object
|
#
eeabdab19f7fe5d1a704d21cf0dbb67c0c80c8a7 |
|
03-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Do not open too much files on server
|