* Re: [Ocfs2-devel] [PATCH 1/3] ext3/ext4: Factor out disk addressability check
[not found] <874ofr2myq.fsf@patl.com>
@ 2010-08-10 15:15 ` Joel Becker
[not found] ` <8739vb2mxr.fsf@patl.com>
1 sibling, 0 replies; 5+ messages in thread
From: Joel Becker @ 2010-08-10 15:15 UTC (permalink / raw)
To: Patrick J. LoPresti; +Cc: ocfs2-devel, linux-fsdevel, linux-ext4, linux-kernel
On Thu, Jul 22, 2010 at 03:03:41PM -0700, Patrick J. LoPresti wrote:
> As part of adding support for OCFS2 to mount huge volumes, we need to
> check that the sector_t and page cache of the system are capable of
> addressing the entire volume.
>
> An identical check already appears in ext3 and ext4. This patch moves
> the addressability check into its own function in fs/libfs.c and
> modifies ext3 and ext4 to invoke it.
>
> Signed-off-by: Patrick LoPresti <lopresti@gmail.com>
ext4/jbd2 folks,
I would like to push these upstream. Should they go through
ocfs2.git or would you rather take them via your trees?
Joel
--
"In the arms of the angel, fly away from here,
From this dark, cold hotel room and the endlessness that you fear.
You are pulled from the wreckage of your silent reverie.
In the arms of the angel, may you find some comfort here."
Joel Becker
Consulting Software Developer
Oracle
E-mail: joel.becker@oracle.com
Phone: (650) 506-8127
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks before journal recovery
[not found] ` <8739vb2mxr.fsf@patl.com>
@ 2010-08-12 17:43 ` Joel Becker
2010-08-12 23:03 ` Joel Becker
2010-08-13 3:39 ` Ted Ts'o
0 siblings, 2 replies; 5+ messages in thread
From: Joel Becker @ 2010-08-12 17:43 UTC (permalink / raw)
To: Jan Kara, Ted Ts'o, Patrick J. LoPresti
Cc: ocfs2-devel, linux-fsdevel, linux-ext4, linux-kernel
On Thu, Jul 22, 2010 at 03:04:16PM -0700, Patrick J. LoPresti wrote:
> Before we start accessing a huge (> 16 TiB) OCFS2 volume, we need to
> confirm that its journal supports 64-bit offsets. In particular, we
> need to check the journal's feature bits before recovering the journal.
>
> This is not possible with JBD2 at present, because the journal
> superblock (where the feature bits reside) is not loaded from disk until
> the journal is recovered.
>
> This patch loads the journal superblock in
> jbd2_journal_check_used_features() if it has not already been loaded,
> allowing us to check the feature bits before journal recovery.
>
> Signed-off-by: Patrick LoPresti <lopresti@gmail.com>
Dear jbd2 developers,
I've pushed this patch to the merge-window branch of ocfs2.git.
I'm ready to send it to Linus, but I need your OK.
Joel
> diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c
> index bc2ff59..5cfd8d4 100644
> --- a/fs/jbd2/journal.c
> +++ b/fs/jbd2/journal.c
> @@ -1365,6 +1365,10 @@ int jbd2_journal_check_used_features (journal_t *journal, unsigned long compat,
>
> if (!compat && !ro && !incompat)
> return 1;
> + /* Load journal superblock if it is not loaded yet. */
> + if (journal->j_format_version == 0 &&
> + journal_get_superblock(journal) != 0)
> + return 0;
> if (journal->j_format_version == 1)
> return 0;
>
>
> _______________________________________________
> Ocfs2-devel mailing list
> Ocfs2-devel@oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-devel
--
Brain: I shall pollute the water supply with this DNAdefibuliser,
turning everyone into mindless slaves.
Pinky: What about the people who drink bottled water?
Brain: Pinky, people who pay 5 dollars for a bottle of water are
already mindless slaves.
Joel Becker
Consulting Software Developer
Oracle
E-mail: joel.becker@oracle.com
Phone: (650) 506-8127
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks before journal recovery
2010-08-12 17:43 ` [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks before journal recovery Joel Becker
@ 2010-08-12 23:03 ` Joel Becker
2010-08-13 3:39 ` Ted Ts'o
1 sibling, 0 replies; 5+ messages in thread
From: Joel Becker @ 2010-08-12 23:03 UTC (permalink / raw)
To: Jan Kara, Ted Ts'o, Patrick J. LoPresti, ocfs2-devel,
linux-fsdevel, linux-ext4, linux-kernel
On Thu, Aug 12, 2010 at 10:43:19AM -0700, Joel Becker wrote:
> On Thu, Jul 22, 2010 at 03:04:16PM -0700, Patrick J. LoPresti wrote:
> > Before we start accessing a huge (> 16 TiB) OCFS2 volume, we need to
> > confirm that its journal supports 64-bit offsets. In particular, we
> > need to check the journal's feature bits before recovering the journal.
> >
> > This is not possible with JBD2 at present, because the journal
> > superblock (where the feature bits reside) is not loaded from disk until
> > the journal is recovered.
> >
> > This patch loads the journal superblock in
> > jbd2_journal_check_used_features() if it has not already been loaded,
> > allowing us to check the feature bits before journal recovery.
> >
> > Signed-off-by: Patrick LoPresti <lopresti@gmail.com>
>
> Dear jbd2 developers,
> I've pushed this patch to the merge-window branch of ocfs2.git.
> I'm ready to send it to Linus, but I need your OK.
To be specific, I'd really like an Acked-by.
Joel
--
"The doctrine of human equality reposes on this: that there is no
man really clever who has not found that he is stupid."
- Gilbert K. Chesterson
Joel Becker
Consulting Software Developer
Oracle
E-mail: joel.becker@oracle.com
Phone: (650) 506-8127
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks before journal recovery
2010-08-12 17:43 ` [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks before journal recovery Joel Becker
2010-08-12 23:03 ` Joel Becker
@ 2010-08-13 3:39 ` Ted Ts'o
2010-08-13 7:17 ` Joel Becker
1 sibling, 1 reply; 5+ messages in thread
From: Ted Ts'o @ 2010-08-13 3:39 UTC (permalink / raw)
To: Jan Kara, Patrick J. LoPresti, ocfs2-devel, linux-fsdevel,
linux-ext4, linux-kernel
On Thu, Aug 12, 2010 at 10:43:19AM -0700, Joel Becker wrote:
> On Thu, Jul 22, 2010 at 03:04:16PM -0700, Patrick J. LoPresti wrote:
> > Before we start accessing a huge (> 16 TiB) OCFS2 volume, we need to
> > confirm that its journal supports 64-bit offsets. In particular, we
> > need to check the journal's feature bits before recovering the journal.
> >
> > This is not possible with JBD2 at present, because the journal
> > superblock (where the feature bits reside) is not loaded from disk until
> > the journal is recovered.
> >
> > This patch loads the journal superblock in
> > jbd2_journal_check_used_features() if it has not already been loaded,
> > allowing us to check the feature bits before journal recovery.
> >
> > Signed-off-by: Patrick LoPresti <lopresti@gmail.com>
>
> Dear jbd2 developers,
> I've pushed this patch to the merge-window branch of ocfs2.git.
> I'm ready to send it to Linus, but I need your OK.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
- Ted
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks before journal recovery
2010-08-13 3:39 ` Ted Ts'o
@ 2010-08-13 7:17 ` Joel Becker
0 siblings, 0 replies; 5+ messages in thread
From: Joel Becker @ 2010-08-13 7:17 UTC (permalink / raw)
To: Ted Ts'o, Jan Kara, Patrick J. LoPresti, ocfs2-devel,
linux-fsdevel, linux-ext4, linux-kernel
On Thu, Aug 12, 2010 at 11:39:30PM -0400, Ted Ts'o wrote:
> On Thu, Aug 12, 2010 at 10:43:19AM -0700, Joel Becker wrote:
> > On Thu, Jul 22, 2010 at 03:04:16PM -0700, Patrick J. LoPresti wrote:
> > > Before we start accessing a huge (> 16 TiB) OCFS2 volume, we need to
> > > confirm that its journal supports 64-bit offsets. In particular, we
> > > need to check the journal's feature bits before recovering the journal.
> > >
> > > This is not possible with JBD2 at present, because the journal
> > > superblock (where the feature bits reside) is not loaded from disk until
> > > the journal is recovered.
> > >
> > > This patch loads the journal superblock in
> > > jbd2_journal_check_used_features() if it has not already been loaded,
> > > allowing us to check the feature bits before journal recovery.
> > >
> > > Signed-off-by: Patrick LoPresti <lopresti@gmail.com>
> >
> > Dear jbd2 developers,
> > I've pushed this patch to the merge-window branch of ocfs2.git.
> > I'm ready to send it to Linus, but I need your OK.
>
> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Thanks Ted!
Joel
--
"I don't even butter my bread; I consider that cooking."
- Katherine Cebrian
Joel Becker
Consulting Software Developer
Oracle
E-mail: joel.becker@oracle.com
Phone: (650) 506-8127
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-08-13 7:18 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <874ofr2myq.fsf@patl.com>
2010-08-10 15:15 ` [Ocfs2-devel] [PATCH 1/3] ext3/ext4: Factor out disk addressability check Joel Becker
[not found] ` <8739vb2mxr.fsf@patl.com>
2010-08-12 17:43 ` [Ocfs2-devel] [PATCH 2/3] JBD2: Allow feature checks before journal recovery Joel Becker
2010-08-12 23:03 ` Joel Becker
2010-08-13 3:39 ` Ted Ts'o
2010-08-13 7:17 ` Joel Becker
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox