1 (mag) Tue Apr 22 12:59:10 EDT 2003
2 More cache tracking work. Almost working now.
4 (mag) Tue Apr 22 11:12:47 EDT 2003
5 Renamed the file info manager into a cache info manager.
7 (mag) Mon Apr 21 18:57:16 EDT 2003
8 Uhhh... more fixing the stupid cache tracking. I am not really liking
9 the way it's turning out. I am thinking of rewriting it from scratch.
11 (mag) Mon Apr 21 01:23:24 EDT 2003
12 Compiles again, but considering the time, prolly does not work at all.
14 (mag) Fri Apr 18 20:55:14 EDT 2003
15 Started work on having the server send notifications. WARNING: Does
18 (mag) Fri Apr 18 17:47:14 EDT 2003
19 The uniconf stuff seems to work, but I had to revert to old style
22 (mag) Fri Apr 18 16:51:04 EDT 2003
25 (mag) Fri Apr 18 15:43:52 EDT 2003
26 Use uniconf to pass around all the cache locations. Unify the meta and
27 the read cache trees. Prolly very unstable.
29 (mag) Fri Apr 18 01:09:37 EDT 2003
30 More uniconf'ing, plus tweak disk cache to compile with 3.x. I am
31 pretty sure there is a compiler bug here somewhere.
33 (mag) Fri Apr 18 00:22:51 EDT 2003
34 Start using uniconf to communicate parameters.
36 (mag) Thu Apr 17 18:16:14 EDT 2003
37 LINUX25: Renamed the kernel module to fuse.ko
39 (mag) Thu Apr 17 17:23:06 EDT 2003
40 Enforce read cache size limiting.
42 (mag) Thu Apr 17 12:06:48 EDT 2003
43 don't return pointers to local objects
45 (mag) Thu Apr 17 01:01:28 EDT 2003
46 Tiny cleanup in wvdiskcache.cc
48 (mag) Thu Apr 17 00:59:38 EDT 2003
49 Implemented most of the wvdiskcache.
51 (mag) Wed Apr 16 23:10:37 EDT 2003
52 Removed gdbm hash, as it is now part of wvstreams. Started work on
53 size limiting disk cache.
55 (mag) Wed Apr 16 15:14:25 EDT 2003
56 LINUX25: Make the module not taint the kernel by using the proper
59 (mag) Tue Apr 15 20:31:04 EDT 2003
62 (mag) Tue Apr 15 19:55:59 EDT 2003
63 LINUX25: now compiles with 2.5.67
65 (mag) Tue Apr 15 00:48:45 EDT 2003
66 More invalidation work.
68 (mag) Mon Apr 14 18:03:41 EDT 2003
69 More work towards cache invalidation.
71 (mag) Mon Apr 14 02:03:46 EDT 2003
72 Keep track of path/fd to inode mappings for use with invalidation
75 (mag) Sun Apr 13 23:47:59 EDT 2003
76 Renamed GdbmInoMgr -> WvFuseInoMgr and split it into a header and a
77 source file for easier compilation.
79 (mag) Sun Apr 13 23:25:55 EDT 2003
80 Merge InoManager with WvFuse. Minor read cache cleanups.
82 (mag) Fri Apr 11 20:52:16 EDT 2003
83 Added an oplock test thingy.
85 (drheld) Fri Apr 11 14:31:31 EDT 2003
86 Moved the FileInfo and FileInfo management stuff out to a different
87 file so that funfsd isn't stupidly full of stuff.
89 (mag) Fri Apr 11 14:00:44 EDT 2003
90 Big renaming sprew(??) WvGDBM -> WvGdbm, WvMRU -> WvMru.
92 (drheld) Fri Apr 11 13:32:05 EDT 2003
93 Fix to kernel makefile to make fuse directory if it doesn't exist
94 before trying to copy the module there.
96 Also more work on fam. Not done yet -- but it compiles and now I can
97 easily grab it from work. ; )
99 (mag) Fri Apr 11 02:06:17 EDT 2003
100 Update to compile with the new style callbacks.
102 (drheld) Sun Apr 06 03:30:19 EDT 2003