Page MenuHomeFreeBSD
Feed Advanced Search

Aug 29 2021

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 29 2021, 12:47 AM · ZFS

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. :)

Aug 28 2021, 8:30 PM · ZFS
bcr updated the diff for D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.

Updated diff incorporating suggestions by @ceri

Aug 28 2021, 7:43 PM · ZFS
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.

Aug 28 2021, 7:43 PM · ZFS
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.

Aug 28 2021, 6:28 PM · ZFS
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

Aug 28 2021, 5:11 PM · ZFS
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. :)

Aug 28 2021, 4:02 PM · ZFS
bcr requested review of D31707: Convert ZFS chapter to active voice and remove weasel/unnecessary words.
Aug 28 2021, 3:21 PM · ZFS

Jul 7 2021

mm added a reviewer for D31020: Attach zpool_influxdb to OpenZFS build: sjg.
Jul 7 2021, 6:28 AM · ZFS

Jul 6 2021

imp added a comment to D31020: Attach zpool_influxdb to OpenZFS build.

I always have to ask sjg. Maybe add him to the review?

Jul 6 2021, 3:55 PM · ZFS
freqlabs accepted D31020: Attach zpool_influxdb to OpenZFS build.

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 6 2021, 3:51 PM · ZFS

Jul 4 2021

mm requested review of D31020: Attach zpool_influxdb to OpenZFS build.
Jul 4 2021, 9:13 PM · ZFS

Jun 16 2021

mm closed D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.
Jun 16 2021, 1:59 AM · ZFS
mm updated the diff for D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.

atomic.S patch by mav

Jun 16 2021, 1:55 AM · ZFS
mm added a comment to D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.

I am in for the assembler code patch. I will prepare an updated version.

Jun 16 2021, 1:35 AM · ZFS
mav accepted D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.

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.

Jun 16 2021, 1:33 AM · ZFS
mm added a comment to D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.

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.

Jun 16 2021, 1:27 AM · ZFS
mav added a comment to D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.

Could you ask him to merge the dependency instead of creating unneeded divergence, unless there is a good cause?

Jun 16 2021, 1:25 AM · ZFS
mm added a comment to D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.

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.

Jun 16 2021, 1:23 AM · ZFS
mav added a comment to D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.

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 16 2021, 1:20 AM · ZFS
mm requested review of D30783: zfs: unbreak stable/13 clang build on i386 after b0c251b0d.
Jun 16 2021, 12:50 AM · ZFS

Jun 11 2021

heliocentric_gmail.com added a watcher for ZFS: heliocentric_gmail.com.
Jun 11 2021, 12:33 AM

May 19 2021

jhb accepted D30339: Retry OCF ENOMEM errors in ZFS.
May 19 2021, 11:14 PM · ZFS

May 18 2021

asomers accepted D30339: Retry OCF ENOMEM errors in ZFS.
May 18 2021, 8:28 PM · ZFS
mav updated the diff for D30339: Retry OCF ENOMEM errors in ZFS.
May 18 2021, 8:18 PM · ZFS
mav added inline comments to D30339: Retry OCF ENOMEM errors in ZFS.
May 18 2021, 8:15 PM · ZFS
asomers added inline comments to D30339: Retry OCF ENOMEM errors in ZFS.
May 18 2021, 7:56 PM · ZFS
markj accepted D30339: Retry OCF ENOMEM errors in ZFS.
May 18 2021, 7:54 PM · ZFS
mav requested review of D30339: Retry OCF ENOMEM errors in ZFS.
May 18 2021, 7:39 PM · ZFS

Mar 2 2021

freqlabs closed D28018: openzfs: attach pam_zfs_key to build.
Mar 2 2021, 12:27 PM · ZFS

Feb 28 2021

mm accepted D28018: openzfs: attach pam_zfs_key to build.
Feb 28 2021, 9:31 AM · ZFS
freqlabs added a reviewer for D28018: openzfs: attach pam_zfs_key to build: mm.
Feb 28 2021, 1:22 AM · ZFS

Feb 26 2021

