[Bug 275594] High CPU usage by arc_prune; analysis and fix

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 14 Mar 2024 12:54:11 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275594

--- Comment #87 from Seigo Tanimura <seigo.tanimura@gmail.com> ---
(In reply to Seigo Tanimura from comment #83)

* Fix Status

The nullfs fix has been MFCed to stable/14 and stable/13 by 14 Mar 2024.


* GitHub Sources

The main, stable/14 and stable/13 fix branches have been rebased by 14 Mar
2024, mainly to catch up the MFC above.

The releng/* fix branches are not changed.

The nullfs fix has been removed from the stable/14 and stable/13 fix branches.

All of the sources are under
https://github.com/altimeter-130ft/freebsd-freebsd-src.

- Branches and Git Commit Hashes

            |                                                         | Git
Commit Hash
            | Fix Branch                                              |
Base Branch | Fix + Counter Branch                                    | Base
============+=========================================================+=================
main        | topic-openzfs-arc_prune-regulation-fix                  |
63a7c4be4a
            | topic-openzfs-arc_prune-regulation-counters             | 
------------+---------------------------------------------------------+-----------------
stable/14   | stable/14-topic-openzfs-arc_prune-regulation-fix        |
47ee352ffd
            | stable/14-topic-openzfs-arc_prune-regulation-counters   | 
------------+---------------------------------------------------------+-----------------
releng/14.0 | releng/14.0-topic-openzfs-arc_prune-regulation-fix      |
adfda3c395
            | releng/14.0-topic-openzfs-arc_prune-regulation-counters | 
------------+---------------------------------------------------------+-----------------
stable/13   | stable/13-topic-openzfs-arc_prune-regulation-fix        |
6bf21b4c0c
            | stable/13-topic-openzfs-arc_prune-regulation-counters   | 
------------+---------------------------------------------------------+-----------------
releng/13.3 | releng/13.3-topic-openzfs-arc_prune-regulation-fix      |
80d2b634dd
            | releng/13.3-topic-openzfs-arc_prune-regulation-counters | 
------------+---------------------------------------------------------+-----------------
releng/13.2 | releng/13.2-topic-openzfs-arc_prune-regulation-fix      |
a839681443
            | releng/13.2-topic-openzfs-arc_prune-regulation-counters | 

            | Git Commit Hash
            |                          | Per-filesystem |            |          
            | FreeBSD-EN-23:18.openzfs | Vnode Counters | ZFS & VFS  | Nullfs
Base Branch | Backport                 | (VFS part)     | Fix        | Fix
============+==========================+================+============+==============
main        | N/A                      | c067467182     | be5edb9e5c |
(c849eb8f19)
------------+--------------------------+----------------+------------+--------------
stable/14   | N/A                      | 6ca1378457     | bf500b63f9 |
(3ba93b50d6)
------------+--------------------------+----------------+------------+--------------
releng/14.0 | N/A                      | 4a8bea1f75     | c9d9803b73 |
cd5243b6df
------------+--------------------------+----------------+------------+--------------
stable/13   | 77dbf7e5d7               | 01d8f33f39     | b7a1e499b4 |
(d119f5a194)
------------+--------------------------+----------------+------------+--------------
releng/13.3 | a33aedb344               | ff1452a099     | 092fcd8c9f |
f4e31b6a5e
------------+--------------------------+----------------+------------+--------------
releng/13.2 | bb006c3aef               | e9624c35e7     | f25524526d |
5ae2d6d83b

            | Git Commit Hash
            | Counters
Base Branch | (Not for merging)
============+===================
main        | 0e6e14f0c5
------------+-------------------
stable/14   | b484b20d21
------------+-------------------
releng/14.0 | b481bcb399
------------+-------------------
stable/13   | e40ae582d0
------------+-------------------
releng/13.3 | d4fa366558
------------+-------------------
releng/13.2 | ef8a156c28

-- 
You are receiving this mail because:
You are the assignee for the bug.