I am aware of the differences between disabled, enabled, and active. Thanks for linking them because I was trying to figure out if you knew the differences and I was looking for those bullets myself.
So I think we can all agree that disabled is backwards compatible. But this is where maybe there's something you know that I don't (or vice versa)...
If a feature is 'enabled' then the pool can now only be mounted but only read-only on an OS that doesn't support that feature flag. Is this incorrect?
If a feature is 'active' then the pool will not be mountable without the OS supporting that feature flag. (I think we both agree this is the case, but feel free to tell me I'm wrong).
Personally, I don't consider mount a zpool as "read-only" to be particularly useful. Most people don't want to access their 25TB of data just to "look and not touch". There are rare circumstances where you might want to do that, but I wouldn't call that the norm.
Looking at http://blog.delphix.com/csiden/files/2012/01/ZFS_Feature_Flags.pdf It's not the best reference because some things have changed (for example v1000 is not the feature flag version.. v5000 is).
Trying to find the previous thread on this topic because I wrote a fairly detailed explanation of all of this and has a link I'm looking for.
Just for the record, I didn't think you were lying. I've seen quite a few people say things that were later in error. I don't consider people to lie as a matter of course. I'm sure they are out there. The problem is that anyone that has worked in this industry will eventually learn that lying gets you nowhere fast. There's too many logs everywhere to deliberately lie about things regularly and get away with it. In my case with all of the available information I thought you were in error. Still trying to make heads or tails of this.. and probably gonna create a VM just because I can.
So let me ask these questions:
1. Do you boot from ZFS on Debian?
2. Why are those 3 features completed but not included by default? Seems silly to not have them included if they are done.
So I think we can all agree that disabled is backwards compatible. But this is where maybe there's something you know that I don't (or vice versa)...
If a feature is 'enabled' then the pool can now only be mounted but only read-only on an OS that doesn't support that feature flag. Is this incorrect?
If a feature is 'active' then the pool will not be mountable without the OS supporting that feature flag. (I think we both agree this is the case, but feel free to tell me I'm wrong).
Personally, I don't consider mount a zpool as "read-only" to be particularly useful. Most people don't want to access their 25TB of data just to "look and not touch". There are rare circumstances where you might want to do that, but I wouldn't call that the norm.
Looking at http://blog.delphix.com/csiden/files/2012/01/ZFS_Feature_Flags.pdf It's not the best reference because some things have changed (for example v1000 is not the feature flag version.. v5000 is).
Trying to find the previous thread on this topic because I wrote a fairly detailed explanation of all of this and has a link I'm looking for.
Just for the record, I didn't think you were lying. I've seen quite a few people say things that were later in error. I don't consider people to lie as a matter of course. I'm sure they are out there. The problem is that anyone that has worked in this industry will eventually learn that lying gets you nowhere fast. There's too many logs everywhere to deliberately lie about things regularly and get away with it. In my case with all of the available information I thought you were in error. Still trying to make heads or tails of this.. and probably gonna create a VM just because I can.
So let me ask these questions:
1. Do you boot from ZFS on Debian?
2. Why are those 3 features completed but not included by default? Seems silly to not have them included if they are done.