← Back to team overview

curtin-dev team mailing list archive

Re: [Merge] ~medicalwei/curtin:raid-partuuid into curtin:master

 

Thanks for the MP Yao!

This looks good to me from the RAID standpoint


$ jq '.storage.blockdev[] | select(.DEVTYPE | test("partition")) | {DEVNAME, ID_PART_TABLE_TYPE, ID_PART_ENTRY_SCHEME}' examples/machines/lp1999173-raid1.json
{
  "DEVNAME": "/dev/vdb1",
  "ID_PART_TABLE_TYPE": "gpt",
  "ID_PART_ENTRY_SCHEME": "gpt"
}
{
  "DEVNAME": "/dev/vdb2",
  "ID_PART_TABLE_TYPE": "gpt",
  "ID_PART_ENTRY_SCHEME": "gpt"
}
{
  "DEVNAME": "/dev/md127p1",
  "ID_PART_TABLE_TYPE": null,
  "ID_PART_ENTRY_SCHEME": "gpt"
}

But there are also scenarios where ID_PART_ENTRY_SCHEME is different from ID_PART_TABLE_TYPE ; so I want to  check what that means for them

$ jq '.storage.blockdev[] | select(.DEVTYPE | test("partition")) | {DEVNAME, ID_PART_TABLE_TYPE, ID_PART_ENTRY_SCHEME}' examples/machines/ms-win-dyn-disk.json
{
  "DEVNAME": "/dev/sda1",
  "ID_PART_TABLE_TYPE": "dos",
  "ID_PART_ENTRY_SCHEME": null
}
{
  "DEVNAME": "/dev/sda2",
  "ID_PART_TABLE_TYPE": "dos",
  "ID_PART_ENTRY_SCHEME": null
}


and probe-data from private reports:

{
  "DEVNAME": "/dev/sdb5",
  "ID_PART_TABLE_TYPE": "dos",
  "ID_PART_ENTRY_SCHEME": "freebsd"
}
{
  "DEVNAME": "/dev/sdb6",
  "ID_PART_TABLE_TYPE": "dos",
  "ID_PART_ENTRY_SCHEME": null
}
-- 
https://code.launchpad.net/~medicalwei/curtin/+git/curtin/+merge/481164
Your team curtin developers is requested to review the proposed merge of ~medicalwei/curtin:raid-partuuid into curtin:master.



References