This project is mirrored from https://gitee.com/cowcomic/pixie.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 15 May, 2020 1 commit
    • Omid Azizi's avatar
      Never strip debug symbols · 6df8898a
      Omid Azizi authored
      Summary:
      go binaries with -c opt have their debug symbols stripped by the go_binary rules.
      
      One way to prevent this is to pass the --strip=never flag.
      
      Right now this applies globally, so C++ fastbuild targets are affected too.
      
      When we upgrade io_bazel_rules_go, there's a better way to do this.
      
      If someone knows a better way in the meantime, I'm all ears.
      
      Test Plan: Jenkins
      
      Reviewers: zasgar, yzhao, #engineering
      
      Reviewed By: zasgar, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D4853
      
      GitOrigin-RevId: 2eaa8b97a82421087b39a1baca13346d7d627014
      6df8898a
  2. 25 Feb, 2020 1 commit
  3. 07 Feb, 2020 1 commit
  4. 06 Feb, 2020 1 commit
  5. 21 Jan, 2020 1 commit
    • Omid Azizi's avatar
      Tag to exclude tests from running on Jenkins · 4096e384
      Omid Azizi authored
      Summary:
      Tag should build on Jenkins, but not run the test.
      
      In contrast, marking a target as manual will prevent it from both building and running.
      
      Test Plan: Jenkins
      
      Reviewers: yzhao, zasgar, #engineering
      
      Reviewed By: yzhao, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D3228
      
      GitOrigin-RevId: af2036406e7528fa2c73574aa0bc186c36afbd13
      4096e384
  6. 17 Jan, 2020 1 commit
    • Omid Azizi's avatar
      Re-enable container test · ddc723e5
      Omid Azizi authored
      Summary: Container test needs to be run in exclusive mode, else it will conflict with other tests also deploying probes.
      
      Test Plan: Enabling a test.
      
      Reviewers: yzhao, #engineering
      
      Reviewed By: yzhao, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D3214
      
      GitOrigin-RevId: fbb309a00786250a20cfc31bac0fae215d35bc33
      ddc723e5
  7. 15 Jan, 2020 1 commit
    • Zain Asgar's avatar
      Submit correct version of libc++ changes · fb2ae188
      Zain Asgar authored
      Summary:
      In D3178, I accidently landed from the wrong machine and submitted the stale change.
      This is the patch to get it to the correct version.
      
      Test Plan:
        `bazel test --config=libc++ --keep_going //...`
        `bazel test --config=clang --keep_going //...`
        `bazel test --config=gcc --keep_going //...`
      
      Reviewers: #engineering, michelle, oazizi, philkuz
      
      Reviewed By: #engineering, oazizi
      
      Differential Revision: https://phab.corp.pixielabs.ai/D3192
      
      GitOrigin-RevId: e9092fdf0754c157778f8edafd98acca2393c2cb
      fb2ae188
  8. 11 Jan, 2020 1 commit
    • Zain Asgar's avatar
      Building with libc++ support. · 38b3665b
      Zain Asgar authored
      Summary: Still has two failing tests, but will visit those after this diff is checked in.
      
      Test Plan:
        `bazel test --config=libc++ --keep_going //...`
        `bazel test --config=clang --keep_going //...`
        `bazel test --config=gcc --keep_going //...`
      
      Reviewers: michelle, oazizi, philkuz, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D3178
      
      GitOrigin-RevId: 1d08f95bf9e7b10eea946b2b324fc1f3af85a976
      38b3665b
  9. 13 Jan, 2020 2 commits
  10. 21 Dec, 2019 1 commit
    • Zain Asgar's avatar
      Update to clang-9.0 · 101d2783
      Zain Asgar authored
      Summary: This updates to clang-9 and also updates our llvm build to use 9.0
      
      Test Plan: `bazel test //...` and jenkins.
      
      Reviewers: oazizi, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D2235
      
      GitOrigin-RevId: 1bfc34c0d46fadca0a1c3f53f2ac9a675e9795c4
      101d2783
  11. 04 Dec, 2019 3 commits
  12. 23 Oct, 2019 1 commit
    • Zain Asgar's avatar
      Add release process to Jenkinsfile for the CLI · 78d98f52
      Zain Asgar authored
      Summary: This adds a job that runs on Jenkins to build the release CLI when tags are pushed. It also adds the infromation to the artifact DB.
      
      Test Plan: Tested on Jenkins.
      
      Reviewers: michelle, #engineering
      
      Reviewed By: michelle, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D2335
      
      GitOrigin-RevId: 45eb917d3cecb58b1084942f226117d71555efa9
      78d98f52
  13. 21 Oct, 2019 1 commit
  14. 19 Oct, 2019 1 commit
    • Zain Asgar's avatar
      Cleanup bazelrc flags · 66e36e22
      Zain Asgar authored
      Summary: No longer need the hacks :) Removed the TODOs.
      
      Test Plan: jenkins
      
      Reviewers: michelle, oazizi, #engineering, nserrino
      
      Reviewed By: #engineering, nserrino
      
      Differential Revision: https://phab.corp.pixielabs.ai/D2307
      
      GitOrigin-RevId: a4eed59fe5817cac5f9d74a454134de1507902cf
      66e36e22
  15. 02 Oct, 2019 1 commit
  16. 20 Sep, 2019 1 commit
    • Zain Asgar's avatar
      [Fix Master] Fix coverage between go/cpp code · 0186dc5f
      Zain Asgar authored
      Summary:
      This is currently breaking master, likely because of the Go 1.13 upgrade. With this upgrade it
      seems that we need to explicitly pass in gcov flags.
      
      Test Plan: bazel test //... and bazel coverage //src/...
      
      Reviewers: oazizi, philkuz, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D1916
      
      GitOrigin-RevId: 83631e5bf6c51fdc78e6068f42635ee05991c4ba
      0186dc5f
  17. 30 Jul, 2019 1 commit
    • Zain Asgar's avatar
      Changed default linker to lld · 160b024b
      Zain Asgar authored
      Summary: This should make linking faster and enable easier support for LTO in the future.
      
      Test Plan: Jenkins
      
      Reviewers: oazizi, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D1414
      
      GitOrigin-RevId: 0a3e9b09d36b3107fc8ee7ae5ad1f62a1ff3dfbd
      160b024b
  18. 23 Jul, 2019 2 commits
  19. 22 Jul, 2019 1 commit
  20. 26 Jun, 2019 1 commit
    • Yaxiong Zhao's avatar
      Add asan and tsan for bpf tests. · 806d0970
      Yaxiong Zhao authored
      Summary:
      Improve test coverage. Also these are essential to C++ code.
      
      Fixed one asan bug where misaligned pointer access.
      
      Test Plan: Jenkins test.
      
      Reviewers: #engineering, oazizi, zasgar, chengruizhe
      
      Reviewed By: #engineering, zasgar
      
      Differential Revision: https://phab.corp.pixielabs.ai/D1024
      
      GitOrigin-RevId: ed640ca0724ddc5e3ac1845fd7be7b61c2928240
      806d0970
  21. 25 Jun, 2019 1 commit
    • Zain Asgar's avatar
      Upgrade bazel to version 0.27.0 · 30c005ed
      Zain Asgar authored
      Summary: Some flags added to make the build work, will try to remove them after updating our deps.
      
      Test Plan: Build, jenkins.
      
      Reviewers: oazizi, michelle, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D1028
      
      GitOrigin-RevId: ba9c1f93b5d14ce4c98ed378a3c4ee5112ea9a34
      30c005ed
  22. 04 Jun, 2019 1 commit
    • Zain Asgar's avatar
      Upgrade bazel to version 0.25.3 · 2d0a1ba0
      Zain Asgar authored
      Summary:
      Moving to a newer bazel.
         TODO: Need to remove compatibility flag
      
      Test Plan: jenkins
      
      Reviewers: michelle, philkuz, oazizi, #engineering
      
      Reviewed By: michelle, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D891
      
      GitOrigin-RevId: 75b1afab6d821790d5351f5a4874a04dd54ccd24
      2d0a1ba0
  23. 03 Jun, 2019 1 commit
  24. 10 May, 2019 1 commit
    • Yaxiong Zhao's avatar
      Add a new test workflow for bpf tests. · f84d0265
      Yaxiong Zhao authored
      Summary:
      These tests run inside a container with root privilege, and bazel tests them directly not
      inside any sandbox.
      
      Test Plan: Jenkins
      
      Reviewers: kgandhi, zasgar, oazizi, #engineering
      
      Reviewed By: zasgar, #engineering
      
      Subscribers: philkuz
      
      Differential Revision: https://phab.corp.pixielabs.ai/D743
      
      GitOrigin-RevId: d5ac6f7048d2398cfda1feaddc5690041a625cd4
      f84d0265
  25. 25 Mar, 2019 1 commit
  26. 24 Mar, 2019 1 commit
    • Zain Asgar's avatar
      Add version stamp info · 7283c87d
      Zain Asgar authored
      Summary: Currently only works for CC code.
      
      Test Plan: manually tested by running vizier/agent
      
      Reviewers: oazizi, michelle, #engineering, kgandhi
      
      Reviewed By: oazizi, #engineering, kgandhi
      
      Differential Revision: https://phab.corp.pixielabs.ai/D565
      
      GitOrigin-RevId: 01641a792ce3d8ef9045e2328454b2dbb94dd8b4
      7283c87d
  27. 22 Mar, 2019 1 commit
    • Zain Asgar's avatar
      Limit JVM memory for bazel · 64825239
      Zain Asgar authored
      Summary: Does not seem to have to much impact on run time (but uses a lot less memory)
      
      Test Plan: CI
      
      Reviewers: oazizi, michelle, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D556
      
      GitOrigin-RevId: ee561144c810c2fb93a639bfd9dfc3f2b29dc7ce
      64825239
  28. 21 Feb, 2019 1 commit
    • Omid Azizi's avatar
      BPFTraceConnector for CPU stats. · c0650205
      Omid Azizi authored
      Summary: A generic BPFTraceConnector class, plus a specific Derived class for grabbing CPU stats.
      
      Test Plan: Currently using stirling_wrapper. Will look into whether a stand-alone test is possible.
      
      Reviewers: kgandhi, zasgar, #engineering
      
      Reviewed By: kgandhi, zasgar, #engineering
      
      Subscribers: philkuz
      
      Differential Revision: https://phab.corp.pixielabs.ai/D318
      
      GitOrigin-RevId: 86bcd899e759df607eed7c199fae7716316ea595
      c0650205
  29. 19 Feb, 2019 1 commit
  30. 12 Feb, 2019 2 commits
    • Zain Asgar's avatar
      Upgrade bazel deps · f054ab05
      Zain Asgar authored
      Summary:
      This should remove the placeholder in the prior change.
      Also, buildifier ran and reformatted the build files.
      
      Test Plan: Jenkins
      
      Reviewers: #engineering, philkuz
      
      Reviewed By: #engineering, philkuz
      
      Differential Revision: https://phab.corp.pixielabs.ai/D277
      
      GitOrigin-RevId: beb04f150827c0399adc0c6b5443ce36ac3ad096
      f054ab05
    • Zain Asgar's avatar
      Upgrade bazel to fix cache flakiness · 48411c9f
      Zain Asgar authored
      Summary: The RC version has fixes for cache hangs.
      
      Test Plan: jenkins
      
      Reviewers: #engineering, oazizi, michelle, philkuz
      
      Reviewed By: #engineering, michelle, philkuz
      
      Differential Revision: https://phab.corp.pixielabs.ai/D276
      
      GitOrigin-RevId: 5bdb8e07c549921b66546d71b833613b57f22995
      48411c9f
  31. 18 Jan, 2019 1 commit
  32. 15 Jan, 2019 1 commit
  33. 03 Dec, 2018 1 commit
    • Zain Asgar's avatar
      PL-140, PL-141, PL-142 Add msan + asan · 02f9f039
      Zain Asgar authored
      Summary: Added MSAN and ASAN builds. MSAN is not on Jenkins yet because it needs a custom libc++ (we can defer this to later).
      
      Test Plan: Jenkins build.
      
      Reviewers: michelle, #engineering
      
      Reviewed By: michelle, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D139
      
      GitOrigin-RevId: 749f238eaa672406dfc52cba80f4a7a3bac765e2
      02f9f039
  34. 01 Dec, 2018 1 commit
  35. 22 Nov, 2018 1 commit