mm closed D28935: zfs: fix handling of unsupported features.
Feb 26 2021, 11:07 PM · ZFS
freqlabs accepted D28935: zfs: fix handling of unsupported features.
Feb 26 2021, 6:22 PM · ZFS
mm requested review of D28935: zfs: fix handling of unsupported features.
Feb 26 2021, 10:59 AM · ZFS

Feb 1 2021

mm removed a reviewer for D28433: Update zfs_config.h to reflect OpenZFS gf11b09dec: mmacy.
Feb 1 2021, 9:05 PM · ZFS

Jan 31 2021

freqlabs accepted D28433: Update zfs_config.h to reflect OpenZFS gf11b09dec.

Thank you for catching this. The version strings look reasonable to me.

Jan 31 2021, 1:34 AM · ZFS
mm added a reviewer for D28433: Update zfs_config.h to reflect OpenZFS gf11b09dec: freqlabs.
Jan 31 2021, 1:26 AM · ZFS
mm requested review of D28433: Update zfs_config.h to reflect OpenZFS gf11b09dec.
Jan 31 2021, 1:24 AM · ZFS

Jan 7 2021

freqlabs accepted D28018: openzfs: attach pam_zfs_key to build.
Jan 7 2021, 10:04 PM · ZFS
val_packett.cool requested review of D28018: openzfs: attach pam_zfs_key to build.
Jan 7 2021, 11:20 AM · ZFS

Oct 22 2020

dch added a watcher for ZFS: dch.
Oct 22 2020, 8:37 AM

Aug 25 2020

emaste added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

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.

Aug 25 2020, 11:45 PM · ZFS
mmacy closed D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 25 2020, 11:36 PM · ZFS
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

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.

Aug 25 2020, 11:31 PM · ZFS
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 25 2020, 11:29 PM · ZFS
nc added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

Yes.

Aug 25 2020, 11:19 PM · ZFS
emaste added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

@neel_neelc.org was this a -DNO_CLEAN build?

Aug 25 2020, 11:17 PM · ZFS
imp accepted D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

looks good to me.

Aug 25 2020, 9:43 PM · ZFS
nc added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

This is the error I get without the patch:

Aug 25 2020, 7:27 PM · ZFS
nc added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

This patch fixes the build issue complaining about:

Aug 25 2020, 7:15 PM · ZFS
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

@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.

Aug 25 2020, 7:09 PM · ZFS
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 25 2020, 5:47 PM · ZFS
nc requested review of D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 25 2020, 5:42 PM · ZFS

Aug 7 2020

freqlabs added a member for ZFS: freqlabs.
Aug 7 2020, 1:55 PM

May 28 2020

please_forget.me.uk added a watcher for ZFS: please_forget.me.uk.
May 28 2020, 7:43 PM

Nov 27 2019

me_mko.io added a watcher for ZFS: me_mko.io.
Nov 27 2019, 11:59 AM

Jun 7 2019

avg closed D19094: Restore ARC MFU/MRU pressure.
Jun 7 2019, 6:36 AM · ZFS
avg accepted D19094: Restore ARC MFU/MRU pressure.
Jun 7 2019, 6:08 AM · ZFS

Jun 6 2019

slw_zxy.spb.ru added a comment to D19094: Restore ARC MFU/MRU pressure.
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?

Jun 6 2019, 7:17 PM · ZFS
avg added a comment to D19094: Restore ARC MFU/MRU pressure.

Sorry, I myself went missing for a long while.
Yes, I can commit this change.

Jun 6 2019, 11:08 AM · ZFS

May 11 2019

oshogbo added a watcher for ZFS: oshogbo.
May 11 2019, 1:33 PM

Apr 9 2019

ae added a reviewer for D19094: Restore ARC MFU/MRU pressure: ZFS.
Apr 9 2019, 4:16 PM · ZFS

Mar 11 2019

slw_zxy.spb.ru added a comment to D19094: Restore ARC MFU/MRU pressure.
In D19094#418092, @avg 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.

Mar 11 2019, 10:28 AM · ZFS
avg added a comment to D19094: Restore ARC MFU/MRU pressure.

No more replays?

Mar 11 2019, 9:39 AM · ZFS

Mar 7 2019

