In D31707#715576, @bcr wrote:That's right. My understanding is that everything is a dataset unless it was created by "zfs create -V ...", which for me is a volume (and used in this way). As you said, it may change or even blur some more with future changes. My idea is to use them consistently, for example mention datasets everywhere when it comes to ZFS features. When involving mountpoints, I'd refer to file systems, like this: "Mount the dataset as a file system into the directory tree." That way, we use it only when necessary, but keep the dataset syntax. Same when it involves volumes.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Aug 30 2021
Aug 30 2021
debdrup added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
bcr added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
A few comments, mostly agreeing with the suggestion.
bcr updated the diff for D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Another fine set of changes, including most (if not all) suggestions by @pauamma_gundo.com
bcr added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
In D31707#715615, @debdrup wrote:In D31707#715576, @bcr wrote:Maybe one more reason to use dataset more to avoid this ambiguity? ;-)
Calling them datasets introduces new ambiguities, because a dataset can both be a filesystem and a volume, and it's possible that it's definition will be expanded in future versions too.
pauamma_gundo.com added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Second installment. (Let me know if I'm too nitpicky or overwhelming.)
Aug 29 2021
Aug 29 2021
debdrup added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
In D31707#715576, @bcr wrote:Maybe one more reason to use dataset more to avoid this ambiguity? ;-)
bcr updated the diff for D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Update diff to incorporate changes from @debdrup and @pauamma_gundo.com . Looking forward to the second half of changes. I know it's tedious and I should have kept it shorter. Will consider than for future changes like this on other chapters.
bcr added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Thanks for your suggestions, @debdrup and @pauamma_gundo.com . I incorporated a lot of them into the next set of changes.
I looked at our current docs for the word list on how to write "file system" versus "filesystem". It seems like it does not exist in the FDP primer anymore. It used to be there in the old one: https://www-legacy.freebsd.org/doc/en_US.ISO8859-1/books/fdp-primer/writing-style-word-list.html . Maybe one more reason to use dataset more to avoid this ambiguity? ;-)
pauamma_gundo.com added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Past 80 comments and I'm losing focus. Submitting what I have, will continue later.
Aug 28 2021
Aug 28 2021
debdrup added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
These are a few things I spotted, but I'm not sure I caught everything and I'm on the wrong side of entirely sober. :)
bcr updated the diff for D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Updated diff incorporating suggestions by @ceri
bcr added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
In D31707#715385, @ceri wrote:Running out of battery so submitting what I have reviewed. Generally speaking I think the shorter text works against the intent of this being a guide, I'm afraid.
ceri added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Running out of battery so submitting what I have reviewed. Generally speaking I think the shorter text works against the intent of this being a guide, I'm afraid.
bcr updated the diff for D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
This one uses git diff --no-prefix -U1000
debdrup added a comment to D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Can you switch this diff to one with context? It makes it easier to make suggestions. :)
bcr requested review of D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Jul 7 2021
Jul 7 2021
Jul 6 2021
Jul 6 2021
I always have to ask sjg. Maybe add him to the review?
This looks good to me. I recall that Makefile.depend will be generated by whoever needs it and does not need to be committed if you aren't sure how to do it, but I don't see that in the committer's guide so I'm not sure where that idea came from. Hopefully someone else has input on that aspect.
Jul 4 2021
Jul 4 2021
Jun 16 2021
Jun 16 2021
atomic.S patch by mav
I am in for the assembler code patch. I will prepare an updated version.
Actually my original version was written in assembler to be added into atomic.S without using the compiler atomics: https://people.freebsd.org/~mav/zzz3S.patch . I think it would be more consistent with original code. But since it is hopefully temporary, I am fine with any approach.
I am definitely going to do that. But in the meantime we need a buildable stable/13 for i386. The solution I am proposing does (temporarily) place an additional file into cddl/lib/libspl what is outside of sys/contrib/openzfs.
Could you ask him to merge the dependency instead of creating unneeded divergence, unless there is a good cause?
I assume Brian just forgot to merge that commit or intentionally didn't merge that commit and did not inspect your commit for changes in that direction. The i386 build should be broken for Linux as well.
Aaa... While the patch may be OK, I am surprised that my e76373de7b7384bb6e5c6fd5e04f15b54df20fb7 was merged into zfs-2.1-release before fef8bd41fc178d7212957b611c9bc81fe10cb63e. Merge in proper order would not cause this problem in first place. Do you have a clue why it was not done that way?
Jun 11 2021
Jun 11 2021
May 19 2021
May 19 2021
May 18 2021
May 18 2021
Mar 2 2021
Mar 2 2021
Feb 28 2021
Feb 28 2021
Feb 26 2021
Feb 26 2021
Feb 1 2021
Feb 1 2021
Jan 31 2021
Jan 31 2021
Thank you for catching this. The version strings look reasonable to me.
Jan 7 2021
Jan 7 2021
Oct 22 2020
Oct 22 2020
Aug 25 2020
Aug 25 2020
I've been able to keep a NO_CLEAN tree going for several years; it does break occasionally but we have a standard, if ugly, way of addressing the resulting dependency issues when they occur.
I will apply your patch, but it's a bit silly to call that "breaking world". -There's no guarantee that -DNO_CLEAN or -DNO_KERNELCLEAN will work across major changes.
Yes.
@neel_neelc.org was this a -DNO_CLEAN build?
looks good to me.
This is the error I get without the patch:
This patch fixes the build issue complaining about:
@neel_neelc.org can you tell me a bit more about your environment, make universe builds for all of us and only the powerpcspe tinderbox is currently broken because of these changes. I'm happy to commit these changes I just want to know what it's fixing.
nc retitled D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import from ZFS: Unbreak the lz4 build on CURRENT with the OpenZFS import to ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 7 2020
Aug 7 2020
May 28 2020
May 28 2020
Nov 27 2019
Nov 27 2019
Jun 7 2019
Jun 7 2019
Jun 6 2019
Jun 6 2019
In D19094#443654, @avg wrote:Sorry, I myself went missing for a long while.
Yes, I can commit this change.Do you want anything specific to appear in a commit message?
Like any additional attributions, etc?
Sorry, I myself went missing for a long while.
Yes, I can commit this change.
May 11 2019
May 11 2019
Apr 9 2019
Apr 9 2019
Mar 11 2019
Mar 11 2019
In D19094#418092, @avg wrote:In D19094#417188, @slw_zxy.spb.ru wrote:No more replays?
Unfortunately, no.
I think that we can commit your proposed change. If George comes up with a different and better solution later on, there should be no problem switching to it.
In D19094#417188, @slw_zxy.spb.ru wrote:No more replays?
Mar 7 2019
Mar 7 2019
In D19094#412736, @avg wrote:In D19094#411932, @slw_zxy.spb.ru wrote:Do you succesefull contact George?
I've just got a reply from George.
He agrees with your analysis, but needs some more time to think about how to address the issue.
Let's wait a bit more.
Thanks!
Feb 22 2019
Feb 22 2019
Feb 21 2019
Feb 21 2019
In D19094#411932, @slw_zxy.spb.ru wrote:Do you succesefull contact George?
Feb 19 2019
Feb 19 2019
In D19094#410508, @avg wrote:Let me try to contact George again.
Feb 14 2019
Feb 14 2019
Let me try to contact George again.
Feb 13 2019
Feb 13 2019
In D19094#410239, @mav wrote:In D19094#410192, @slw_zxy.spb.ru wrote:Don't sure about calling remove_reference() from arc_hdr_alloc_pabd() (or from parallel tasks), but see at ARC MFU/MRU size calculation in arc_change_state() called from arc_access() and !GHOST_STATE(state) case in arc_get_data_impl() called from arc_hdr_alloc_pabd().
I mean interchange this lines can cause problems for this accountings.I am not sure what accounting problem you are talking about,
In D19094#410192, @slw_zxy.spb.ru wrote:Don't sure about calling remove_reference() from arc_hdr_alloc_pabd() (or from parallel tasks), but see at ARC MFU/MRU size calculation in arc_change_state() called from arc_access() and !GHOST_STATE(state) case in arc_get_data_impl() called from arc_hdr_alloc_pabd().
I mean interchange this lines can cause problems for this accountings.
In D19094#410062, @mav wrote:While I see the problem you are fixing, the fix looks ugly to me, that is why I would look for something nicer.
Feb 12 2019
Feb 12 2019
In D19094#410076, @lev wrote:Huh? As far as I can see, problem not remove_reference(), but arc_adapt() called too late, with header in wrong state (promoted from something-ghost to live LRU), which brraks main idea of ARC adaptation.
In D19094#410062, @mav wrote:While I see the problem you are fixing, the fix looks ugly to me, that is why I would look for something nicer. I agree that according to logic of remove_reference() dropping last reference for header in ghost state is a failure, but how can remove_reference() be called before the arc_access() just on following line? I would guess from description telling about the case of prefetch read it should happen no sooner then we actually initiate the I/O, which is done much later then those two lines. So while I agree it is somewhat odd to have buffer for header in ghost state, is that a criminal.
While I see the problem you are fixing, the fix looks ugly to me, that is why I would look for something nicer. I agree that according to logic of remove_reference() dropping last reference for header in ghost state is a failure, but how can remove_reference() be called before the arc_access() just on following line? I would guess from description telling about the case of prefetch read it should happen no sooner then we actually initiate the I/O, which is done much later then those two lines. So while I agree it is somewhat odd to have buffer for header in ghost state, is that a criminal.
Feb 6 2019
Feb 6 2019
Jan 24 2019
Jan 24 2019
Thank you for the additions! Just my $0.05 worth of nit picks post commit.
Jan 17 2019
Jan 17 2019
Update the diff based on Allan's comments. I've decided to remove the newsyslog compression example. This might be something better suited for the handbook. In it's place, I've added Allan's zfs snapshot range deletion examples. I've also changed the date in the custom property example to a more prominent date. ;-)
Jan 15 2019
Jan 15 2019
Thanks for your feedback, @allanjude. I'll work on an updated patch that incorporates it.
Dec 23 2018
Dec 23 2018
Adding more reviewers for more pairs of eyes for eventual approval.
Dec 14 2018
Dec 14 2018
Update with suggestions by Dru.
These look great!
Dec 13 2018
Dec 13 2018
Nov 9 2018
Nov 9 2018
Oct 12 2018
Oct 12 2018
Oct 11 2018
Oct 11 2018