All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Freemyer <greg.freemyer@gmail.com>
To: linux clustering <linux-cluster@redhat.com>
Cc: Andrew Morton <akpm@osdl.org>,
	linux-fsdevel@vger.kernel.org,
	linux-kernel <linux-kernel@vger.kernel.org>,
	Alan Cox <alan@lxorguk.ukuu.org.uk>
Subject: Re: Re: GFS, what's remaining
Date: Mon, 5 Sep 2005 12:41:03 -0400	[thread overview]
Message-ID: <87f94c3705090509411af94019@mail.gmail.com> (raw)
In-Reply-To: <1125917048.1910.9.camel@sisko.sctweedie.blueyonder.co.uk>


[-- Attachment #1.1: Type: text/plain, Size: 2377 bytes --]

On 9/5/05, Stephen C. Tweedie <sct@redhat.com> wrote:
> 
> Hi,
> 
> On Sun, 2005-09-04 at 21:33, Pavel Machek wrote:
> 
> > > - read-only mount
> > > - "specatator" mount (like ro but no journal allocated for the mount,
> > > no fencing needed for failed node that was mounted as specatator)
> >
> > I'd call it "real-read-only", and yes, that's very usefull
> > mount. Could we get it for ext3, too?
> 
> I don't want to pollute the ext3 paths with extra checks for the case
> when there's no journal struct at all. But a dummy journal struct that
> isn't associated with an on-disk journal and that can never, ever go
> writable would certainly be pretty easy to do.
> 
> But mount -o readonly gives you most of what you want already. An
> always-readonly option would be different in some key ways --- for a
> start, it would be impossible to perform journal recovery if that's
> needed, as that still needs journal and superblock write access. That's
> not necessarily a good thing.
> 
> And you *still* wouldn't get something that could act as a spectator to
> a filesystem mounted writable elsewhere on a SAN, because updates on the
> other node wouldn't invalidate cached data on the readonly node. So is
> this really a useful combination?
> 
> About the only combination I can think of that really makes sense in
> this context is if you have a busted filesystem that somehow can't be
> recovered --- either the journal is broken or the underlying device is
> truly readonly --- and you want to mount without recovery in order to
> attempt to see what you can find. That's asking for data corruption,
> but that may be better than getting no data at all.
> 
> But that is something that could be done with a "-o skip-recovery" mount
> option, which would necessarily imply always-readonly behaviour.
> 
> --Stephen


This is getting way off-thread, but xfs does not do journal replay on 
read-only mount. This was required due to filesystem snapshots which are 
often truly read-only. i.e. All LVM1 snapshots are truly read-only. Also 
many FC arrays support read-only snapshots as well.

I'm not sure how ext3 supports those environments (I use XFS when I need 
snapshot capability).

The above -skip-recovery option might be required?

Greg
-- 
Greg Freemyer
The Norcross Group
Forensics for the 21st Century

[-- Attachment #1.2: Type: text/html, Size: 2847 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



  reply	other threads:[~2005-09-05 16:41 UTC|newest]

Thread overview: 157+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-09-01 10:46 GFS, what's remaining David Teigland
2005-09-01 10:42 ` Arjan van de Ven
2005-09-01 10:59 ` Andrew Morton
2005-09-01 10:59   ` Andrew Morton
2005-09-01 14:49   ` Alan Cox
2005-09-01 14:27     ` Christoph Hellwig
2005-09-01 15:28       ` Alan Cox
2005-09-01 15:28         ` Alan Cox
2005-09-01 15:11         ` Lars Marowsky-Bree
2005-09-01 17:56         ` Christoph Hellwig
2005-09-02  7:04           ` David Teigland
2005-09-01 17:23     ` Daniel Phillips
2005-09-01 17:23       ` Daniel Phillips
2005-09-01 20:21     ` Andrew Morton
2005-09-01 20:21       ` Andrew Morton
2005-09-02 21:17       ` Andi Kleen
2005-09-02 23:03         ` Bryan Henderson
2005-09-03  0:16         ` Mark Fasheh
2005-09-03  0:16           ` Mark Fasheh
2005-09-03  6:42           ` Daniel Phillips
2005-09-03  6:42             ` Daniel Phillips
2005-09-03  6:46             ` [Linux-cluster] " Wim Coekaerts
2005-09-03  6:46               ` Wim Coekaerts
2005-09-03 22:21               ` [Linux-cluster] " Daniel Phillips
2005-09-03 22:21                 ` Daniel Phillips
2005-09-04  1:09                 ` [Linux-cluster] " Joel Becker
2005-09-04  1:32                   ` Andrew Morton
2005-09-04  1:32                     ` Andrew Morton
2005-09-04  3:06                     ` [Linux-cluster] " Joel Becker
2005-09-04  3:06                       ` Joel Becker
2005-09-04  4:22                       ` [Linux-cluster] " Daniel Phillips
2005-09-04  4:30                         ` Joel Becker
2005-09-04  4:51                           ` Daniel Phillips
2005-09-04  4:51                             ` Daniel Phillips
2005-09-04  5:00                             ` [Linux-cluster] " Joel Becker
2005-09-04  5:00                               ` Joel Becker
2005-09-04  5:52                               ` [Linux-cluster] " Daniel Phillips
2005-09-04  5:56                                 ` Joel Becker
2005-09-04  4:46                         ` Andrew Morton
2005-09-04  4:58                           ` Joel Becker
2005-09-04  5:41                             ` Andrew Morton
2005-09-04  5:41                               ` Andrew Morton
2005-09-04  5:49                               ` [Linux-cluster] " Joel Becker
2005-09-04  5:49                                 ` Joel Becker
2005-09-05  4:30                               ` [Linux-cluster] " David Teigland
2005-09-05  4:30                                 ` David Teigland
2005-09-05  8:54                                 ` [Linux-cluster] " Andrew Morton
2005-09-05  9:24                                   ` David Teigland
2005-09-05  9:24                                     ` David Teigland
2005-09-05  9:19                                     ` [Linux-cluster] " Andrew Morton
2005-09-05  9:30                                       ` Daniel Phillips
2005-09-05  9:48                                       ` David Teigland
2005-09-05 12:21                                       ` Alan Cox
2005-09-05 12:21                                         ` Alan Cox
2005-09-05 19:53                                         ` [Linux-cluster] " Andrew Morton
2005-09-05 23:20                                           ` Alan Cox
2005-09-05 23:20                                             ` Alan Cox
2005-09-05 23:06                                             ` [Linux-cluster] " Andrew Morton
2005-09-05 23:06                                               ` Andrew Morton
2005-09-14  9:01                                         ` [Linux-cluster] " Patrick Caulfield
2005-09-14  9:46                                           ` Antonio Vargas
2005-09-05 19:11                                     ` kurt.hackel
2005-09-04  6:10                           ` Mark Fasheh
2005-09-04  7:23                             ` Andrew Morton
2005-09-04  8:17                               ` Mark Fasheh
2005-09-04  8:37                                 ` Andrew Morton
2005-09-04  8:37                                   ` Andrew Morton
2005-09-04  6:40                           ` [Linux-cluster] " Daniel Phillips
2005-09-04  7:28                             ` Andrew Morton
2005-09-04  7:28                               ` Andrew Morton
2005-09-04  8:01                               ` [Linux-cluster] " Joel Becker
2005-09-04  8:18                                 ` Andrew Morton
2005-09-04  9:11                                   ` Joel Becker
2005-09-04  9:11                                     ` Joel Becker
2005-09-04  9:18                                     ` [Linux-cluster] " Andrew Morton
2005-09-04  9:39                                       ` Joel Becker
2005-09-04  9:39                                         ` Joel Becker
2005-09-04 18:03                                     ` [Linux-cluster] " Hua Zhong
2005-09-04 19:51                               ` Daniel Phillips
2005-09-04 19:51                                 ` Daniel Phillips
2005-09-04  7:12                           ` Hua Zhong
2005-09-04  8:37                           ` [Linux-cluster] " Alan Cox
2005-09-04  8:37                             ` Alan Cox
2005-09-05 23:32                             ` [Linux-cluster] " Joel Becker
2005-09-05 23:32                               ` Joel Becker
2005-09-03  5:57         ` Daniel Phillips
2005-09-03  5:57           ` Daniel Phillips
2005-09-05 14:14           ` Lars Marowsky-Bree
2005-09-05 14:14             ` Lars Marowsky-Bree
2005-09-05 15:49             ` Daniel Phillips
2005-09-05 16:18               ` Dmitry Torokhov
2005-09-06  0:57                 ` Daniel Phillips
2005-09-06  2:03                   ` Dmitry Torokhov
2005-09-06  4:02                     ` Daniel Phillips
2005-09-06  4:07                       ` GFS, what's remainingh Dmitry Torokhov
2005-09-06  4:58                         ` Daniel Phillips
2005-09-06  4:58                           ` Daniel Phillips
2005-09-06  5:05                           ` Dmitry Torokhov
2005-09-06  6:48                             ` Daniel Phillips
2005-09-06  6:55                               ` Dmitry Torokhov
2005-09-06  7:18                                 ` Daniel Phillips
2005-09-06  7:18                                   ` Daniel Phillips
2005-09-06 14:31                                   ` Dmitry Torokhov
2005-09-06 13:42                               ` Alan Cox
2005-09-06 13:42                                 ` Alan Cox
2005-09-03  7:06         ` GFS, what's remaining Wim Coekaerts
2005-09-03  7:06           ` Wim Coekaerts
2005-09-03  7:27           ` Bernd Eckenfels
2005-09-05 14:16             ` Lars Marowsky-Bree
2005-09-05 20:24               ` Bernd Eckenfels
2005-09-05 20:53                 ` Kurt Hackel
2005-09-05 23:37                 ` Joel Becker
2005-09-06  5:24                   ` Daniel Phillips
2005-09-06 12:55         ` Suparna Bhattacharya
2005-09-03  5:18       ` David Teigland
2005-09-03  6:14         ` Arjan van de Ven
2005-09-03  6:14           ` Arjan van de Ven
2005-09-03  6:42           ` D. Hazelton
2005-09-03 10:35           ` David Teigland
2005-09-03 20:56             ` Daniel Phillips
2005-09-03 20:56               ` Daniel Phillips
2005-09-04 20:33         ` Pavel Machek
2005-09-04 22:18           ` Joel Becker
2005-09-04 22:18             ` Joel Becker
2005-09-05  5:54           ` Theodore Ts'o
2005-09-05  7:09             ` Mark Fasheh
2005-09-05 14:07               ` Theodore Ts'o
2005-09-05  8:27             ` real read-only [was Re: GFS, what's remaining] Pavel Machek
2005-09-05 14:03               ` Theodore Ts'o
2005-09-05 10:44           ` [Linux-cluster] Re: GFS, what's remaining Stephen C. Tweedie
2005-09-05 10:44             ` Stephen C. Tweedie
2005-09-05 16:41             ` Greg Freemyer [this message]
2005-09-01 11:35 ` Arjan van de Ven
2005-09-01 11:35   ` Arjan van de Ven
2005-09-02  9:44   ` David Teigland
2005-09-02 11:46     ` Jörn Engel
2005-09-02 11:46       ` Jörn Engel
2005-09-03  5:28     ` Greg KH
2005-09-05  3:47       ` David Teigland
2005-09-05  3:47         ` David Teigland
2005-09-05  8:58         ` Jörn Engel
2005-09-05  9:18           ` David Teigland
2005-09-05  9:18             ` David Teigland
2005-09-05  5:43   ` David Teigland
2005-09-05  5:43     ` David Teigland
2005-09-05  6:32     ` Pekka Enberg
2005-09-05  7:55       ` David Teigland
2005-09-05  7:55         ` David Teigland
2005-09-05  8:00         ` Pekka Enberg
2005-09-05  8:00           ` Pekka Enberg
2005-09-10 10:11     ` Arjan van de Ven
2005-09-05  6:29   ` David Teigland
2005-09-05  6:29     ` David Teigland
2005-09-08  5:41   ` David Teigland
2005-09-08  5:41     ` David Teigland
2005-09-01 12:33 ` Pekka Enberg
2005-09-01 17:27 ` Daniel Phillips

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87f94c3705090509411af94019@mail.gmail.com \
    --to=greg.freemyer@gmail.com \
    --cc=akpm@osdl.org \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-cluster@redhat.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.