Talk:Oracle ZFS

zfs share
Add section to discuss 'zfs share' feature?

External links modified
Hello fellow Wikipedians,

I have just modified 1 one external link on ZFS. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Corrected formatting/usage for http://zfs.macosforge.org/

When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).

Cheers.—cyberbot II  Talk to my owner :Online 17:39, 14 April 2016 (UTC)

ZFS is Allocate-On-Write
"This, when combined with the copy-on-write transactional semantics of ZFS, eliminates the write hole error. RAID-Z is also faster than traditional RAID 5 because it does not need to perform the usual read-modify-write sequence" ... but read-modify-write is Copy-On-Write. ZFS do not need to modify the original block. Something must be wrong!

NTFS for example is Copy-On-Write. read, write backup, modify and write new block. WAFL is Write-Anywhere or Reallocate-On-Write. read, modify fixed block, write new block to anywhere inside Flex Volume. ZFS is something like Allocate-On-Write. Perhaps it only need to write the new block inside Pool, because it use flexible block sizes.

I did some changes on the german wiki, but it's hard to find any good explaination for it. Help is needed! — Preceding unsigned comment added by SchaubFD (talk • contribs) 20:39, 29 June 2016 (UTC)


 * Read-modify-write here means to read an entire RAID stripe in order to modify only part of it together with a new checksum. This happens when only a block smaller than a whole stripe is written. This is avoided here by use of a variable stripe size.
 * Copy-on-write only needs read-modify-write if the written data is smaller than the smallest possible stripe size (physical block size) or if it is not aligned to a block size. -- Juergen 87.175.215.51 (talk) 14:02, 16 September 2016 (UTC)

datasets
The article mentions datasets, but does not explain what that is. -- Juergen 87.175.215.51 (talk) 13:54, 16 September 2016 (UTC)

Dataset is a collective name for zfs filesystems and zvols.

A zvol is a block device created in a zpool. Typically used as a swap device and/or dump device by the OS. Can also be used to house an iSCSI or Fiber channel LUN, and for databases and other applications that expect to use a raw or block device. Can also be used to house another type of filesystem, such as UFS, FAT, ISO9660, etc.

205.228.82.178 (talk) 22:00, 18 July 2017 (UTC)

External links modified
Hello fellow Wikipedians,

I have just modified 2 external links on ZFS. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
 * Added archive https://web.archive.org/web/20110714005700/http://shell.peach.ne.jp/aoyama/ to http://shell.peach.ne.jp/aoyama/
 * Added archive https://web.archive.org/web/20170223222515/https://blogs.oracle.com/bonwick/en_US/entry/you_say_zeta_i_say to https://blogs.oracle.com/bonwick/en_US/entry/you_say_zeta_i_say

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

Cheers.— InternetArchiveBot  (Report bug) 06:46, 25 December 2017 (UTC)

RFC: merging or reorganizing ZFS and OpenZFS to more accurately represent the implementations of ZFS [ENDED. Consensus was: Refactor]

 * The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

Should the ZFS and OpenZFS articles be merged or reorganized, and if so, in what way? If not, how do we approach the issues caused by the term "ZFS" referring to two implementations and the file system each develops (their coverage overlaps by about 99% for our purposes)? FT2 (Talk 19:56, 3 April 2018 (UTC)

Summary of issue
We have 2 articles covering pretty much 3 almost-identical/overlapping "meanings" of ZFS (as seen from a Wikipedia perspective). They probably have 99% overlap. They are:
 * 1) ZFS the filing system, covering what ZFS is and how it works, and its history as a filing system, and then two specific major implementations of ZFS:
 * 2) Oracle's ZFS (an implementation by Oracle) and
 * 3) illumos and OpenZFS's ZFS (a second implementation technically managed by two teams, also refers to the project/team; their implementation was originally based on Oracle's wayyy back in 2006 but has been independent for many years).

The implementations of ZFS themselves are probably about 99.9% identical for the purposes of our coverage. Once ZFS itself is described, the histories of Oracle's and OpenZFS' versions, and any differences, would probably fit into quite a modestly sized/small section however we organize these topics.

