Page MenuHomeFreeBSD
Feed Advanced Search

Aug 25 2020

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

Aug 22 2018

markj added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

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 22 2018, 10:33 PM · ZFS

Aug 7 2018

mmacy added a reviewer for D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD: jeff.
Aug 7 2018, 9:26 PM · ZFS
rdeiriar_gmail.com added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

I can confirm that the patch solves the issues as described in the "lightly loaded system eats swap space" thread on freebsd-stable mailing list.
On one of my desktop systems the issue is particularly noticeable as the disk subsystem is rather slow, the system became unusable after a
weekend sitting idle. I have not experienced the issues anymore after applying the patch

Aug 7 2018, 5:04 PM · ZFS

Jul 9 2018

peixotocassiano_gmail.com added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Hi there,

Jul 9 2018, 1:41 PM · ZFS

Jul 7 2018

me_cschwarz.com added a comment to D15748: Support destroy of multiple bookmarks on a single dataset..

What else is preventing this from getting merged?

Jul 7 2018, 9:02 PM · ZFS

Jun 30 2018

allanjude added a reviewer for D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD: sef.
Jun 30 2018, 3:41 PM · ZFS

Jun 18 2018

FreeBSD_ShaneWare.Biz added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

I am looking at your comment for PR163461. 70-80% of wired memory don't have direct relation to system slowdown or hard reset (for example "Mem: 3107M Active, 10G Inact, 231G Wired, 42K Buf, 5802M Free" and no slowdown), thes symptomps are caused by very low free_memory.
In my patch I try to convert unused wired ARC memory to system-wide free memory early.

Jun 18 2018, 10:21 PM · ZFS
slw_zxy.spb.ru added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

I have come to realise that there is another issue related to this, the default arc_max being wired ram that is not counted in max_wired means a default setup is allowed to wire more than the physical ram installed.

See my comment here for more explanation.

Jun 18 2018, 1:53 PM · ZFS
FreeBSD_ShaneWare.Biz added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

I have applied this patch to stable/11 r334820 and have been running without issue for 10 days.

Jun 18 2018, 7:49 AM · ZFS

Jun 16 2018

sef closed D15562: ZFS sorted scans.
Jun 16 2018, 7:51 AM · ZFS

Jun 14 2018

me_cschwarz.com added a comment to D15748: Support destroy of multiple bookmarks on a single dataset..

Checked all 'Done' boxes, hope this is the way to use Phabricator ¯\_(ツ)_/¯

Jun 14 2018, 7:17 PM · ZFS
me_cschwarz.com updated the diff for D15748: Support destroy of multiple bookmarks on a single dataset..

Apply suggestions from review round 0.

Jun 14 2018, 7:15 PM · ZFS

Jun 12 2018

bcr added a comment to D15748: Support destroy of multiple bookmarks on a single dataset..

Thanks for the screenshot comparing the two man page renderings. I'm good with both ways.

Jun 12 2018, 7:31 PM · ZFS
me_cschwarz.com added a comment to D15748: Support destroy of multiple bookmarks on a single dataset..

Addressed all complaints marked 'Done' in my private tree, will post a revision once @bcr responds to how I should handle the newline style vs. whitespace issue.

Jun 12 2018, 7:19 PM · ZFS

Jun 11 2018

mahrens requested changes to D15748: Support destroy of multiple bookmarks on a single dataset..
Jun 11 2018, 5:49 PM · ZFS
bcr added a comment to D15748: Support destroy of multiple bookmarks on a single dataset..

Man page nit.

Jun 11 2018, 5:27 PM · ZFS
allanjude added a comment to D15748: Support destroy of multiple bookmarks on a single dataset..

Adding range support for holds and bookmarks has been on my todo list for a while now.

Jun 11 2018, 2:35 AM · ZFS

Jun 10 2018

me_cschwarz.com retitled D15748: Support destroy of multiple bookmarks on a single dataset. from Summary: Support destroy of multiple bookmarks on a single dataset. to Support destroy of multiple bookmarks on a single dataset..
Jun 10 2018, 9:27 PM · ZFS

Jun 8 2018

mav accepted D15562: ZFS sorted scans.
Jun 8 2018, 7:59 PM · ZFS
sef added a comment to D15562: ZFS sorted scans.

Checked in as r334844.

Jun 8 2018, 5:39 PM · ZFS
sef updated the diff for D15562: ZFS sorted scans.

Alexander pointed out that what I'd undone a change (range_tree_create()) because I'd ported from our 11-base system. Fixed that, and scrubbed a system a few times.

Jun 8 2018, 2:18 PM · ZFS

May 26 2018

sef added a comment to D15562: ZFS sorted scans.
In D15562#329076, @mav wrote:

I don't think it is a very good idea to merge two pretty much independent ZoL commits into one FreeBSD commit. It could have sense if the first one would be significantly broken and second fixed the issue, but priority upgrade implemented in second commit is only a performance optimization, mostly unrelated to scrub even, in which case having it separate would make commit history cleaner for later comparison.

May 26 2018, 3:06 AM · ZFS
mav added a comment to D15562: ZFS sorted scans.

I don't think it is a very good idea to merge two pretty much independent ZoL commits into one FreeBSD commit. It could have sense if the first one would be significantly broken and second fixed the issue, but priority upgrade implemented in second commit is only a performance optimization, mostly unrelated to scrub even, in which case having it separate would make commit history cleaner for later comparison.

May 26 2018, 3:03 AM · ZFS
sef updated the diff for D15562: ZFS sorted scans.

A late sequential-scan-related patch was mentioned when I created the PR for OpenZFS, it's at https://github.com/zfsonlinux/zfs/commit/a8b2e30685c9214c

May 26 2018, 2:42 AM · ZFS

May 25 2018

sef added a comment to D15562: ZFS sorted scans.
In D15562#328648, @avg wrote:

