On Thu, Apr 18, 2019 at 3:35 PM <[email protected]> wrote: > Hi, > > I have another ZFS port on Linux in the past that used illumos-gate as > upstream work. It maintained same VFS/VNODE interface on Linux so that > merging changes were easy. You can read about it here > https://www.crossmeta.io/another-zfs-port-on-linux/ One of the > highlights is it can remove the ZFS weakness related to mmap memory double > usage. > <https://crossmeta.io/> > Now it appears ZFS On Linux having upstream status with SPL and > VFS/VNODE removed, how are changes reflected in Illumos et al.. > > Probably this was discussed to death, but I am little late to this. >
I'm not sure I understand your exact question, but here is some context: SPL is not removed. The contents of the SPL repo was migrated to the ZFS (on Linux) repo. This improves the workflow for ZoL developers but has no impact on using ZoL. Changes are manually merged from ZoL -> illumos and from illumos -> ZoL. Not every change is merged. Generally speaking, almost all of the functionality in illumos is in ZoL (see this page <http://build.zfsonlinux.org/openzfs-tracking.html> for details), whereas not all of the functionality in ZoL is in illumos. This spreadsheet <https://docs.google.com/spreadsheets/d/1CFapSYxA5QRFYy5k6ge3FutU7zbAWbaeGN2nKVXgxCI/edit#gid=0> compares recent feature availability on all the platforms. --matt > > Thanks > Sam > > > > > *openzfs <https://openzfs.topicbox.com/latest>* / openzfs-developer / see > discussions <https://openzfs.topicbox.com/groups/developer> + participants > <https://openzfs.topicbox.com/groups/developer/members> + delivery options > <https://openzfs.topicbox.com/groups/developer/subscription> Permalink > <https://openzfs.topicbox.com/groups/developer/Tdcf4448385665741-M4d079d628e0f5c53d8a7f730> > ------------------------------------------ openzfs: openzfs-developer Permalink: https://openzfs.topicbox.com/groups/developer/Tdcf4448385665741-M7fcae5a525139aa5116da829 Delivery options: https://openzfs.topicbox.com/groups/developer/subscription
