public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Ian Kelling <iank@fsf.org>
To: Andrei Borzenkov <arvidjaar@gmail.com>
Cc: Btrfs <linux-btrfs@vger.kernel.org>
Subject: Re: bug: btrfs receive: ERROR: clone: did not find source subvol
Date: Sat, 18 Feb 2023 09:42:00 -0500	[thread overview]
Message-ID: <87cz67nhv6.fsf@fsf.org> (raw)
In-Reply-To: <c5a798e3-4b58-a074-01a4-def09f136d38@gmail.com>

Sorry I didn't reply sooner, I was about to go to fosdem and I needed
data copied over to my laptop, so I deleted the offending subvolumes
knowing the issue would reoccur. It has now with the same 2 machines.
Here is the information I posted before, but with the new iteration of
the error, the only notable differences are the various timestamps and
uuids:

# btrfs send -p '/mnt/root/btrbk/q.20230218T054921-0500' '/mnt/root/btrbk/q.20230218T060025-0500'

on receiving host:

# btrfs -v receive /mnt/root/btrbk
At snapshot q.20230218T060025-0500
receiving snapshot q.20230218T060025-0500 uuid=f98f24ce-03ef-2b44-be4e-599c45fc3965, ctransid=553735 parent_uuid=11c71068-830b-044a-b032-3cc12947d88f, parent_ctransid=553712
write p/c/.bh - offset=5484544 length=1143
write p/c/firefox-swf-profile/cookies.sqlite - offset=131072 length=49152
write p/c/firefox-swf-profile/cookies.sqlite - offset=180224 length=16384
write p/c/firefox-swf-profile/formhistory.sqlite - offset=0 length=32768
write p/c/firefox-swf-profile/formhistory.sqlite - offset=262144 length=32768
write p/c/firefox-swf-profile/formhistory.sqlite - offset=458752 length=49152
write p/c/firefox-swf-profile/formhistory.sqlite - offset=507904 length=16384
write p/c/firefox-swf-profile/formhistory.sqlite - offset=655360 length=49152
write p/c/firefox-swf-profile/formhistory.sqlite - offset=704512 length=16384
write p/c/firefox-swf-profile/formhistory.sqlite - offset=1212416 length=32768
write p/c/firefox-swf-profile/permissions.sqlite - offset=0 length=32768
write p/c/firefox-swf-profile/permissions.sqlite - offset=98304 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=0 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=98304 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=557056 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=1343488 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=1703936 length=49152
write p/c/firefox-swf-profile/places.sqlite - offset=1753088 length=16384
write p/c/firefox-swf-profile/places.sqlite - offset=21659648 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=21987328 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=22216704 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=22675456 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=23429120 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=23494656 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=23756800 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=23986176 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=24182784 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=25526272 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=26247168 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=26312704 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=26902528 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=28409856 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=28508160 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=28672000 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=28966912 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=29065216 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=29491200 length=49152
write p/c/firefox-swf-profile/places.sqlite - offset=29540352 length=16384
write p/c/firefox-swf-profile/places.sqlite - offset=29556736 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=29753344 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=29884416 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=29949952 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=36569088 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=37683200 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=41156608 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=41385984 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=41418752 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=46006272 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=46104576 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=46235648 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=46268416 length=32768
write p/c/firefox-swf-profile/places.sqlite - offset=46301184 length=49152
write p/c/firefox-swf-profile/places.sqlite - offset=46350336 length=49152
ERROR: clone: did not find source subvol



Andrei Borzenkov <arvidjaar@gmail.com> writes:

> On 31.01.2023 17:02, Ian Kelling wrote:
>> on sending host:
>> btrfs send -p /mnt/root/btrbk/q.20230126T000018-0500 /mnt/root/btrbk/q.20230130T200019-0500
>
> Show output of
>
> btrfs subvolume show /mnt/root/btrbk/q.20230126T000018-0500
> btrfs subvolume show /mnt/root/btrbk/q.20230130T200019-0500

Using the subvolumes of the current error:

# btrfs subvolume show /mnt/root/btrbk/q.20230218T054921-0500
btrfs subvolume show /mnt/root/btrbk/q.20230218T054921-0500
btrbk/q.20230218T054921-0500
	Name: 			q.20230218T054921-0500
	UUID: 			f41b8364-5c1f-d74d-aa68-a44298993f65
	Parent UUID: 		cc4f736a-b3c0-6a49-846d-f1e7c77bd27f
	Received UUID: 		11c71068-830b-044a-b032-3cc12947d88f
	Creation time: 		2023-02-18 05:49:44 -0500
	Subvolume ID: 		12734
	Generation: 		553712
	Gen at creation: 	553708
	Parent ID: 		5
	Top level ID: 		5
	Flags: 			readonly
	Send transid: 		433889
	Send time: 		2023-02-18 05:49:44 -0500
	Receive transid: 	553709
	Receive time: 		2023-02-18 05:49:44 -0500
	Snapshot(s):
				q
