[Lustre-discuss] SCSI driver problem on 2.6.22.19 + lustre 1.8.1?
Andreas Dilger
adilger at Sun.COM
Tue Sep 1 23:50:09 PDT 2009
On Sep 01, 2009 15:06 -0400, Brian J. Murrell wrote:
> On Tue, 2009-09-01 at 13:47 -0500, Nirmal Seenu wrote:
> > In lustre 1.8.0.1 it used to be:
> >
> > journal->j_commit_timer.expires = round_jiffies(transaction->t_expires);
> >
> > and it is the following in Lustre 1.8.1:
> >
> > journal->j_commit_timer.expires = transaction->t_expires;
>
> Yes, that's one of the differences I listed.
We've since modified this change to use "round_jiffies_up()", which
fixes the upstream problem, while avoiding the hangs it caused in
Lustre.
> > The only other differnece is from the 8kstack-2.6.12.patch which used to
> > modify the following line in include/asm-i386/thread_info.h
> >
> > from
> > #define THREAD_SIZE (4096)
> > to
> > #define THREAD_SIZE (8192)
> >
> > It seems like, it would be safe for me to rollback the changes to
> > fs/jbd/transaction.c and continue using 2.6.22.19 kernel.
I think we just ensure that the CONFIG_4K_STACK is not enabled on
servers now.
Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.
More information about the lustre-discuss
mailing list