Pawel Dziepak
|
1fdcaccf17
|
AVLTreeMap::MakeEmpty should set fTree.fRoot to NULL
|
2012-08-10 00:01:15 +02:00 |
|
Pawel Dziepak
|
ad5adda8e7
|
nfs4: Fix assignment to temporary
|
2012-08-09 23:57:31 +02:00 |
|
Pawel Dziepak
|
775a18c155
|
nfs4: Fix WriteState when state == NULL
|
2012-08-09 23:54:22 +02:00 |
|
Pawel Dziepak
|
20d1b02eef
|
nfs4: Add basic support for extended attributes
|
2012-08-09 23:39:56 +02:00 |
|
Pawel Dziepak
|
29fb3a4af2
|
nfs4: Fix receiving from stream transport protocols
|
2012-08-09 20:46:45 +02:00 |
|
Pawel Dziepak
|
2314d073af
|
nfs4: Inode::GetDirSnapshot should not require OpenDirCookie
|
2012-08-09 19:24:32 +02:00 |
|
Pawel Dziepak
|
8afd81bae2
|
nfs4: Fix mounting server's root directory
|
2012-08-09 18:09:56 +02:00 |
|
Pawel Dziepak
|
2431c4521c
|
nfs4: Make idmapper initialization lazy
|
2012-08-09 17:18:41 +02:00 |
|
Pawel Dziepak
|
f7c35cf464
|
nfs4: Add attribute directory related hooks
|
2012-08-09 02:37:04 +02:00 |
|
Pawel Dziepak
|
8ba78bf323
|
nfs4: Fix dir cookie rewinding
|
2012-08-09 01:34:56 +02:00 |
|
Pawel Dziepak
|
3ae5e813c4
|
nfs4: Implement node monitoring
|
2012-08-08 03:48:35 +02:00 |
|
Pawel Dziepak
|
d8e2263f3b
|
nfs4: Fix callback connection closing
|
2012-08-07 00:56:15 +02:00 |
|
Pawel Dziepak
|
49935f9b4f
|
nfs4: Check if user is allowed to use open state
|
2012-08-07 00:22:34 +02:00 |
|
Pawel Dziepak
|
224d602294
|
nfs4: Add support for CB_GETATTR
|
2012-08-06 23:26:37 +02:00 |
|
Pawel Dziepak
|
0dff48c7ea
|
nfs4: Recall all delegations when callback path is down
|
2012-08-06 22:52:35 +02:00 |
|
Pawel Dziepak
|
412174162e
|
nfs4: Add asynchronous work queue
|
2012-08-06 22:41:20 +02:00 |
|
Pawel Dziepak
|
f1fe25e508
|
nfs4: Repair O_TRUNC support
|
2012-08-06 19:06:40 +02:00 |
|
Pawel Dziepak
|
cde3994e69
|
nfs4: Return delegation before open upgrade
|
2012-08-06 18:14:55 +02:00 |
|
Pawel Dziepak
|
2c36184f19
|
nfs4: Support delegations of created files
|
2012-08-06 16:41:34 +02:00 |
|
Pawel Dziepak
|
e2e5f06d6e
|
nfs4: Do not sync too often if delegation is held
|
2012-08-06 03:25:02 +02:00 |
|
Pawel Dziepak
|
bfa20379a3
|
nfs4: Reclaim delegations after server reboot
|
2012-08-06 03:18:46 +02:00 |
|
Pawel Dziepak
|
4a15375310
|
nfs4: Return delegations when asked to
|
2012-08-06 02:03:28 +02:00 |
|
Pawel Dziepak
|
e743e24320
|
nfs4: Move cache management inside Inode class
|
2012-08-05 22:49:44 +02:00 |
|
Pawel Dziepak
|
52aaad172f
|
nfs4: Use one open state per inode
|
2012-08-05 22:07:44 +02:00 |
|
Pawel Dziepak
|
990922235b
|
nfs4: Use global open owner, check whether delegation was granted
|
2012-08-05 19:37:58 +02:00 |
|
Pawel Dziepak
|
5a9212d612
|
nfs4: NFS4Object::HandleErrors needs OpenState or OpenFileCookie object
|
2012-08-05 15:44:16 +02:00 |
|
Pawel Dziepak
|
feb15cc63c
|
nfs4: Reply to incorrect and CB_NULL callback requests
|
2012-08-05 03:50:30 +02:00 |
|
Pawel Dziepak
|
8019eaf184
|
nfs4: Several minor fixes
|
2012-08-05 03:10:38 +02:00 |
|
Pawel Dziepak
|
94c47dc6a8
|
nfs4: Add basic RPC level support for callbacks
|
2012-08-05 02:31:27 +02:00 |
|
Pawel Dziepak
|
24128e493f
|
nfs4: Send the server client's network address
|
2012-08-04 04:40:22 +02:00 |
|
Pawel Dziepak
|
eeabdab19f
|
nfs4: Do not open too much files on server
|
2012-08-04 03:30:01 +02:00 |
|
Pawel Dziepak
|
7efb4c9b49
|
nfs4: Add ACCESS cache
|
2012-08-04 00:47:13 +02:00 |
|
Pawel Dziepak
|
0dbff36172
|
nfs4: Move low level NFS4 code to Inode's base class
|
2012-08-04 00:00:25 +02:00 |
|
Pawel Dziepak
|
13a90e3795
|
nfs4: Revalidate cache before locks
|
2012-08-03 19:37:32 +02:00 |
|
Pawel Dziepak
|
d4a75b9c9f
|
nfs4: Use existing write cookie, do not send COMMIT if not necessary
|
2012-08-03 19:12:22 +02:00 |
|
Pawel Dziepak
|
36577ed54b
|
nfs4: Use unstable writes and commit before close
|
2012-07-27 03:08:46 +02:00 |
|
Pawel Dziepak
|
be4499d19e
|
nfs4: Change write policy from write through to write back
|
2012-07-27 02:23:40 +02:00 |
|
Pawel Dziepak
|
0bc98afd43
|
nfs4: Basic data cache implementation
|
2012-07-27 01:53:54 +02:00 |
|
Pawel Dziepak
|
b5162ff580
|
nfs4: Apparently DoublyLinkedQueue is not a queue
|
2012-07-25 03:58:32 +02:00 |
|
Pawel Dziepak
|
df6a5eaefa
|
nfs4: Fix several issues introduced in previous commits
|
2012-07-25 03:57:55 +02:00 |
|
Pawel Dziepak
|
7cac2f6e50
|
nfs4: Local creation of node should not invalidate the cache
|
2012-07-20 04:09:16 +02:00 |
|
Pawel Dziepak
|
6b9a91eb66
|
nfs4: ReadDir sholud not including '..' and '.'
|
2012-07-20 03:56:12 +02:00 |
|
Pawel Dziepak
|
09dbdd3644
|
nfs4: Add full directory cache implementation
|
2012-07-20 03:41:21 +02:00 |
|
Pawel Dziepak
|
7b6f80fee2
|
nfs4: Do not let local changes invalidate cache
|
2012-07-19 02:25:04 +02:00 |
|
Pawel Dziepak
|
75fe7b90bb
|
nfs4: Add directory and name basic implementation
|
2012-07-19 01:54:44 +02:00 |
|
Pawel Dziepak
|
6fcc3500cf
|
nfs4: scokaddr_in::sa_len also needs to be filled
|
2012-07-18 18:27:19 +02:00 |
|
Pawel Dziepak
|
137884e0d2
|
nfs4: Make networking code IP version agnostic
|
2012-07-12 00:22:35 +02:00 |
|
Pawel Dziepak
|
367b07d54a
|
nfs4: Use more meaningful names in Connection and RPCServer
|
2012-07-11 22:06:03 +02:00 |
|
Pawel Dziepak
|
2e115f468f
|
nfs4: Fix issues with renewal thread
|
2012-07-11 21:05:50 +02:00 |
|
Pawel Dziepak
|
c3b57e8e83
|
nfs4: Use IPPROTO_* instead of enum Transport
|
2012-07-11 19:59:39 +02:00 |
|