You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code
Chris Burel 9f9aa8f2a6
[Linux] Avoid duplicating inotify watches in forked AssetBuilder processes (#5683)
The AssetProcessor on Linux uses `inotify` to monitor for file updates.
The AssetProcessor also uses a `ProcessWatcher` to launch child
AssetBuilder processes. `ProcessWatcher` accomplishes this by calling
`fork()`, which duplicates the current process, then calling `exec()`.
The `fork()` call also appears to duplicate any inotify fds. This
results in the subprocess consuming duplicate inotify watches, which is
a limited system resource (Ubunut 20 defaults
`/proc/sys/fs/inotify/max_user_watches` to 65536). The AssetProcessor
still has issues with this max, but this should free up at least half of
the uses.

Signed-off-by: Chris Burel <burelc@amazon.com>
4 years ago
..
Editor Fix for camera roll behavior when in 'Be this camera' mode (#5658) 4 years ago
Framework Fix for camera roll behavior when in 'Be this camera' mode (#5658) 4 years ago
LauncherUnified Fixed all errors with default seeds (#5489) 4 years ago
Legacy Fix issue with Server Launcher debug console not accepting keystrokes (#5325) 4 years ago
Tools [Linux] Avoid duplicating inotify watches in forked AssetBuilder processes (#5683) 4 years ago
CMakeLists.txt Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago