mirror of
https://github.com/uutils/coreutils
synced 2024-12-13 23:02:38 +00:00
75edeea5e4
* tail: reduce CPU load for polling This reduces the CPU load for polling drastically (from ~80% down to ~5%) by removing/fixing several previous workarounds related to polling, while still passing all related GNU test-suite checks. * set Notify::PollWatcher delay to: sleep_sec/10 instead of sleep_sec/100 * set recv_timeout to sleep_sec instead of sleep_sec/100 * remove the manual polling of watched files Bugs: * fix an issue with headers to consistently pass "test_follow_name_retry_headers" and "gnu/tests/tail-2/overlay-headers.sh" Code clean-up and refactor * make fields of struct FileHandling private (and add getters/setters) to ensure that the paths are absolute and match the paths returned by Notify::Events * replace calls to "crash!" with "return USimpleError" * clean-up formatting |
||
---|---|---|
.. | ||
android-commands.sh | ||
build-code_coverage.BAT | ||
build-code_coverage.sh | ||
build-gnu.sh | ||
compare_gnu_result.py | ||
dwr.sh | ||
GHA-delete-GNU-workflow-logs.sh | ||
gnu-json-result.py | ||
publish.sh | ||
remaining-gnu-error.py | ||
rewrite_rules.rs | ||
run-gnu-test.sh | ||
show-code_coverage.BAT | ||
show-code_coverage.sh | ||
show-utils.BAT | ||
show-utils.sh | ||
test-repo-whitespace.BAT | ||
update-version.sh |