All of lore.kernel.org
 help / color / mirror / Atom feed
* bug: missing snapshot as in the btrfs subvolume list command
@ 2011-07-05 10:10 Anand Jain
  2011-07-05 10:18 ` Hugo Mills
  0 siblings, 1 reply; 2+ messages in thread
From: Anand Jain @ 2011-07-05 10:10 UTC (permalink / raw)
  To: linux-btrfs



A confirmation if the following bug is being taken care will help.

Have 9 sub-vols `btrfs subvolume list /btrfs`
---------------------------------------------
# btrfs subvolume list /btrfs
ID 256 top level 5 path sv1
ID 257 top level 5 path snapy23988
ID 258 top level 5 path snapi24000
ID 259 top level 5 path snapC24009
ID 260 top level 5 path snapo24018
ID 261 top level 5 path snapm24027
ID 262 top level 5 path snapx24036
ID 263 top level 5 path snape24045
ID 264 top level 5 path snapt24054
# btrfs subvolume list /btrfs | wc -l
9
----------------------------------------

and create 10th subvol
-------
# S=`mktemp -u /btrfs/snapXXXXXX`; btrfs subvolume snapshot 
/btrfs/snapt24054 $S
Create a snapshot of '/btrfs/snapt24054' in '/btrfs/snapm24071'
------

now list fails to report ID 261 (note that last snapshot was
successfully created)
----------------
# btrfs subvolume list /btrfs
ID 256 top level 5 path sv1
ID 257 top level 5 path snapy23988
ID 258 top level 5 path snapi24000
ID 259 top level 5 path snapC24009
ID 260 top level 5 path snapo24018
ID 262 top level 5 path snapx24036
ID 263 top level 5 path snape24045
ID 264 top level 5 path snapt24054
ID 265 top level 5 path snapm24071
# btrfs subvolume list /btrfs | wc -l
9
#
------------------------------

only happens at 10th subvol if you create 11th subvol list if fine.
------------------------------
# S=`mktemp -u /btrfs/snapXXXXXX`; btrfs subvolume snapshot 
/btrfs/snapm24071 $S
Create a snapshot of '/btrfs/snapm24071' in '/btrfs/snapR24080'
# btrfs subvolume list /btrfs
ID 256 top level 5 path sv1
ID 257 top level 5 path snapy23988
ID 258 top level 5 path snapi24000
ID 259 top level 5 path snapC24009
ID 260 top level 5 path snapo24018
ID 261 top level 5 path snapm24027
ID 262 top level 5 path snapx24036
ID 263 top level 5 path snape24045
ID 264 top level 5 path snapt24054
ID 265 top level 5 path snapm24071
ID 266 top level 5 path snapR24080
# btrfs subvolume list /btrfs | wc -l
11
#
---------------------------

Thanks,
-Anand

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: bug: missing snapshot as in the btrfs subvolume list command
  2011-07-05 10:10 bug: missing snapshot as in the btrfs subvolume list command Anand Jain
@ 2011-07-05 10:18 ` Hugo Mills
  0 siblings, 0 replies; 2+ messages in thread
From: Hugo Mills @ 2011-07-05 10:18 UTC (permalink / raw)
  To: Anand Jain; +Cc: linux-btrfs

[-- Attachment #1: Type: text/plain, Size: 2036 bytes --]

On Tue, Jul 05, 2011 at 06:10:42PM +0800, Anand Jain wrote:
> A confirmation if the following bug is being taken care will help.
> 
> Have 9 sub-vols `btrfs subvolume list /btrfs`
> ---------------------------------------------
> # btrfs subvolume list /btrfs
> ID 256 top level 5 path sv1
> ID 257 top level 5 path snapy23988
> ID 258 top level 5 path snapi24000
> ID 259 top level 5 path snapC24009
> ID 260 top level 5 path snapo24018
> ID 261 top level 5 path snapm24027
> ID 262 top level 5 path snapx24036
> ID 263 top level 5 path snape24045
> ID 264 top level 5 path snapt24054
> # btrfs subvolume list /btrfs | wc -l
> 9
> ----------------------------------------
> 
> and create 10th subvol
> -------
> # S=`mktemp -u /btrfs/snapXXXXXX`; btrfs subvolume snapshot
> /btrfs/snapt24054 $S
> Create a snapshot of '/btrfs/snapt24054' in '/btrfs/snapm24071'
> ------
> 
> now list fails to report ID 261 (note that last snapshot was
> successfully created)
> ----------------
> # btrfs subvolume list /btrfs
> ID 256 top level 5 path sv1
> ID 257 top level 5 path snapy23988
> ID 258 top level 5 path snapi24000
> ID 259 top level 5 path snapC24009
> ID 260 top level 5 path snapo24018
> ID 262 top level 5 path snapx24036
> ID 263 top level 5 path snape24045
> ID 264 top level 5 path snapt24054
> ID 265 top level 5 path snapm24071
> # btrfs subvolume list /btrfs | wc -l
> 9
> #
> ------------------------------

   Could you try this with the integration branch of the btrfs tools,
available from:

http://git.darksatanic.net/repo/btrfs-progs-unstable.git/

in the "integration-20110703" branch. There's a patch in there that
should deal with this particular problem (if it's what I think it is,
which it probably is).

   Hugo.

-- 
=== Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk ===
  PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.org.uk
     --- Once is happenstance; twice is coincidence; three times ---     
                            is enemy action.                             

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-07-05 10:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-05 10:10 bug: missing snapshot as in the btrfs subvolume list command Anand Jain
2011-07-05 10:18 ` Hugo Mills

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.