public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Chris Mason <chris.mason@oracle.com>
To: linux-btrfs@vger.kernel.org
Subject: New new format branch ready for testing
Date: Mon, 8 Jun 2009 16:58:48 -0400	[thread overview]
Message-ID: <20090608205848.GB4130@think> (raw)

Hello everyone,

Yan Zheng sent along an update for the new format patch today, and it
slightly changed the disk format for backrefs used when balancing space
across drives.  We decided against supporting an intermediate format
that was only a week old, and his update makes a few important features
much much easier (snapshot deletion for one).

If you've tried the newformat branch and run btrfs-vol -b or run
btrfs-vol -r, you'll have to backup your data and reformat before
switching to the newest code.

If this is a problem for any testers of the newformat branch, please
don't hesitate to send me an email.  We'll find a way to help you
transition to the new code.  The main reason I'm willing to make this
format switch is because these commands are not commonly run, and I
doubt there has been a huge number of people trying out the newformat
code.

If you've tried the newformat branch and haven't run btrfs-vol -b or
btrfs-vol -r, you can safely switch to the updated code without any
extra steps.

If you're not sure if you've run these commands, pull down the new code
just for btrfs-progs, and run btrfsck.  It will print an error if it
finds any of the unsupported disk items.

I didn't want people to accidentally pull the new new format on top of
the old new format without reading this email, so I gave the new new
format a new branch name (newformat2).

For the kernel (still at 2.6.30-rc7, rebased today):

git pull git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable.git newformat2

For the progs (also rebased today):

git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-progs-unstable.git newformat2

I deleted the newformat branch.  Only newformat2 should be used for new
testing now.

Since this is working well in testing so far, we plan on asking Linus to
pull it for 2.6.31.  We don't plan on any more format changes for this
code.

-chris


             reply	other threads:[~2009-06-08 20:58 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-06-08 20:58 Chris Mason [this message]
2009-06-10  0:45 ` New new format branch ready for testing Chris Mason

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=20090608205848.GB4130@think \
    --to=chris.mason@oracle.com \
    --cc=linux-btrfs@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox