[Bug 214338] devel/glib20: patch: new kqueue() backend for file monitoring

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Nov 19 11:52:18 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214338

--- Comment #7 from rozhuk.im at gmail.com ---
(In reply to Vladimir Kondratyev from comment #3)

All your "worst cases" match better then high CPU usage after short time of use
original backend.

1, 3 No events received from remote systems if other host change files.
If files changed by system with my code - all changes cached by kernel.
I see some freezes on dir open, where thunar add other dir to monitoring and
they open() for read and they filetime updates. 

2. In this case original code will do same, no difference.

In some previous version I use additional thread for receive and process kqueue
events, but for now I se no difference.
May be glib create its own thread to handle read events from kqueue, I do not
investigate this.

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


More information about the freebsd-gnome mailing list