https://bugs.kde.org/show_bug.cgi?id=520182

            Bug ID: 520182
           Summary: Provide more details for the Inotify Instance / Watch
                    Capacity Low notification from the kde-inotify-survey
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.4
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: inotify notification
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

DESCRIPTION
We have a great tool to monitor the inotify capacity and inform the user about
the performance issues: kde-inotify-survey and KDE notifications.

These notifications provide only one action, the "Increase capacity" button,
which asks for the admin privileges password and probably increases something
to some numbers.

But the root cause of this notification is some application that uses too much
inotify watchers, so increasing the limits just makes the problem worse.

Instead, it is much better to provide the details about which apps exactly use
the most of the inotify watchers, to give an understanding of which app caused
this issue.

And we already have almost everything to display this - the
`kde-inotify-survey` app outputs a JSON with the list of apps and the number of
watches.

So, would be awesome to just get this information and represent it for the user
in GUI, probably with the buttons "Open the app" / "Force close app" / "Restart
app" to fix the issue on the app level, instead of the way with indefinitely
increasing the limits, which will lead to performance issues anyway.

We can keep also the action "Increase capacity", but instead of silently doing
something, we should show the user the current usage, the current limit number,
and the suggested new limit value, with the ability to set it manually. Also,
in this window will be great to add some instructions about what it is all
about, and links to more detailed documentation and instructions.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 26.04 LTS
KDE Plasma Version: 6.6.4
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 7.0.0-15-generic (64-bit)
Graphics Platform: Wayland

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to