Files
mirror_zfs/man/man8
Colm e086db1656 Improvements to the 'compatibility' property
Several improvements to the operation of the 'compatibility' property:

1) Improved handling of unrecognized features:
Change the way unrecognized features in compatibility files are handled.

 * invalid features in files under /usr/share/zfs/compatibility.d
   only get a warning (as these may refer to future features not yet in
   the library),
 * invalid features in files under /etc/zfs/compatibility.d
   get an error (as these are presumed to refer to the current system).

2) Improved error reporting from zpool_load_compat.
Note: slight ABI change to zpool_load_compat for better error reporting.

3) compatibility=legacy inhibits all 'zpool upgrade' operations.

4) Detect when features are enabled outside current compatibility set
   * zpool set compatibility=foo <-- print a warning
   * zpool set feature@xxx=enabled <-- error
   * zpool status <-- indicate this state

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Colm Buckley <colm@tuatha.org>
Closes #11861
2021-04-12 09:08:56 -07:00
..
2018-05-13 18:59:02 -07:00
2020-10-09 09:29:21 -07:00
2020-08-24 21:25:28 -07:00
2020-08-24 21:25:28 -07:00
2021-03-16 15:01:21 -07:00
2020-12-04 14:01:42 -08:00
2020-12-03 10:18:26 -08:00
2019-12-11 11:58:37 -08:00
2021-04-06 12:27:40 -07:00
2021-04-02 18:52:15 -07:00
2021-03-19 22:39:42 -07:00
2020-08-24 21:25:28 -07:00
2020-10-09 09:29:21 -07:00
2021-04-06 12:27:40 -07:00
2021-04-06 12:27:40 -07:00
2021-04-06 12:27:40 -07:00
2020-08-24 21:25:28 -07:00