-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[usm] add regular and raw tracepoints /sched_process_exit #33943
Open
yuri-lipnesh
wants to merge
28
commits into
main
Choose a base branch
from
yuri.l/USMON-1411_ssl_read_exit
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+350
−13
Open
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
3832d0c
[usm] add regular and raw tracepoints /sched_process_exit
yuri-lipnesh d9e1a32
[usm] #if PREBUILT or CORE or (RUNTIME and kernel>4, 17, 0): raw_trac…
yuri-lipnesh e2c3963
[usm] ebpfProgram.init() exclude raw_tracepoint if kernel<4.17.0
yuri-lipnesh a58dd1b
[usm] ebpfProgram.init(), exclude 'tracepoint__sched__sched_process_e…
yuri-lipnesh 9a74005
[usm] remove #if conditon for SEC(raw_tracepoint/sched_process_exit)
yuri-lipnesh cf2ceac
[usm] sharedlibraries.Watcher, periodically clean dead pids from maps…
yuri-lipnesh 4b84b67
[usm] sharedlibraries.Watcher, fix linter error, check err=emap.Delete()
yuri-lipnesh d7728e5
[usm] unit tests, cleaner of the map 'ssl_read_ex_args'
yuri-lipnesh 9fba5d2
[usm] fix linter errors in TestSSLReadArgsMaps()
yuri-lipnesh 1e141f3
[usm] TestSSLReadArgsMaps, test used map 'ssl_read_args' or 'ssl_read…
yuri-lipnesh cb81ffa
Merge remote-tracking branch 'origin/main' into yuri.l/USMON-1411_ssl…
yuri-lipnesh e0aef65
[usm] adjust type SslReadExArgs
yuri-lipnesh c576481
[usm] simplify in SSL maps cleaner test in tlsSuite.
yuri-lipnesh f1a6d7e
[usm] remove auto-generated TestCgoAlignment_SslReadExArgs
yuri-lipnesh d63cc2a
Merge remote-tracking branch 'origin/main' into yuri.l/USMON-1411_ssl…
yuri-lipnesh 186ea0d
Merge remote-tracking branch 'origin/main' into yuri.l/USMON-1411_ssl…
yuri-lipnesh e4a5338
[usm] add auto-generated TestCgoAlignment_SslReadExArgs
yuri-lipnesh 1fffb43
[usm] clean maps on thread exit: ssl_write_args, ssl_write_ex_args, s…
yuri-lipnesh 946fde8
[usm] moved exit tracepoint setup and ssl maps cleanup to 'sslProgram'
yuri-lipnesh e8e0c7e
Merge remote-tracking branch 'origin/main' into yuri.l/USMON-1411_ssl…
yuri-lipnesh d541a5b
[usm] add probe 'sched_process_exit' to openSSLProbes.
yuri-lipnesh ea736fa
[usm] move TestSSLMapsCleaner() to ebpf_ssl_test.go
yuri-lipnesh 37b688c
[usm] fix linter error in ebpf_ssl.go
yuri-lipnesh a16cbd6
Merge remote-tracking branch 'origin/main' into yuri.l/USMON-1411_ssl…
yuri-lipnesh 51cf027
[usm] enhanced UT TestSSLMapsCleaner()
yuri-lipnesh f666e46
[usm] call m.Put(unsafe.Pointer(&key), unsafe.Pointer(&value)) in Tes…
yuri-lipnesh df55c29
[usm] drop = nil from declaration var cleanerCB func().
yuri-lipnesh 32f36b1
Merge remote-tracking branch 'origin/main' into yuri.l/USMON-1411_ssl…
yuri-lipnesh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what's the performance impact of this method?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will check
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tested a modified branch with periodic cleaning for all kernel versions and included the performance results in the description.