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