Skip to main content

MigrationVerifyScope

The comparison of one disk, or of one share through the pool. A scope passes only when problem is absent, the expected and found counts are equal and every list is empty.

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
MigrationVerifyScope
{
"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"
]
}
}