alek-p approved this pull request.

this is illumos specific and LGTM

> +     return (tmp);
+}
+
+/*
+ * Check if given FRUs match by slot number to skip comparing disk specific
+ * fields of the FRU.
+ */
+/* ARGSUSED */
+int
+libzfs_fru_cmp_slot(libzfs_handle_t *hdl, const char *a, const char *b,
+    size_t len)
+{
+       char *slota, *slotb;
+       int ret = -1;
+
+       if (a == NULL || b == NULL)

I believe means that auto replace won't take place on drives, not in an 
enclosure or drives inside enclosures that don't report a bay number.
It would be nice to allow autoreplace on non-enclosure devices but that comes 
with the risk of screwing up jbod affinity in other use cases so I'm not sure 
there is a better way to deal with theses cases...

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/416#pullrequestreview-51649863
------------------------------------------
openzfs-developer
Archives: 
https://openzfs.topicbox.com/groups/developer/discussions/T97ec8ed8719a97d0-M2883c363ecd2f7cd6ce140f0
Powered by Topicbox: https://topicbox.com

Reply via email to