# btrfs subvolume show /mnt/root/btrbk/q.20230218T060025-0500
btrfs subvolume show /mnt/root/btrbk/q.20230218T060025-0500
btrbk/q.20230218T060025-0500
	Name: 			q.20230218T060025-0500
	UUID: 			f98f24ce-03ef-2b44-be4e-599c45fc3965
	Parent UUID: 		4771b096-9488-3f4a-a894-cde735111183
	Received UUID: 		-
	Creation time: 		2023-02-18 06:00:37 -0500
	Subvolume ID: 		12739
	Generation: 		553736
	Gen at creation: 	553736
	Parent ID: 		5
	Top level ID: 		5
	Flags: 			readonly
	Send transid: 		0
	Send time: 		2023-02-18 06:00:37 -0500
	Receive transid: 	0
	Receive time: 		-
	Snapshot(s):


>
>> on receiving host:
>
> Show output of
>
> btrfs subvolume list -uR /mnt/root/btrbk

That lists a lot of unrelated subvolumes, I narrowed it down:

btrfs subvolume list -uR /mnt/root/btrbk | grep -P 'path (btrbk/q\.|q$)'
ID 9407 gen 424001 top level 5 received_uuid -                                    uuid c73d6305-d71a-024a-9905-e1c8bb8a029b path btrbk/q.20221218T210012-0500
ID 9714 gen 424001 top level 5 received_uuid 35ebfa2d-f1ba-5f4f-8ae1-6b7ee78e7e87 uuid 83a9cd45-081b-ea4e-b247-40e79c2080e7 path btrbk/q.20221225T000021-0500
ID 10173 gen 424001 top level 5 received_uuid a079d502-03ad-8344-ba86-23d0d8025dc8 uuid 988af5bf-831f-0d4e-9db3-2a600f9984aa path btrbk/q.20230101T000019-0500
ID 10710 gen 424192 top level 5 received_uuid -                                    uuid 8c19d1ba-97ac-0540-ac79-d7ea281aedbe path btrbk/q.20230108T000017-0500
ID 11319 gen 424192 top level 5 received_uuid bc951b3f-6ce4-dd4b-85ca-7e3e3cf2016a uuid 1ff39f4c-9ad1-024c-933c-34f08c05ebd4 path btrbk/q.20230115T000023-0500
ID 11693 gen 424192 top level 5 received_uuid d04eca55-42cd-1742-88f6-4e48b4fbdf3c uuid 2adee47b-5eb9-8e43-9cba-e1d7c9a9b681 path btrbk/q.20230123T080020-0500
ID 12058 gen 424192 top level 5 received_uuid 77304ad5-ed1f-164e-9923-612dbb92376c uuid 823148ae-ec29-2947-bd34-b27bbe91267b path btrbk/q.20230130T200019-0500
ID 12219 gen 424192 top level 5 received_uuid -                                    uuid 7513a7d3-15e9-804b-ba1c-55ba50f7ea92 path btrbk/q.20230204T000006-0500
ID 12267 gen 424192 top level 5 received_uuid -                                    uuid ff3e022d-948d-f142-b58d-15b7a546972b path btrbk/q.20230205T000006-0500
ID 12308 gen 424192 top level 5 received_uuid -                                    uuid 9e057038-dae1-f046-808e-ae1bd20d6cdb path btrbk/q.20230206T100008-0500
ID 12343 gen 424192 top level 5 received_uuid -                                    uuid e9271ada-c4dc-6347-9b8a-2486f5b105a9 path btrbk/q.20230207T060008-0500
ID 12429 gen 424192 top level 5 received_uuid -                                    uuid 3287fa82-303e-284e-91b0-4312c0807973 path btrbk/q.20230208T000008-0500
ID 12456 gen 424192 top level 5 received_uuid -                                    uuid 0c64b911-001d-b44e-9fdc-12f50e73e544 path btrbk/q.20230209T000017-0500
ID 12490 gen 424192 top level 5 received_uuid -                                    uuid b0f6b97f-76a4-694e-985c-cc176b1d5e3b path btrbk/q.20230210T000017-0500
ID 12533 gen 424192 top level 5 received_uuid 49392969-6193-8c47-b525-45756f46d111 uuid efbe102a-8b33-1943-921d-233adad00286 path btrbk/q.20230211T000030-0500
ID 12534 gen 424192 top level 5 received_uuid dd610a39-d0a5-0047-bf1e-27bd10f17d9a uuid 7abb2b2d-816d-a944-a7e9-29e5be16eb61 path btrbk/q.20230212T080020-0500
ID 12582 gen 424165 top level 5 received_uuid 58e912fe-1161-b543-9014-3035ec76d6dd uuid 39cd2cf1-f81b-f94b-9d26-593dc8831f90 path btrbk/q.20230213T000021-0500
ID 12654 gen 424165 top level 5 received_uuid 789169fb-5f08-9e49-bab3-e016c67e6f7d uuid 738f886d-5e57-2747-a75e-e4543d97be90 path btrbk/q.20230214T000022-0500
ID 12730 gen 426574 top level 5 received_uuid 22251827-86eb-a748-b9a3-d10a629f4825 uuid 0d89c062-7a88-544d-bd4c-d7c7b6eefafc path btrbk/q.20230215T000022-0500
ID 12791 gen 429107 top level 5 received_uuid -                                    uuid 474ce40f-0cd9-7c4f-8796-4905a59b8f64 path btrbk/q.20230216T000019-0500
ID 12841 gen 431664 top level 5 received_uuid -                                    uuid a95ffdeb-f119-3f45-995f-8f20b8ffbac0 path btrbk/q.20230217T000013-0500
ID 12869 gen 432802 top level 5 received_uuid 90c38844-0e82-a043-a1ba-42dccdd8ff6a uuid ad8ed7ed-b966-8042-85c3-55b18a82e079 path btrbk/q.20230217T110028-0500
ID 12870 gen 432805 top level 5 received_uuid eb503c6b-8037-2749-b426-c8d819282da7 uuid 72da80c6-4194-1440-a4ef-8200a009d4d4 path btrbk/q.20230217T120027-0500
ID 12871 gen 432808 top level 5 received_uuid a3b2fbac-2a53-d847-8820-df15365ab0f7 uuid f87e4a48-6bce-6543-af38-0a7eb1f0f610 path btrbk/q.20230217T130028-0500
ID 12872 gen 432811 top level 5 received_uuid 0ad7d50d-aaa5-184e-a85d-8e720ea17602 uuid 95893850-9240-4643-8994-27127f454d85 path btrbk/q.20230217T140027-0500
ID 12877 gen 432833 top level 5 received_uuid -                                    uuid aae679e8-60d0-c54f-b1d0-488a65d7bd16 path btrbk/q.20230217T150021-0500
ID 12879 gen 432990 top level 5 received_uuid -                                    uuid 4a3d1300-fe37-074f-bc87-9733c87ec55e path btrbk/q.20230217T174534-0500
ID 12884 gen 432993 top level 5 received_uuid ab36acd8-402e-1f48-91e9-7ee84a689a32 uuid 14e8d9f7-a718-dd43-8698-7b593532a18b path btrbk/q.20230217T180028-0500
ID 12885 gen 432996 top level 5 received_uuid 3887c8f6-e14e-4e44-9621-29435fa7cfb9 uuid 749f3f49-1a3f-3949-8239-37907f6d7f1b path btrbk/q.20230217T190026-0500
ID 12886 gen 432999 top level 5 received_uuid a6164fd8-d7f4-b547-bdbd-4c437051f966 uuid 80f6acff-010d-8944-90e2-03a6af8549b9 path btrbk/q.20230217T200028-0500
ID 12888 gen 433895 top level 5 received_uuid -                                    uuid 4e0f0bd5-0a43-0440-b272-6c9d4b06e489 path q
ID 12891 gen 433033 top level 5 received_uuid -                                    uuid 0d776c9a-a4b5-994b-8a0a-56224f36b599 path btrbk/q.20230217T210023-0500
ID 12893 gen 433195 top level 5 received_uuid -                                    uuid 38f25e4d-e5de-4c4d-a011-4490b34b899e path btrbk/q.20230217T230015-0500
ID 12895 gen 433300 top level 5 received_uuid -                                    uuid c5c5ccbc-e402-714b-a2d5-a1832169b37a path btrbk/q.20230218T000014-0500
ID 12897 gen 433403 top level 5 received_uuid -                                    uuid 82410a19-9a65-3348-8f81-135df27c3043 path btrbk/q.20230218T010015-0500
ID 12899 gen 433507 top level 5 received_uuid -                                    uuid 79c83786-0d36-6643-8db7-bf387c78ffa8 path btrbk/q.20230218T020017-0500
ID 12901 gen 433609 top level 5 received_uuid -                                    uuid e7c8c3b4-1ae1-be44-a0ad-88d112bc7e67 path btrbk/q.20230218T030017-0500
ID 12903 gen 433708 top level 5 received_uuid -                                    uuid ac35015a-1ff6-394f-88f5-0d7cc394a089 path btrbk/q.20230218T040016-0500
ID 12905 gen 433811 top level 5 received_uuid -                                    uuid 6ede5b66-9c0e-724d-be87-fe52dbc29155 path btrbk/q.20230218T050014-0500
ID 12907 gen 434221 top level 5 received_uuid -                                    uuid 11c71068-830b-044a-b032-3cc12947d88f path btrbk/q.20230218T054921-0500

  reply	other threads:[~2023-02-18 14:55 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-31 14:02 bug: btrfs receive: ERROR: clone: did not find source subvol Ian Kelling
2023-01-31 16:57 ` Andrei Borzenkov
2023-02-18 14:42   ` Ian Kelling [this message]
2023-02-24 17:55     ` Andrei Borzenkov
2023-05-02 21:22       ` btrfs receive: ERROR: clone: did not find source subvol (user error, not a bug) Ian Kelling
2023-05-21 22:26         ` Ian Kelling

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=87cz67nhv6.fsf@fsf.org \
    --to=iank@fsf.org \
    --cc=arvidjaar@gmail.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