I only have one comment regarding the zfs pool version handling:

C.2. Version Compatibility

To get the full benefit of the options described in this case, the ZFS
pool needs to be at version 22 (received properties) or later. Before
that, the following options behave differently:

  receive -o  If the specified property is present in the send stream,
              it is replaced by the value specified after the -o option,
              since the sent value cannot be overridden locally.

  receive -x  If the specified property is present in the send stream,
              it is simply ignored, since it cannot be overridden
              locally.

     send -b  This option is ignored. Received properties cannot be sent
              in favor of local settings because the two cannot be
              distinguished. All datasets appear to have never been
              received and their settings are sent as original
              properties.

Is there not a concern that the handling of the latter two usages will lead to surprising results if the administrator is not immediately aware of the version of the appropriate pool? Would failing these operations be a viable option?

-Seb
_______________________________________________
opensolaris-arc mailing list
[email protected]

Reply via email to