Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tail: reduce CPU load for polling #3618

Merged
merged 42 commits into from
Jun 21, 2022
Merged
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
0483e8c
test_tail: add test_follow_name_retry_headers
jhscheer Jun 12, 2022
66867ff
test_tail: add test_follow_name_retry_headers
jhscheer Jun 12, 2022
6db5f29
tail: reduce CPU load for polling
jhscheer Jun 12, 2022
7bafd89
tail: reduce CPU load for polling
jhscheer Jun 12, 2022
7831bf5
test_tail: add test_follow_name_move_retry2
jhscheer Jun 14, 2022
1300687
tail: add/fix manual polling
jhscheer Jun 14, 2022
51faab5
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 14, 2022
6854f28
tail: use new PollWatcher::compare_contents feature
jhscheer Jun 15, 2022
0f726fb
tail: use new PollWatcher::compare_contents feature
jhscheer Jun 15, 2022
70b481c
GNU testsuite: fix test to run inotify events
jhscheer Jun 15, 2022
0c4bd9a
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 15, 2022
ce5fd2e
tail: make pid.sh test pass consistently
jhscheer Jun 15, 2022
aa369bb
Merge branch 'main' into tail_notify
jhscheer Jun 15, 2022
3f83cf9
test_tail: pid.sh: replace timeout with system timeout
jhscheer Jun 16, 2022
743a325
Revert "test_tail: pid.sh: replace timeout with system timeout"
jhscheer Jun 16, 2022
81ddd0e
Merge branch 'main' into tail_notify
jhscheer Jun 16, 2022
fd27957
Revert "Revert "test_tail: pid.sh: replace timeout with system timeout""
jhscheer Jun 16, 2022
37c4c41
Revert "Revert "test_tail: pid.sh: replace timeout with system timeout""
jhscheer Jun 16, 2022
2db9a2b
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 16, 2022
c6d054d
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 16, 2022
4f7dc8f
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 17, 2022
bf8017e
Merge branch 'main' into tail_notify
sylvestre Jun 18, 2022
d4549bb
tail: make pid.sh test pass again
jhscheer Jun 18, 2022
96df604
tail: make pid.sh test pass again
jhscheer Jun 18, 2022
8b7290e
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 18, 2022
94d7cbd
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 18, 2022
2670285
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 18, 2022
0f191d6
Merge branch 'main' into tail_notify
jhscheer Jun 18, 2022
54adf3a
Merge branch 'main' into tail_notify
jhscheer Jun 18, 2022
02fd472
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 18, 2022
34e2e25
tail: fix PID parsing
jhscheer Jun 19, 2022
5bb2595
Merge branch 'main' into tail_notify
jhscheer Jun 19, 2022
bbdffcf
tail: fix PID parsing
jhscheer Jun 19, 2022
2086c66
tail: fix PID parsing
jhscheer Jun 19, 2022
d21db31
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 19, 2022
515ae48
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 19, 2022
48c5085
Merge branch 'tail_notify' of github.com:jhscheer/coreutils into tail…
jhscheer Jun 19, 2022
b47d759
GNU testsuite: add comment to justify change
jhscheer Jun 19, 2022
6bf09b6
Merge branch 'main' into tail_notify
jhscheer Jun 19, 2022
76f5c0e
Merge branch 'main' into tail_notify
sylvestre Jun 20, 2022
eb992e7
tail: fix `--follow={name,descriptor}` for non-linux systems
jhscheer Jun 21, 2022
5b00126
GNU testsuite: adjust tail-2/F-headers.sh for CI
jhscheer Jun 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/uu/tail/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ path = "src/tail.rs"
[dependencies]
clap = { version = "3.1", features = ["wrap_help", "cargo"] }
libc = "0.2.126"
notify = { version = "5.0.0-pre.15", features=["macos_kqueue"]}
notify = { version = "=5.0.0-pre.15", features=["macos_kqueue"]}
uucore = { version=">=0.0.11", package="uucore", path="../../uucore", features=["ringbuffer", "lines"] }

[target.'cfg(windows)'.dependencies]
Expand Down
Loading