pixie
pixie copied to clipboard
[record & replay] Add rr sub-tree and impl.
Summary: WIP / draft.
Type of change: /kind feature
Test Plan: Adding a test case rr_bpf_test.
Adding a few comments regarding my initial review and our conversation. We also discussed splitting this up into a few PRs:
1. Splitting out the `bcc_wrapper.*` changes that are improvements but not related to record and replay (renaming members, changing function prototypes, etc) 2. The recorder or replayer changes (whichever one is easiest first) 3. Followed by the other BCCWrapper impl (whichever one is deemed easier to do second)
After landing #1697, I will start splitting this up and pushing pieces out. We can go with "record" then "replay." Alternately, we could do perf buffer, than bpf array, then bpf map. We can discuss and decide that later.