Commit 397f816
committed
backport freeobjects receive handling from 0.7
this combines changes from
e6d3a84
OpenZFS 6393 - zfs receive a full send as a clone
and
50c957f
Implement large_dnode pool feature
to hopefully allow sending regular streams from 0.7.x to 0.6.5.x based
systems. the problematic records of the following kind now no longer
lead to an infinite loop, but instead allow the receive to complete:
drr_type = FREEOBJECTS firstobj = 64 numobjs = 36028797018963904 err = 0
see issues #5699 (older incompatibility between FreeNAS and <= 0.6.5.11)
and #6507 (recent incompatibility between 0.7.x and <= 0.6.5.11)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Requires-spl: refs/pull/647/head1 parent 2bc71fa commit 397f816
1 file changed
+12
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1600 | 1600 | | |
1601 | 1601 | | |
1602 | 1602 | | |
| 1603 | + | |
1603 | 1604 | | |
1604 | 1605 | | |
1605 | 1606 | | |
1606 | 1607 | | |
1607 | | - | |
1608 | | - | |
1609 | | - | |
| 1608 | + | |
| 1609 | + | |
| 1610 | + | |
1610 | 1611 | | |
1611 | 1612 | | |
1612 | | - | |
| 1613 | + | |
| 1614 | + | |
| 1615 | + | |
1613 | 1616 | | |
| 1617 | + | |
| 1618 | + | |
| 1619 | + | |
1614 | 1620 | | |
1615 | 1621 | | |
1616 | 1622 | | |
1617 | 1623 | | |
1618 | 1624 | | |
| 1625 | + | |
| 1626 | + | |
1619 | 1627 | | |
1620 | 1628 | | |
1621 | 1629 | | |
| |||
0 commit comments