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

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Nov 20 14:32:31 UTC 2016


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

--- Comment #8 from Vladimir Kondratyev <wulf at cicgroup.ru> ---
(In reply to Ting-Wei Lan from comment #6)
> I think we can test it after it has been reviewed by at least one person.

For now I see 3 major issues with this patch.

1. Possible glib worker thread blocking (discutable, I like the idea to move
event processing from dedicated thread to glib worker)
2. Multiple hardlinked files in single directory are not handled properly -
rename tracking code just search for first file with the same inode number not
taking in account if it still persists in directory or not
3. No watching for modifying/attribute changing of files inside watched
directory.

I think, implementing 2 & 3 will lead to reinventing libinotify which old
version is a base of current kqueue backend

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


More information about the freebsd-gnome mailing list