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