Right now the ZFS article is a bit disingenuous. Our article on OpenZFS is fine, but our coverage of ZFS in depth (where users looking up the filing system will inevitably go), is within our article at ZFS ... and that article portrays ZFS as an Oracle product, and written by Oracle, despite that for over 10 years it's been two distinct forks, one of which has nothing at all to do with Oracle since about the days of the Pentium 4.

What to do? I don't want to leave the ZFS article representing ZFS as "Oracle", because 50% of it isn't, and that 50% is also used in far more operating systems and operating system installations than Oracle's. On the other hand to merge them (which feels sensible TBH) would replace OpenZFS by either a redirect to ZFS, or a short article with two sections ("details of ZFS" + "OpenZFS" history) almost all of which would be repeated pretty much identically or in more detail in ZFS anyhow. I've patched it a bit but it still needs dealing with.

I feel like these two articles really should be fully merged from a strictly wiki perspective, and the merged article should then emphasize both variants equally and cover their history. It would add almost nothing (lengthwise) to the ZFS article. Normal handling of very similar/overlapping topics also suggests this approach. But I have a bit of a concern that this could upset some users who might potentially be quite attached to continuing to have a specific OpenZFS-specific article.

An alternative would be to redo the split, and refactor into two articles called ZFS and Implementations of ZFS, the first covering the file system, the second covering the two variants and their histories.

Hence this RFC, to seek community views on covering these topics in a single article that's neutral to both implementations, or two articles splitting the topic between ZFS itself vs specific implementations. How should these related topics be presented?

I've also specifically asked User:Dsimic's comments, as the contributor who has made the majority of edits at OpenZFS.

FT2 (Talk 19:48, 3 April 2018 (UTC)

Discussion
Refactor. The article is quite long and I like the techie stuff away from the history stuff as I'm likely to be interested in one or the other at any particular point in time. Currently mulling about article naming and a couple of other issues. May be a bit of a pity to disrupt the openZFS article. Djm-leighpark (talk) 10:21, 4 April 2018 (UTC)

Comment. I don't feel qualified to !vote on what should be done about the two articles covering three closely-related topics. But I find it disappointing that the two articles don't each do more to make the reader aware of the existence of the other. Maproom (talk) 06:25, 14 April 2018 (UTC)

Refactor for the reasons mentioned by User:Djm-leighpark. I definitely agree with the position that we have an unnecessary fork here. I'd be happy with an article about ZFS which briefly mentions the history of the different implementations, and then goes into technical details, and a separate article about the history of the projects. --Slashme (talk) 06:10, 15 April 2018 (UTC)

Refactor, per nom. &#8220;WarKosign&#8221; 07:38, 17 April 2018 (UTC)

Comment ...disingenuous... and that article portrays ZFS as an Oracle product, and written by Oracle -- Yes it is Oracle's product and nothing disingenuous in stating this (besides the fact it was developed by Sun and a bit of tweaking by Sun again but within Oracle). Forks have their own names. On the contrary, it is disingenous to overpomote forks, which are just tweaking of the major invention by Sun. Yes, Support refactoring everywhere where articles are long. Refactoring must be done per WP:Summary style. (1) Main article must describe the essentials (Origin, basic description, development history). (2) Technical detail common to all flavors (such as " Inappropriately specified systems" and "ZFS terminology and storage structure") is separate page. (3) Tables of forks and supported OSes is a separate page. (4) Significant forks are separate pages. (5) And of course PROVIDE THE FREAKING REFERENCES! Staszek Lem (talk) 17:57, 25 April 2018 (UTC)

Close by opener
Thanks everyone who contributed. I left the RFC open a while (almost 4 weeks) to get decent response levels.

As the consensus is pretty clear and it doesn't look like anyone else is planning to close it, I've closed it myself. If anyone wants to reopen and get an uninvolved close, that's fine by me.

I've started an article to address the fairly clear consensus, at History and implementations of ZFS, if anyone's interested. It'll take a bit of time, but in a while it'll be a decent article in its own right, and then the existing articles can be sorted out and link to it, completing the RFC consensus. Please do help! FT2 (Talk 13:05, 30 April 2018 (UTC)


 * The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

Separating ZFS and OpenZFS
Hi, fellow Wikipedians!

As ZFS is a trademark belonging to Oracle, I don't think it's appropriate to lump together the open-source fork and the closed-source repo. Besides, the development of Oracle ZFS is pretty much unknown now because of its closed-source nature. Any publicly available feature additions should go to OpenZFS. Tomskyhaha (talk) 01:24, 18 May 2020 (UTC)

Advice and glossary removed
I removed glossary and advice in these edits:

It's not the purpose of Wikipedia to teach how to use ZFS. If anyone is interested in writing a detailed guide to ZFS, they can post it on the OpenZFS wiki or on Wikibooks. There are some manuals for open-source projects on Wikibooks already.

As noted in WP:!:

Wikipedia is an encyclopedic reference, not an instruction manual, guidebook, or textbook. Wikipedia articles should not read like:
 * 1) Instruction manuals. While Wikipedia has descriptions of people, places and things, an article should not read like a "how-to" style owner's manual, cookbook, advice column (legal, medical or otherwise) or suggestion box. This includes tutorials, instruction manuals, game guides, and recipes. Describing to the reader how people or things use or do something is encyclopedic; instructing the reader in the imperative mood about how to use or do something is not. Such guides may be welcome at Wikibooks instead.
 * 2) Textbooks and annotated texts. Wikipedia is an encyclopedic reference, not a textbook. The purpose of Wikipedia is to present facts, not to teach subject matter. It is not appropriate to create or edit articles that read as textbooks, with leading questions and systematic problem solutions as examples. These belong on our sister projects, such as Wikibooks, Wikisource, and Wikiversity. Some kinds of examples, specifically those intended to inform rather than to instruct, may be appropriate for inclusion in a Wikipedia article.

