Skip to main content

MigrationVerify

The result of the latest verify (startMigrationVerify), present while an import is pending its point of no return. running is a verify that has not finished; failed is a mismatch, an error or a cancelled run; only passed means every comparison matched.

statusstringrequired

Possible values: [running, passed, failed]

errorstring

Why the verify could not finish. Absent for a mismatch.

startedAtstring<date-time>required
finishedAtstring<date-time>
disks object[]
  • Array [
  • namestringrequired

    The disk's slot (disk1) or the share's name; an empty name is the files directly in the pool's root.

    passedbooleanrequired
    problemstring

    Why the scope could not be compared at all, such as a disk of the baseline that no adopted disk matches.

    expected objectrequired
    filesinteger<int64>required
    symlinksinteger<int64>required
    specialinteger<int64>required

    The special files, meaning FIFOs, sockets and device nodes.

    bytesinteger<int64>required

    The sum of the regular files' sizes.

    found objectrequired
    filesinteger<int64>required
    symlinksinteger<int64>required
    specialinteger<int64>required

    The special files, meaning FIFOs, sockets and device nodes.

    bytesinteger<int64>required

    The sum of the regular files' sizes.

    hashedinteger<int64>required

    How many of the baseline's sample were hashed again on this disk. 0 for a share: its checksum mismatches are the disks'.

    missing objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    extra objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    sizeChanged objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    checksumChanged objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    changed objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
  • ]
  • shares object[]
  • Array [
  • namestringrequired

    The disk's slot (disk1) or the share's name; an empty name is the files directly in the pool's root.

    passedbooleanrequired
    problemstring

    Why the scope could not be compared at all, such as a disk of the baseline that no adopted disk matches.

    expected objectrequired
    filesinteger<int64>required
    symlinksinteger<int64>required
    specialinteger<int64>required

    The special files, meaning FIFOs, sockets and device nodes.

    bytesinteger<int64>required

    The sum of the regular files' sizes.

    found objectrequired
    filesinteger<int64>required
    symlinksinteger<int64>required
    specialinteger<int64>required

    The special files, meaning FIFOs, sockets and device nodes.

    bytesinteger<int64>required

    The sum of the regular files' sizes.

    hashedinteger<int64>required

    How many of the baseline's sample were hashed again on this disk. 0 for a share: its checksum mismatches are the disks'.

    missing objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    extra objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    sizeChanged objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    checksumChanged objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
    changed objectrequired

    A capped list of paths from the root of the disk or pool, with how many there were in all.

    totalinteger<int64>required
    pathsstring[]required
  • ]
  • duplicatesinteger<int64>required

    How many paths exist on more than one disk. The pool shows each once, from the first disk; they are never counted as missing or extra.

    duplicateSample object[]

    The first of the paths counted in duplicates.

  • Array [
  • pathstringrequired
    disksstring[]required
  • ]
  • MigrationVerify
    {
    "status": "running",
    "error": "string",
    "startedAt": "2024-07-29T15:51:28.071Z",
    "finishedAt": "2024-07-29T15:51:28.071Z",
    "disks": [
    {
    "name": "string",
    "passed": true,
    "problem": "string",
    "expected": {
    "files": 0,
    "symlinks": 0,
    "special": 0,
    "bytes": 0
    },
    "found": {
    "files": 0,
    "symlinks": 0,
    "special": 0,
    "bytes": 0
    },
    "hashed": 0,
    "missing": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "extra": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "sizeChanged": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "checksumChanged": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "changed": {
    "total": 0,
    "paths": [
    "string"
    ]
    }
    }
    ],
    "shares": [
    {
    "name": "string",
    "passed": true,
    "problem": "string",
    "expected": {
    "files": 0,
    "symlinks": 0,
    "special": 0,
    "bytes": 0
    },
    "found": {
    "files": 0,
    "symlinks": 0,
    "special": 0,
    "bytes": 0
    },
    "hashed": 0,
    "missing": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "extra": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "sizeChanged": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "checksumChanged": {
    "total": 0,
    "paths": [
    "string"
    ]
    },
    "changed": {
    "total": 0,
    "paths": [
    "string"
    ]
    }
    }
    ],
    "duplicates": 0,
    "duplicateSample": [
    {
    "path": "string",
    "disks": [
    "string"
    ]
    }
    ]
    }