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