#
b56330de |
|
10-Apr-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: let nfs4 use kernel utils for random numbers
|
#
b6868c6e |
|
20-Mar-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix CID 991756: do not delete RPC::Request if (re)sending fails
|
#
a4caa431 |
|
13-Feb-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make sure Request::fNext is initially NULL
|
#
266b99b7 |
|
12-Feb-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Support callbacks over IPv6
|
#
a0d5a922 |
|
04-Feb-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Try connecting to all getaddrinfo() results before giving up
|
#
bd19f23c |
|
08-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix connection recovery code
|
#
ad1a84af |
|
04-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make request time limit adjustable
|
#
47e68f1c |
|
02-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Avoid conflicts between threads attempting to repair TCP connection
|
#
2f44d34e |
|
02-Nov-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Reset object_wait_info.events in each iteration
|
#
1e67a2cd |
|
31-Oct-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add numerous assertion checks
|
#
a15e8fcf |
|
15-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Check for semaphore creation errors in ConnectionBase classes
|
#
a37a2288 |
|
15-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Let GenerateClientID take advantage of PeerAddress methods
|
#
4a153753 |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Return delegations when asked to
|
#
94c47dc6 |
|
04-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add basic RPC level support for callbacks
|
#
367b07d5 |
|
11-Jul-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use more meaningful names in Connection and RPCServer
|
#
c3b57e8e |
|
11-Jul-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use IPPROTO_* instead of enum Transport
|
#
92284dcc |
|
08-Jul-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use semaphore to cancel threads instead of interrupt_thread()
|
#
e586522b |
|
28-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use MutexLocker for locking
|
#
be4c74ea |
|
21-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: close*() should wake all blocked operations
|
#
6ee3ed0f |
|
12-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add per server NFS4 objects RPC::Server is now able to store RPC programs data. NFS4Server objects are currently used mainly for managing client id.
|
#
0792abe0 |
|
11-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix timeout handling code
|
#
5945c55a |
|
11-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Correctly handle timeouts and other rpc errors
|
#
3ce57b34 |
|
11-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make RPC calls asynchronous
|
#
cbe0913a |
|
31-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix RPC::ServerManager release bug RPC::ServerManager did not check whether reference counter equals 0 before destroying RPC::Server object.
|
#
e552920f |
|
30-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix rpc listener thread cancelation recv on UDP sockets is not interrupted when the socket is closed. Additionaly, signals do not interrupt kernel threads, that is why new function interrupt_thread was implemented in order to cancel listener thread.
|
#
5cdf02db |
|
26-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add RPC::Server release and repair code
|
#
b35311f1 |
|
25-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add RPC main communication code RPC::Server represents a server client is connected to. RPC::RequestManager stores all call that have been sent but no answer was received so far. RPC::ServerManager is responsible for reusing connections to the servers and closing them when no longer needed.
|
#
b56330de8eb15dd34fb002d1236f948c9922d6bb |
|
10-Apr-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: let nfs4 use kernel utils for random numbers
|
#
b6868c6e7867cd1808633d41f574f1ab42afcd4b |
|
20-Mar-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix CID 991756: do not delete RPC::Request if (re)sending fails
|
#
a4caa431e4d815581cbd0e71ff0644d2b260d0ec |
|
13-Feb-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make sure Request::fNext is initially NULL
|
#
266b99b7e921a71c22ac5d444a107abb282bbf36 |
|
12-Feb-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Support callbacks over IPv6
|
#
a0d5a922d6440c2d4df51536fab9ef5057e021f5 |
|
04-Feb-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Try connecting to all getaddrinfo() results before giving up
|
#
bd19f23cecd6d1d73affbcd0c71fa1275eb17b73 |
|
08-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix connection recovery code
|
#
ad1a84af93a14af86a18703657150e59da5dffdc |
|
04-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make request time limit adjustable
|
#
47e68f1c7a5b558ed3b5df3a5db540b91bc5140a |
|
02-Jan-2013 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Avoid conflicts between threads attempting to repair TCP connection
|
#
2f44d34e5e696fe1fde8f4a8ee2728664984db04 |
|
02-Nov-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Reset object_wait_info.events in each iteration
|
#
1e67a2cdd9414d6f699f253161d19d4aa8fe35e6 |
|
31-Oct-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add numerous assertion checks
|
#
a15e8fcfbe194df5cac40bea7bfb1f8750aeadd2 |
|
15-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Check for semaphore creation errors in ConnectionBase classes
|
#
a37a22884cd3f5b3442b1d88e6a0789f838de224 |
|
15-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Let GenerateClientID take advantage of PeerAddress methods
|
#
4a153753100503cf374d01079fb29ca83d3ac44b |
|
05-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Return delegations when asked to
|
#
94c47dc6a85fa8c028382eb3b54e04f40d08590c |
|
04-Aug-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add basic RPC level support for callbacks
|
#
367b07d54addf471636a7c5dc1bde320560c4f68 |
|
11-Jul-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use more meaningful names in Connection and RPCServer
|
#
c3b57e8e834b942e3df0b77199b66640e3c3cf67 |
|
11-Jul-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use IPPROTO_* instead of enum Transport
|
#
92284dcc2cc283de8cf553889891ae46aa2ba991 |
|
08-Jul-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use semaphore to cancel threads instead of interrupt_thread()
|
#
e586522b518ec2fcb0212f55f3b83fb09e3516a3 |
|
28-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Use MutexLocker for locking
|
#
be4c74ead31246bd9b332f83a9e298969385fc4e |
|
21-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: close*() should wake all blocked operations
|
#
6ee3ed0f6f3da3a9d930837b75ab4e6416ce8cd8 |
|
12-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add per server NFS4 objects RPC::Server is now able to store RPC programs data. NFS4Server objects are currently used mainly for managing client id.
|
#
0792abe0062dc05163f5873f3753fe74a6e307c6 |
|
11-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix timeout handling code
|
#
5945c55ae441fb36adca961ed97ab56d978443be |
|
11-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Correctly handle timeouts and other rpc errors
|
#
3ce57b347fe923dde6bcdba518a1ec479d43e84b |
|
11-Jun-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Make RPC calls asynchronous
|
#
cbe0913aa086ac18b7dfe2c51b3e86f0286feac0 |
|
31-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix RPC::ServerManager release bug RPC::ServerManager did not check whether reference counter equals 0 before destroying RPC::Server object.
|
#
e552920f09647d2e8a0743dceac5a37f1d57c5be |
|
30-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Fix rpc listener thread cancelation recv on UDP sockets is not interrupted when the socket is closed. Additionaly, signals do not interrupt kernel threads, that is why new function interrupt_thread was implemented in order to cancel listener thread.
|
#
5cdf02db0920d413ae243d57dbf4bd5070b8f2fb |
|
26-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add RPC::Server release and repair code
|
#
b35311f1ba07855a6152bb248b1758567f52e224 |
|
25-May-2012 |
Pawel Dziepak <pdziepak@quarnos.org> |
nfs4: Add RPC main communication code RPC::Server represents a server client is connected to. RPC::RequestManager stores all call that have been sent but no answer was received so far. RPC::ServerManager is responsible for reusing connections to the servers and closing them when no longer needed.
|