Just a quick question, is this the same change that was recently presented at OpenZFS summit (http://open-zfs.org/w/images/a/a0/Saso_-_resilver_update.pdf)?
Or an alternative to it?

May 25 2018, 6:33 AM · ZFS
avg added a comment to D15562: ZFS sorted scans.

Just a quick question, is this the same change that was recently presented at OpenZFS summit (http://open-zfs.org/w/images/a/a0/Saso_-_resilver_update.pdf)?
Or an alternative to it?

May 25 2018, 6:31 AM · ZFS

May 24 2018

sef created D15562: ZFS sorted scans.
May 24 2018, 8:00 PM · ZFS

May 22 2018

slw_zxy.spb.ru updated the diff for D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Unified for -stable and current now

May 22 2018, 3:49 PM · ZFS
lev added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

It is only solution to live-lock problem I encounter on my server when there are massive-parallel fast download.

May 22 2018, 3:19 PM · ZFS

May 15 2018

mmacy added a watcher for ZFS: mmacy.
May 15 2018, 1:13 AM

May 11 2018

slw_zxy.spb.ru updated the diff for D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Update to latest -STABLE changes

May 11 2018, 10:16 PM · ZFS

Apr 27 2018

kpraveen.lkml_gmail.com added a watcher for ZFS: kpraveen.lkml_gmail.com.
Apr 27 2018, 9:45 AM

Mar 14 2018

anthoine.bourgeois_blade-group.com added reviewers for D14669: Fix move handling of zvol devices out of txg sync thread: pjd, smh, ZFS.
Mar 14 2018, 10:31 AM · ZFS

Mar 12 2018

anthoine.bourgeois_blade-group.com updated the summary of D14669: Fix move handling of zvol devices out of txg sync thread.
Mar 12 2018, 7:24 PM · ZFS
anthoine.bourgeois_blade-group.com created D14669: Fix move handling of zvol devices out of txg sync thread.
Mar 12 2018, 7:22 PM · ZFS

Jan 22 2018

seanc abandoned D12396: Default ABD chunk size.

@allanjude / @mahrens , it's worth pointing out that we eventually abandoned this change and went back to a 4K ABD chunk size. So while1K may have been more memory efficient in the short term, it ended up being suboptimal in the long run. I'm abandoning this issue and hoping no one repeats our lessons.

Jan 22 2018, 6:59 AM · ZFS
allanjude added a comment to D12396: Default ABD chunk size.

avg@ added the loader tunable to make this adjustable in https://svnweb.freebsd.org/base?view=revision&revision=323797 however I have every reason to believe (and measurements from production) that 4K is a going to result in more waste than a 1K default. A 1K default may result in fragmentation with 4K slabs but there is less waste for everyone with 1K than 4K.

@mahrens , do you think OpenZFS will go back to a 1K default?

Jan 22 2018, 3:40 AM · ZFS

Dec 19 2017

devnull_e-moe.ru added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

just for whom it may concern: I've rolled back r326619 and reapplied slw patch on top - again, on "works for me" basics.

Dec 19 2017, 10:56 AM · ZFS

Dec 17 2017

junchoon_dec.sakura.ne.jp added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

I'll try to get some time allocated to that - right now the machine that
I use for this effort is busy doing other things but I may be able to
free up some time on it in the next week or two.

Is there any intent to backport/MFC those changes into 11-STABLE?  That
I can probably test and adapt the code to more-quickly.

The needfree change is a good one, it's just that having it confined to
-HEAD causes problems for me right now due to "free computer of
appropriate configuration" constraints.

Thanks in advance.

I would expect the latest ZFS code to be merged from -current to stable/11 in time for 11.2-RELEASE

Dec 17 2017, 12:16 PM · ZFS

Dec 7 2017

thomsonk_yandex.com added a watcher for ZFS: thomsonk_yandex.com.
Dec 7 2017, 8:02 AM

Nov 19 2017

allanjude added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

I'll try to get some time allocated to that - right now the machine that
I use for this effort is busy doing other things but I may be able to
free up some time on it in the next week or two.

Is there any intent to backport/MFC those changes into 11-STABLE?  That
I can probably test and adapt the code to more-quickly.

The needfree change is a good one, it's just that having it confined to
-HEAD causes problems for me right now due to "free computer of
appropriate configuration" constraints.

Thanks in advance.

Nov 19 2017, 6:49 PM · ZFS
karl_denninger.net added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

I'll try to get some time allocated to that - right now the machine that
I use for this effort is busy doing other things but I may be able to
free up some time on it in the next week or two.

Nov 19 2017, 6:43 PM · ZFS
allanjude added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Well that's a bitch.

It's easily fixed but I'm not going to be doing much with -HEAD until it
stabilizes and gets closer to being -RELEASE.

Nov 19 2017, 4:53 PM · ZFS
karl_denninger.net added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Well that's a bitch.

Nov 19 2017, 2:18 PM · ZFS
junchoon_dec.sakura.ne.jp added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Just a heads-up.
r325851 broke this (including Karl's updated patch at bug 187594).
"needfree" in arc.c has gone.

Nov 19 2017, 12:38 PM · ZFS

Oct 4 2017

devnull_e-moe.ru added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

"works for me"
(survived make buildworld two times in a row ;-) kernel from clean sources hangs, as usual, somewhere in stage3/clang)

Oct 4 2017, 9:24 AM · ZFS

Oct 1 2017

junchoon_dec.sakura.ne.jp added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Confirmed that the latest patch Karl uploaded on Bugzilla bug 187594 [1] (merged his patch with the one here) is...

Oct 1 2017, 12:14 AM · ZFS

Sep 30 2017

junchoon_dec.sakura.ne.jp added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Being new to phabricator.... how do I upload a diff that is off a (probably) different base rev and has my changes in it (I don't really want to "update" the existing diff, or do I?)

Sep 30 2017, 5:45 AM · ZFS

Sep 29 2017

karl_denninger.net added a comment to D7538: Correct adaptation ZFS ARC memory pressure to FreeBSD.

Being new to phabricator.... how do I upload a diff that is off a (probably) different base rev and has my changes in it (I don't really want to "update" the existing diff, or do I?)

Sep 29 2017, 6:28 PM · ZFS