Whamcloud - gitweb
0b7661a7c9e3588d8dae1d52f8c2e68f30bd3821
[fs/lustre-release.git] / ldiskfs / ChangeLog
1 tbd  Sun Microsystems, Inc.
2         * version 3.0.7
3
4 Severity   : 
5 Bugzilla   : 
6 Description: 
7 Details    : 
8
9
10 -------------------------------------------------------------------------------
11 2009-01-15  Sun Microsystems, Inc.
12         * version 3.0.6
13
14 Severity   : enhancement
15 Bugzilla   : 11826
16 Description: Interoperability at server side (Disk interoperability)
17 Details    : Exported some ldiskfs functions which are required for iop
18
19 Severity   : normal
20 Bugzilla   : 15320
21 Description: OSS crashes frequently, e2fsck does not fix
22 Details    : Add an extra check to ldiskfs extents code for the condition, 
23              eh_entries = 0 & eh_depth != 0
24
25 Severity   : normal
26 Bugzilla   : 15459
27 Description: migrate ldiskfs - ldiskfs2 (extents on directories)
28 Details    : disable preallocation for non-regular files.
29
30 Severity   : normal
31 Frequency  : blocks per group < blocksize*8 and uninit_groups is enabled
32 Bugzilla   : 15932
33 Description: ldiskfs error: XXX blocks in bitmap, YYY in gd
34 Details    : If blocks per group is less than blocksize*8, set rest of the
35              bitmap to 1.
36
37 Severity   : normal
38 Frequency  : only for filesystems larger than 8TB
39 Bugzilla   : 16101
40 Description: ldiskfs BUG ldiskfs_mb_use_best_found()
41 Details    : The ldiskfs mballoc3 code was using a __u16 to store the group
42              number, but with 8TB+ filesystems there are more than 65536
43              groups, causing an oops.
44
45 Severity   : enhancement
46 Bugzilla   : 10555
47 Description: Add a FIEMAP(FIle Extent MAP) ioctl for ldiskfs
48 Details    : FIEMAP ioctl will allow an application to efficiently fetch the
49              extent information of a file. It can be used to map logical blocks
50              in a file to physical blocks in the block device.
51
52 Severity   : normal
53 Bugzilla   : 16498
54 Description: Get RAID stripe size from superblock
55 Details    : RAID striping parameters are now saved in the superblock itself,
56              so we should use these parameters instead of having to specify
57              a mount option each time.
58
59 Severity   : normal
60 Bugzilla   : 17490
61 Description: mkfs.lustre: Unable to mount /dev/cciss/c0d1: Cannot allocate memory
62 Details    : correctly handle device paths using a subdirectory in /dev when
63              creating the per-device procfs directory under /proc/fs/ldiskfs.
64
65 -------------------------------------------------------------------------------
66
67 2008-04-26  Sun Microsystems, Inc.
68         * version 3.0.5
69
70 Severity   : normal
71 Bugzilla   : 14493
72 Description: Kernel BUG at ... ldiskfs/ldiskfs/mballoc.c:3853
73 Details    : Removing the underlying device (e.g. via a SCSI rescan) can cause a
74              kernel BUG in ldiskfs_mb_discard_inode_preallocations().
75
76 Severity   : major
77 Bugzilla   : 14596
78 Description: deadlock in ext3_expand_extra_isize
79 Details    : Inode expansion during ext3_mark_inode_dirty may lead to deadlock.
80              This is solved by making sure that ext3_expand_extra_isize isn't
81              called from ext3_xattr_set_handle.
82
83 Severity   : normal
84 Bugzilla   : 14594
85 Description: soft lockups on 1.6.2 MDS (is_subdir)
86 Details    : don't add dentries with ".." to dcache and ignore such dentries in
87              iopen_lookup().
88
89 Severity   : critical
90 Frequency  : very rare, if additional xattrs are used on kernels >= 2.6.12
91 Bugzilla   : 15777
92 Description: files may lose file attributes in some cases
93 Details    : If there are multiple extended attributes stored on the inode,
94             in particular ACLs, SELinux, or user attributes (if user_xattr
95             is specified for the client mount options) then there is a risk
96             of attribute loss.  If an additional attribute is be stored
97             initially in the inode and then increase in size enough to be
98             moved to the external attribute block (e.g. ACL growing in size)
99             for the attribute to be lost.
100
101 Severity   : normal
102 Bugzilla   : 15604
103 Description: inode version not being initialized on new inodes
104 Details    : The inode i_version field was not being initialized on disk.
105              This field is currently unused but will be needed for VBR.
106
107 --------------------------------------------------------------------------------
108
109 2008-01-11  Sun Microsystems, Inc.
110         * version 3.0.4
111
112 Severity   : normal
113 Bugzilla   : 13397
114 Description: Add support for vanilla-2.6.22 kernel.
115
116 --------------------------------------------------------------------------------
117
118 2007-12-07  Cluster File Systems, Inc. <info@clusterfs.com>
119        * version 3.0.3
120
121 Severity   : normal
122 Bugzilla   : 13164
123 Description: statfs speedup patches.
124 Details    : The patches  improve statfs performance for very large
125              filesystems.
126
127 Severity   : normal
128 Frequency  : if the uninit_groups feature is enabled on ldiskfs
129 Bugzilla   : 13706
130 Description: e2fsck reports "invalid unused inodes count"
131 Details    : If a new ldiskfs filesystem is created with the "uninit_groups"
132              feature and only a single inode is created in a group then the
133              "bg_unused_inodes" count is incorrectly updated.  Creating a
134              second inode in that group would update it correctly.
135
136 --------------------------------------------------------------------------------
137
138 2007-09-27         Cluster File Systems, Inc. <info@clusterfs.com>
139        * version 3.0.2
140
141 Severity   : enhancement
142 Bugzilla   : 10555
143 Description: Add a FIEMAP(FIle Extent MAP) ioctl for ldiskfs
144 Details    : FIEMAP ioctl will allow an application to efficiently fetch the
145              extent information of a file. It can be used to map logical blocks
146              in a file to physical blocks in the block device.
147
148 --------------------------------------------------------------------------------
149
150 2007-08-29         Cluster File Systems, Inc. <info@clusterfs.com>
151        * version 3.0.1
152
153 Severity   : major
154 Frequency  : rare
155 Bugzilla   : 6334
156 Description: Multiple mount protection(MMP) support.
157 Details    : This feature will protect the filesystem from being mounted more
158              than once simultaneously. It will also protect changes by e2fsprogs
159              to the filesystem if it is mounted. This assumes high importance
160              in a shared storage environment where multiple mounts can severely
161              corrupt the filesystem.
162
163 --------------------------------------------------------------------------------
164
165 2007-08-10         Cluster File Systems, Inc. <info@clusterfs.com>
166        * version 3.0.0
167        * Initial release of ldiskfs as a separate package.
168
169 Severity   : normal
170 Frequency  : rare
171 Bugzilla   : 12415
172 Description: Updated patchess for new RHEL4 kernel
173 Details    : Add patch ext3-unlink-race.patch
174              Updated series file ldiskfs-2.6-rhel4.series
175