Tomskyhaha (talk) 01:38, 18 May 2020 (UTC)

Requested move 18 May 2020

 * The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this discussion. 

The result of the move request was: The dab page stays where it is. The history and implementations page has been moved to ZFS and will serve as a common article for Oracle ZFS and OpenZFS. Anything common to both can be moved to ZFS but the other two will stay as standalone articles. Oracle ZFS and OpenZFS may be moved again to more natural titles, but that can be discussed separately. &mdash; Martin (MSGJ · talk) 20:51, 28 May 2020 (UTC)

Oracle ZFS → ZFS – Undiscussed controversial major move of ZFS Djm-leighpark (talk) 07:55, 18 May 2020 (UTC)
 * This is a contested technical request. Anthony Appleyard (talk) 11:09, 18 May 2020 (UTC)


 * If Oracle ZFS is the dominant meaning of the initials ZFS. Else, move ZFS (disambiguation) to ZFS. Anthony Appleyard (talk) 11:12, 18 May 2020 (UTC)


 * @ ... this is all back to front. At 18 May 2020  moved ZFS to Oracle ZFS without discussion on .  That may have been good move, but it can also have been a rubbish move and should have been discussed in my opinion.  IT may well be supported, I may even support it myself.  But it is not a move I would have expected to see without discussion.    ZFS (Oracle filesystem) would be a more appropriate name perhaps if it was to be moved from ZFS.  Thankyou.Djm-leighpark (talk) 14:04, 18 May 2020 (UTC)
 * @ No, Oracle ZFS is not the dominant meaning of the initials ZFS. As of 2020, Oracle has all but ceased development and marketing on its proprietary implementation, which is only available on Solaris, a platform of which Oracle has laid off all core development staff back in 2017. ZFS mostly refers to OpenZFS and its implementations on different platforms. OpenZFS is under active development. Tomskyhaha (talk) 15:31, 18 May 2020 (UTC)


 * Is there a better solution? I came here after trying to fix File systems, which now links to a redirect to the dab.  In particular, I looked at the link under encryption (dubious, since that's not a key feature of ZFS) and found OpenZFS to be a clone of Oracle ZFS (just like the software it describes).  Are readers best served by having two articles here, or should they be merged to form one article called ZFS which is the clear primary topic for the term? Certes (talk) 16:01, 19 May 2020 (UTC)

Votes

 * Oppose @: My fault not opening discussion before moving. My arguments are 1. OpenZFS (forked from last public release of OpenSolaris) has diverged enough (50% code rewritten, numerous feature additions) from ZFS as developed by Oracle after 2010, so the two filesystems should be separated. 2. ZFS as the article name for the one developed by Oracle is simply not enough to signify its Oracle ownership. As one can see in previous revisions, lots of material exclusive to the open-source fork was added in this article partly due to not demonstrating a clear distinction between the two. 3. In several documents published by Oracle, ZFS has been referenced as Oracle ZFS (as in Oracle ZFS Storage Appliance and Oracle Solaris ZFS (as in Oracle® Solaris ZFS Administration Guide, Oracle Solaris ZFS File System (Introduction). Admittedly, instances of referencing the filesystem simply as ZFS also exist throughout in the latter document. This "Oracle ZFS" & "OpenZFS" problem also exists on related articles such as History and implementations of ZFS. Tomskyhaha (talk) 15:21, 18 May 2020 (UTC)
 * Pinging recent contributors on this page:, , , , . Tomskyhaha (talk) 16:13, 18 May 2020 (UTC)
 * @: My key concern was there should have been concensus for this move prior to it being actioned; and probably should have been moved back from once there is a concern; now it hasn't been, and ignoring the "proposal" here, (Maybe I screwed up parameter order and section at ) the question really is: Should this article have remained under the name "ZFS", or is everyone happy with the move to "Oracle ZFS", or should the name have been ":ZFS (Oracle filesystem)", or should the name be something else? Djm-leighpark (talk) 17:34, 18 May 2020 (UTC)
 * @: Perhaps we should wait for a week or two before making conclusions on the suitability of the article name. Obviously there hasn't been enough people aware of this change. Tomskyhaha (talk) 00:44, 19 May 2020 (UTC)
 * The worst thing to be done is swinging it back and forth. The fact there has been no uproar, apart from me, implies the people and Larry are not immediately happy with "Oracle ZFS", but yes, best to wait a week or two for further responses.
 * Thankyou.Djm-leighpark (talk) 02:47, 19 May 2020 (UTC)
 * ZFS has almost never been referred to as Oracle ZFS. As I mentioned earlier, the name Oracle ZFS Storage Appliance is not "a storage appliance based on Oracle ZFS"; it is "an Oracle-branded storage appliance based on ZFS".
 * The fact that it is often referred to as "Oracle Solaris ZFS" does not support the name "Oracle ZFS".--NapoliRoma (talk) 14:00, 28 May 2020 (UTC)
 * @: I agree with you on this point. The current article name is not well thought out and should be changed to something like ZFS (proprietary filesystem) or Oracle Solaris ZFS, as I've suggested in Talk:Oracle ZFS.


 * Oppose: Keep the status quo that each article on this topic has its own specific name: there's no article which unambiguously is the main topic for the three letter acronym ZFS. I would prefer the disambiguation page to be moved to ZFS, leaving ZFS_(disambiguation) as a redirect to ZFS, but I don't feel that strongly about that aspect. --Slashme (talk) 04:43, 19 May 2020 (UTC)
 * Oppose. Although still registered as an Oracle trademark in some countries, the common usage of ZFS today is as a generic term which includes OpenZFS.  ZFS (disambiguation) is now WP:MALPLACED and should be at the base name ZFS.  Certes (talk) 14:32, 19 May 2020 (UTC)
 * Support (a significant main article at "ZFS"). Well over 500 pages already link to the three-letter "ZFS", mostly expecting to find some sort of technical article about the filesystem.  I suspect very few of those links are bothered in the slightest about trademarks, commercial takeovers and other squabbles; they simply want something technical at the end of the link. Feline Hymnic (talk) 15:22, 19 May 2020 (UTC)
 * I agree that "ZFS-type file systems" is the dominant meaning, but that topic doesn't have a single article. Certes (talk) 15:37, 19 May 2020 (UTC)
 * @: (1) There are some major problems with both Oracle ZFS and OpenZFS, one of those is not drawing a clear distinction between the two filesystems. Take encryption for example: encryption was not added in Oracle ZFS until pool version 30 in 2012 (the last open-source release was version 28, released in 2011). Encryption was added in 2019 at version 0.8 (pool version 5000) in ZFS on Linux (a distribution of OpenZFS, which itself is transitioning to OpenZFS on Linux and FreeBSD ) These two are incompatible in every way, yet the articles failed to differentiate the two filesystems. （2) About the duplicates in OpenZFS: Most of the technical contents in OpenZFS was copied from Oracle ZFS by myself as a starting point separating them. Before that, OpenZFS was mostly about the project. （3） In my opinion ZFS now mostly refers to OpenZFS, as Oracle ZFS is only supported on Solaris, a platform discontinued in 2017. People are using OpenZFS on Linux, FreeBSD and other platforms, not the Oracle one. Tomskyhaha (talk) 22:42, 19 May 2020 (UTC)
 * @: As noted above, the problem is not just the trademarks: the two are technically incompatible. A ZFS pool created with later Oracle ZFS could not be used on (OpenZFS) ZFS on Linux, 50% of the code was rewritten, etc. Tomskyhaha (talk) 23:03, 19 May 2020 (UTC)


 * @ But how does that address the existing hundreds of articles that link to that page? Could you outline how you would propose fully resolving that, please? Thanks. Feline Hymnic (talk) 09:42, 25 May 2020 (UTC)


 * Support The proper name for the article about the filesystem ZFS should be "ZFS", and the filesystem named ZFS is still the most notable use of that initalism.  "ZFS" should be the article, and "ZFS (disambiguation)" should remain the dab page.
 * There is no entity mentioned on Oracle's own site canonically called "Oracle ZFS". (The top hits for "Oracle ZFS" on oracle.com is for the Oracle ZFS Storage Appliance, which is a storage appliance made by Oracle based on ZFS, not a storage appliance using "Oracle ZFS".)
 * Reverting a unilateral name change not supported by popular usage should be non-controversial.--NapoliRoma (talk) 01:19, 22 May 2020 (UTC)
 * There is no entity mentioned on Oracle's own site canonically called "Oracle Sun", but Sun is still about our star because the Oracle brand is not the term's primary topic. Secondary sources use the term ZFS as a generic term, like Hoover (UK) or Xerox (US), whether describing implementations by Oracle or by the open source community, as here and here. Certes (talk) 09:17, 22 May 2020 (UTC)


 * There is no consensus to be found here. it would help if you could make your opinion known on this issue (rather than just complaining about the procedural irregularities). Regards &mdash; Martin (MSGJ · talk) 20:17, 27 May 2020 (UTC)
 * I confess to not having followed the zfs filesystem much over the last two or three years so am not totally up to speed. As illustrated from the above arguments the move of this subject from "ZFS" (the original status quo" to "Oracle ZFS" 04:13, 18 May 2020 should probably have been pre-discussed.  I could have moved it back myself at the time but that might have been a contentious decision.  For most mortals the core features of zfs of both Oracle zfs and openZFS will be identical and probably coverable in one article called ZFS or ZFS (filesystem).  As soon as we have both "Oracle ZFS" and "openZFS" we likely have a WP:CFORK.  I apologise as my mind is elsewhere .. I have a new book, I have an article with an "Under Construction" to sort.  Simple answer is per  .. "Reverting a unilateral name change not supported by popular usage should be non-controversial".  Because of changes to he article it might unfortunately be necessary to go back to Oldid 955898691 for example as some later changes may relate refocus of the purpose of the article; however most would argue some of the content changes were good.  I know its not helpful but I was really looking to go with consensus of up to date ZFS gurus on this one; and I see no consensus to go with.  Realise this doesn't help much.  Thankyou.Djm-leighpark (talk) 21:22, 27 May 2020 (UTC)


 * The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

Reorganisation

 * Suggestion I could move this back to ZFS per the status quo but I don't particularly want to revert 's good faith edits to the article. What if we were to move History and implementations of ZFS to ZFS with the idea of making this a general article about the file system, suitable for the general reader? Then the other two articles could stay where they are. &mdash; Martin (MSGJ · talk) 09:17, 28 May 2020 (UTC)
 * I support that idea. Most of the content currently common to Oracle ZFS and OpenZFS can then be split out and merged into the article moved to ZFS.  We then have three articles: ZFS as a concept; Oracle's implementation-specific details, history and marketing; and OpenZFS-specific content.  It's also extensible to ZFS+ and to any further implementations which might become notable in future.  ZFS (disambiguation) can stay as is.  Certes (talk) 09:47, 28 May 2020 (UTC)
 * Support the suggestion per and refinement by ; albeit not planning at this time to assist in any implementation.  It is hopefully a normalisation that has the potential for reducing WP:CFORK and should have the potential to able to appeal to those needing an overview of ZFS or have touched it and are interested to see its progression.  Small details pertaining to particular version are best left to the manuals or WikiBooks.  Thankyou.Djm-leighpark (talk) 11:32, 28 May 2020 (UTC)
 * Count me in. This approach could solve the links to ZFS problem mentioned by while not blurring the line between Oracle ZFS, OpenZFS and other distributions / implementations. Tomskyhaha (talk) 11:39, 28 May 2020 (UTC)
 * It might also be desirable to move Oracle ZFS to ZFS (Oracle filesystem), ZFS (proprietary filesystem) or something similar, as noted above, Oracle ZFS is not supported by popular usage. Tomskyhaha (talk) 12:03, 28 May 2020 (UTC)
 * Good point. The current title seems to be a good-faith but misguided attempt at natural disambiguation. Certes (talk) 12:13, 28 May 2020 (UTC)
 * I can also help. I have a computing background and Sun experience but have never used any form of ZFS in anger.  I think that most of the Oracle ZFS article is actually about ZFS in general and should move into ZFS.  For example (or if you enjoy irony), compare OpenZFS with Oracle ZFS. Certes (talk) 12:13, 28 May 2020 (UTC)

Post RM
How do we best go about reorganising the articles? A 2018 RfC and subsequent edits left us with three articles: ZFS, Oracle ZFS and OpenZFS. The last two have substantial duplication: the white parts of and the text omitted from it. Do we want ZFS to contain details common to all ZFS versions, with the other two articles opening with a brief summary but concentrating on Oracle-specific and OpenZFS-specific details? Essentially it would mean moving the white text, suitably organised, into ZFS. That would split both the history and the technical detail across three articles but may still be the best way to proceed. What do others think? Certes (talk) 13:17, 29 May 2020 (UTC)
 * Looks fine to me. Although the article name Oracle ZFS might warrant further discussion. --Tomskyhaha (talk) 14:15, 29 May 2020 (UTC)

I have performed a major reorganisation of ZFS, Oracle ZFS and OpenZFS. I added and removed very little but I hope that each piece of text now appears once in the most appropriate place. Further improvements, and a better title for Oracle ZFS, would be very welcome. Certes (talk) 15:24, 7 June 2020 (UTC)

Proposed merger
proposes merging this article (currently titled Oracle ZFS) with ZFS. There is clear continuity between the subject matter of ZFS (the pre-2010 open-source versions) and this article (Oracle's proprietary releases). However, much of the content of ZFS (#Features, #Limitations, #Data recovery) applies to OpenZFS as much as to [Oracle] ZFS, which is why it was duplicated and is now a separate article. We shouldn't give the impression that ZFS is an Oracle product and these are its exclusive features.

If we do plan to merge, we should first agree which of the two pages lives on as the "main article" (probably this one, as its history is longer) and what its title should be (I !vote for "ZFS" with a prominent hatnote to OpenZFS). Pinging, who moved this article from the title ZFS last month. Certes (talk) 14:52, 25 June 2020 (UTC)


 * Disregard. I see this discussion already took place recently and the decision was to leave it as is. I don't really support that decision, but I will respect it. Removing hatnote. Kstern (talk) 19:07, 25 June 2020 (UTC)