slw_zxy.spb.ru added a comment to D19094: Restore ARC MFU/MRU pressure.
In D19094#412736, @avg 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!

Mar 7 2019, 10:08 AM · ZFS

Feb 22 2019

sef added inline comments to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.
Feb 22 2019, 8:15 PM · ZFS

Feb 21 2019

avg added a comment to D19094: Restore ARC MFU/MRU pressure.

Do you succesefull contact George?

Feb 21 2019, 5:36 PM · ZFS

Feb 19 2019

slw_zxy.spb.ru added a comment to D19094: Restore ARC MFU/MRU pressure.
In D19094#410508, @avg wrote:

Let me try to contact George again.

Feb 19 2019, 9:46 PM · ZFS

Feb 14 2019

avg added a comment to D19094: Restore ARC MFU/MRU pressure.

Let me try to contact George again.

Feb 14 2019, 12:27 PM · ZFS

Feb 13 2019

slw_zxy.spb.ru added a comment to D19094: Restore ARC MFU/MRU pressure.
In D19094#410239, @mav 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,

Feb 13 2019, 7:08 PM · ZFS
mav added a comment to D19094: Restore ARC MFU/MRU pressure.

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.

Feb 13 2019, 5:53 PM · ZFS
slw_zxy.spb.ru added a comment to D19094: Restore ARC MFU/MRU pressure.
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 13 2019, 2:15 PM · ZFS

Feb 12 2019

mav added a comment to D19094: Restore ARC MFU/MRU pressure.
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.

Feb 12 2019, 11:01 PM · ZFS
lev added a comment to D19094: Restore ARC MFU/MRU pressure.
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.

Feb 12 2019, 10:36 PM · ZFS
mav added a comment to D19094: Restore ARC MFU/MRU pressure.

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 12 2019, 9:54 PM · ZFS

Feb 6 2019

slw_zxy.spb.ru created D19094: Restore ARC MFU/MRU pressure.
Feb 6 2019, 2:48 PM · ZFS

Jan 24 2019

rgrimes added a comment to D18541: Add ZFS usage examples to the freebsd-tips file.

Thank you for the additions! Just my $0.05 worth of nit picks post commit.

Jan 24 2019, 8:04 PM · ZFS
bcr closed D18541: Add ZFS usage examples to the freebsd-tips file.
Jan 24 2019, 6:13 PM · ZFS

Jan 17 2019

bcr updated the diff for D18541: Add ZFS usage examples to the freebsd-tips file.

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 17 2019, 8:16 PM · ZFS

Jan 15 2019

bcr added a comment to D18541: Add ZFS usage examples to the freebsd-tips file.

Thanks for your feedback, @allanjude. I'll work on an updated patch that incorporates it.

Jan 15 2019, 4:35 PM · ZFS
allanjude accepted D18541: Add ZFS usage examples to the freebsd-tips file.
Jan 15 2019, 4:06 PM · ZFS

Dec 23 2018

bcr added reviewers for D18541: Add ZFS usage examples to the freebsd-tips file: 0mp, avg.

Adding more reviewers for more pairs of eyes for eventual approval.

Dec 23 2018, 6:52 PM · ZFS

Dec 14 2018

bcr updated the diff for D18541: Add ZFS usage examples to the freebsd-tips file.

Update with suggestions by Dru.

Dec 14 2018, 7:17 PM · ZFS
dru added a comment to D18541: Add ZFS usage examples to the freebsd-tips file.

These look great!

Dec 14 2018, 7:14 PM · ZFS

Dec 13 2018

bcr created D18541: Add ZFS usage examples to the freebsd-tips file.
Dec 13 2018, 6:20 PM · ZFS

Nov 9 2018

mav added a member for ZFS: mav.
Nov 9 2018, 5:59 PM

Oct 12 2018

mav closed D17523: Make ZFS indirect (removed) vdevs support TRIM.
Oct 12 2018, 3:14 PM · ZFS
allanjude accepted D17523: Make ZFS indirect (removed) vdevs support TRIM.
Oct 12 2018, 2:00 AM · ZFS
allanjude added inline comments to D17523: Make ZFS indirect (removed) vdevs support TRIM.
Oct 12 2018, 1:48 AM · ZFS

