Forgot to say, for completeness:

Yes any PV with a single VG with a single LV will do.

Or conversely any VG with a single PV with a single LV will do.



1. Any type of LVM setup is probably going to be fine.

2. DD the entire disk including partitions including LVM partition (PV) is going to be fine.

3. Any LVM command is going to be fine ("lvs").



Number 3 above causes background "morphing" in case duplicate UUIDs are found.

This is the output:

Found duplicate PV 3U9ac3Ah5lcZUf03Iwm0cgMMaKxdflg0: using /dev/sdb4 not /dev/sdc4

Or *can* be the output.

I have no error output.

I will just say that any report is just a report.



The police don't go tell you that they require a more detailed fully written report before they will investigate a burglary.

They consider it their own work to do this investigation.

When you report a crime, they take it from you from there. They do not require you to do their work. This would never work.

Then you can say "But this is how open source works" no, it is how open source "doesn't work".

It is when things "don't get fixed".

My report was nothing more than a report. It had no clear intent as to the desired outcome of that report.

Even if it does have some hidden or implied intent, that is basically an erroneous notion on my part that I consider myself your employee ;-).

The purpose of the report was to give information. Nothing else.

What anyone will do with it, is up to these people.

If I tell you a meteor fell from the sky yesterday, and you are interested in it, you will pursue it yourself.

If you are not interested, then it is not my job to make you interested.

You seem to be in the business of trying to escape responsiblity if nothing else.

Trying to find any reason to not do any work. If police worked like that they'd be fired.


"Yes ma'am we did not investigate your burglary because the neighbour girl didn't want to give enough detailed information, so we didn't do anything."

"We're sorry customer of ours, our systems fucked up your data because mister nobody that we don't know didn't give enough information so we couldn't investigate prior to this happening."

You'd be fired, probably.

It is just a means to not do your job, from my pov.

If you had it your way I would even do the development as well.

If you had it your way I would even do the uploading and the signing off, but you'd take credit for it.

I am sorry to be saying these things here, this was not my intent, because this gives rise to further discussion.

So I will end by trying to separate these two issues:



1. vgimportclone in 16.04 does not actually work.

I have no error output because I didn't save any and I am not going to repeat it.

It is for your information, not for mine.


But it fails it work if and when the above error message:

Found duplicate PV 3U9ac3Ah5lcZUf03Iwm0cgMMaKxdflg0: using /dev/sdb4 not /dev/sdc4

causes the clone to be masked by the original.


In 16.10 it works because of whatever. There are stil error messages but it still works:

WARNING: PV 3U9ac3-Ah5l-cZUf-03Iw-m0cg-MMaK-xdflg0 on /dev/sdc4 was already found on /dev/sdb4. WARNING: PV 3U9ac3-Ah5l-cZUf-03Iw-m0cg-MMaK-xdflg0 prefers device /dev/sdb4 because device is used by LV. WARNING: PV 3U9ac3-Ah5l-cZUf-03Iw-m0cg-MMaK-xdflg0 on /dev/sdc4 was already found on /dev/sdb4. WARNING: PV 3U9ac3-Ah5l-cZUf-03Iw-m0cg-MMaK-xdflg0 prefers device /dev/sdb4 because of previous preference.

This is the output of vgimportclone in 16.10 when this duplication has happened but it works.

I have no output saved, I have no output from 16.04.

You seem to want me to do all the work for you, because any bug report will also be followed up with endless requests for more information.

I consider that insincere and the information is already there.

Duplicate PVs cause mayhem and you can investigate this yourself if you want.

It does not take a lot of imagination to envision a setup in which this would happen.


The mechanism for the failure is also well-understood.

It is LVM seeing two PVs (with similar UUID) and then picking one of both. And it can do so runtime.

There is nothing hard to get about this and I'm sorry for allowing myself to be led on by this.

If someone gives you finger, you should not try to take the entire hand, arm and body. Of that person.

You should be content with the help you've been given.

I am writing now because I have a bit of time, but in general you cannot expect people to change their day because of you or for you.


You say I have expectatins towards developers. I have none.

You have expectations towards me.

If you do not want to fix it, that's fine.

It is your product, not mine.

You make money off it, not me, in that sense.

You don't want to fix your product, fine with me right. Bye.









--
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to