Whamcloud - gitweb
Branch b1_4
authoradilger <adilger>
Wed, 6 Jul 2005 02:36:02 +0000 (02:36 +0000)
committeradilger <adilger>
Wed, 6 Jul 2005 02:36:02 +0000 (02:36 +0000)
commit3e14e50be4e4085c3f298eafaf24490fe63fa819
tree39f4b257e8e9007b3b53301d86efddb9cfbd94e1
parentaaca0e720165bd75dc9f35632b75855bb41518f8
Branch b1_4
OSTs running 2.4 kernels but with extents enabled might rarely trip an
assertion in the ext3 JBD (journaling) layer.

The b_committed_data struct is protected by the big kernel lock
in 2.4 kernels, serializing journal_commit_transaction() and
ext3_get_block_handle->ext3_new_block->find_next_usable_block()
access to this struct.  In 2.6 kernels there is finer grained
locking to improve SMP performance of the JBD layer.

b=6198
r=alex (original patch)
lustre/ChangeLog
lustre/kernel_patches/patches/ext3-extents-2.4.21-chaos.patch
lustre/kernel_patches/patches/ext3-extents-2.4.21-suse2.patch
lustre/kernel_patches/patches/ext3-extents-2.4.24.patch
lustre/kernel_patches/patches/ext3-extents-2.4.29.patch
lustre/lvfs/fsfilt_ext3.c