Oct 11 2018

mav added inline comments to D17523: Make ZFS indirect (removed) vdevs support TRIM.
Oct 11 2018, 9:16 PM · ZFS
sef added inline comments to D17523: Make ZFS indirect (removed) vdevs support TRIM.
Oct 11 2018, 9:13 PM · ZFS
mav created D17523: Make ZFS indirect (removed) vdevs support TRIM.
Oct 11 2018, 9:06 PM · ZFS

Aug 29 2018

slw_zxy.spb.ru added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.
  1. ARC don't rised, memory pressure does not arise, page daemon not activated.

The ARC is not growing after 8, but the ARC hit rate is too low. Why is it not growing? Is it because the free_memory < (arc_c >> arc_no_grow_shift) condition is true, or is there some other reason?

Aug 29 2018, 7:57 PM · ZFS
markj added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.
In D7538#361135, @markj wrote:

No, lots of memory in mbuf cache independ of memory pressure/page daemon in my workload:

  1. net workload raise
  2. mbuf consumption rise
  3. free memory reduction
  4. ARC reacts to free memory reduction by ARC reduction
  5. net workload reduction started
  6. mbuf released to zone cache
  7. free memory don't raised
  8. ARC don't rised, memory pressure does not arise, page daemon not activated.
Aug 29 2018, 7:37 PM · ZFS

Aug 28 2018

slw_zxy.spb.ru added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.
In D7538#361135, @markj wrote:

To be clear, I'm just stating that r332365 changed zfs_arc_free_target to be equal vm_cnt.v_free_target. It looks to me that this is equivalent to the change you made to arc_available_memory(EXCLUDE_ZONE_CACHE), where v_free_target is referenced directly.

No.

arc_available_memory(EXCLUDE_ZONE_CACHE) check conditions for memory pressure, check how many free memory see by OS (and kmem cache not counted for this).

Yes, which is exactly what the computation freemem - zfs_arc_free_target is. If you expand these definitions, it is vm_cnt.v_free_count - vm_cnt.v_free_target, where v_free_count does not include UMA caches. When v_free_count < v_free_target, the system is under memory pressure, and the page daemon attempts to free pages until v_free_count >= v_free_target. In -CURRENT, you can think of needfree as being the same as v_free_target - v_free_target when this difference is positive. In stable branches this is not quite true.

Aug 28 2018, 11:12 PM · ZFS
markj added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

To be clear, I'm just stating that r332365 changed zfs_arc_free_target to be equal vm_cnt.v_free_target. It looks to me that this is equivalent to the change you made to arc_available_memory(EXCLUDE_ZONE_CACHE), where v_free_target is referenced directly.

No.

arc_available_memory(EXCLUDE_ZONE_CACHE) check conditions for memory pressure, check how many free memory see by OS (and kmem cache not counted for this).

Aug 28 2018, 9:04 PM · ZFS

Aug 23 2018

slw_zxy.spb.ru added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

To be clear, I'm just stating that r332365 changed zfs_arc_free_target to be equal vm_cnt.v_free_target. It looks to me that this is equivalent to the change you made to arc_available_memory(EXCLUDE_ZONE_CACHE), where v_free_target is referenced directly.

Aug 23 2018, 10:04 PM · ZFS
markj added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.
In D7538#358922, @markj wrote:
  • The FMR_NEEDFREE target in -CURRENT is now the same as in this patch (though I didn't realize that when I made the change). See r332365.

Are you sure? A im still see 'r = FMR_LOTSFREE;' at line 4624

r332365: Discussed. Not very impotant. I am don't touch this is patch, may be zfs_arc_free_target is badly nameed (this target used as zfs_arc_min_free_target and I am use for my setup v_free_targetx1.4).
Any way, this is sysctl and can be tuned.

Aug 23 2018, 3:12 PM · ZFS
slw_zxy.spb.ru added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.
In D7538#358922, @markj wrote:

Sorry that this review has stalled lately. I would like to compare this patch to what's in -CURRENT, which has evolved a fair bit since the patch was updated. Once that picture is more clear, we can focus on stable/11.

Aug 23 2018, 1:26 PM · ZFS