Whamcloud - gitweb
b=599178
[fs/lustre-release.git] / lustre / ChangeLog
1 2002-10-10  Phil Schwan  <phil@clusterfs.com>
2         * version v0_5_14
3         * bug fixes:
4           - recovery deadlock fix
5           - rm -rf causes LBUG fix (617817)
6           - file open by multiple tasks fix (618962)
7           - directory permissions bugs (602707 and 620007)
8           - journal_stop fixed with locking (611313)
9           - O_APPEND failures resolved (618273, perhaps 614459)
10           - lconf PATH fix (619770)
11           - IA64 build fix (621450)
12           - RPC buffer sizes scale with amount of memory
13
14 2002-10-01  Phil Schwan  <phil@clusterfs.com>
15         * version v0_5_13
16         * bug fixes:
17           - locks would be cancelled without throwing away data pages,
18             resulting in inconsistent data (605627)
19           - inode attributes were not always being refreshed (605627, 612449)
20           - lconf now continues to cleanup after lctl reports an error
21           - MDS now enforces user permissions (602707)
22           - lprocfs cleanup fixed, but not yet enabled (614157)
23           - fixed infinite server hang, should a client not respond to an AST
24           - avoid going into recovery if user calls readlink() with a buffer
25             that's too small (613941)
26           - AST RPCs no longer require replies (614867) -- this may be changed
27           - don't crash server if client sends an IOV that's too big (611336)
28           - fixed lock conversion deadlock (611892)
29           - fixed the following of symlinks (614622)
30         * recovery: the server can remove locks from a client that dies, other
31           clients can make progress
32         * more extN patch fixes
33         * compile-time configurable ptlrpc buffer allocations
34         * documentation
35           - collaborative read cache document
36           - Lustre Lite Performance CDR document-in-progress
37
38 2002-09-20  Andreas Dilger  <adilger@clusterfs.com>
39         * version v0_5_12
40         * bug fix
41           - fix typo in patch-2.4.18
42
43 2002-09-20  Andreas Dilger  <adilger@clusterfs.com>
44         * version v0_5_11
45         * bug fixes
46           - clear ptlrpc request each time in handle_incoming_request()
47           - unlink of files now destroys the object on the OST
48
49 2002-09-19  Peter Braam  <braam@clusterfs.com>
50         * version 0_5_10
51         * add hard link support
52         * change obdfile creation method
53         * kernel patch changed
54         
55 2002-09-19  Peter Braam  <braam@clusterfs.com>
56         * version 0_5_9
57         * bug fix
58           - stack overflow bug in extN fixed
59
60 2002-09-18  Andreas Dilger  <adilger@clusterfs.com>
61         * version 0_5_8
62         * documentation updates
63           - add man pages for config tools
64           - update tests/README to describe testing with new config tools
65           - finish metadata API descriptions
66         * bug fixes and cleanups
67           - statfs workaround for 16TB limit
68           - LOV stripe allocation improved, can stripe on subset of OSTs
69           - LOV file size/IO offset was wrong for files > 4GB in size
70           - object EA data was being dropped, caused files to be unreadable
71           - memory overflow with non-LOV OST caused memory corruption
72           - fixed regression tests to work with new config tools, obdfilter
73           - fixed bug when directory size became larger than 1 block
74           - fixed bug (for single client case) when PWD was deleted
75           - invalidate local directory pages when doing intent-based ops
76           - avoid LDLM oops when lock callback contained bad data
77
78 2002-09-09  Andreas Dilger  <adilger@clusterfs.com>
79         * version 0_5_7
80         * documentation updates
81         * bug fixes and cleanups
82           - configuration tools
83           - LOV
84           - imports/exports
85           - 64-bit compile warnings
86           - 64-bit internal statfs data
87           - many more
88         * test_brw on persistent OST devices
89         * MDS recovery
90         * lprocfs (disabled)
91
92 2002-09-04  Andreas Dilger  <adilger@clusterfs.com>
93         * version 0_5_6
94         * documentation updates
95         * bug fixes and cleanups
96         * configuration tools
97
98 2002-08-30  Peter J. Braam  <braam@clusterfs.com>
99
100         * version v0_5_5
101         * many small fixes to 0_5_4
102         * io/network handling
103         * thinkos in MDS operations
104
105 2002-08-24  Peter J. Braam  <braam@clusterfs.com>
106
107         * version v0_5_4
108         * crucial basic fixes to 0.5.3
109         * IOR, Iozone work over Elan
110         * EOF locks added
111
112 2002-08-07  Phil Schwan  <phil@clusterfs.com>
113         * version 0_5_3, our first alpha
114         * we use the new Portals iovs
115         * documentation updates
116         * bug fixes and cleanups
117         * small changes in the DLM wire protocol
118
119 2002-07-25  Peter J. Braam  <braam@clusterfs.com>
120         * version 0_5_1 with some initial stability, 
121         * locking on MD and file I/O. 
122         * documentation updates
123         * several bug fixes since 0.5.0
124         * small changes in wire protocol
125
126 2002-07-18  Phil Schwan  <phil@clusterfs.com>
127         * version v0_4_5
128         * delivered as Lustre Light Alpha
129         * fixed a crash after handling invalid MDS requests
130         * fixed directory pages for architectures with non-4k pages sizes
131
132 2002-07-11  Andreas Dilger  <adilger@clusterfs.com>
133         * release version v0_4_4
134         * Moves TCP acceptor to be on port 2432 (unused Coda port) instead
135           of 1234.
136         * Fixes a number of interruption problems with OST operations.
137         * Update documentation for portals header changes
138         * Move all wire protocol structs/defines to lustre_idl.h
139         * Fixes symlink length bug.
140         * Add tcpdump to repository.
141
142 2002-07-05  Andreas Dilger  <adilger@clusterfs.com>
143         * release version v0_4_3
144         * Fixes statfs for inodes on extN.
145         * Fixes bug in runtests which would delete /etc/hosts.
146         * Use 64-bit object IDs wherever possible (not into VFS though)
147           Remove ost_get_info, which is unused by lustre, and out of date.
148
149 2002-07-03  Peter Braam  <braam@clusterfs.com>
150         * release version v0_4_2   Fixes a lookup error (type not passed)
151         * move forward to head of Portals
152         * move forward to latest Lustre kernel
153
154 2002-06-25  Peter Braam  <braam@clusterfs.com>
155         * release version v0_4_1.  Hopefully stable on single node use.