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 Dec, 2021 2 commits
  2. 14 Sep, 2021 1 commit
  3. 08 Sep, 2021 1 commit
  4. 21 Apr, 2021 1 commit
  5. 07 Apr, 2021 1 commit
  6. 26 Mar, 2021 1 commit
  7. 24 Mar, 2021 2 commits
  8. 18 Mar, 2021 2 commits
  9. 15 Mar, 2021 1 commit
    • Omid Azizi's avatar
      Work-arounds for ASAN bug · f893b01e
      Omid Azizi authored
      Summary: This is a follow-up to D7638. Experimenting with workarounds for the external ASAN bug.
      
      Test Plan: proc_parser_bug_test and existing tests.
      
      Reviewers: yzhao, jps
      
      Reviewed By: yzhao
      
      JIRA Issues: PP-2502
      
      Differential Revision: https://phab.corp.pixielabs.ai/D7667
      
      GitOrigin-RevId: 83979c34bd52223bf02e14bebcd954ebad4587e5
      f893b01e
  10. 09 Mar, 2021 1 commit
  11. 08 Mar, 2021 1 commit
  12. 16 Feb, 2021 1 commit
  13. 06 Jan, 2021 1 commit
  14. 23 Nov, 2020 1 commit
    • Omid Azizi's avatar
      Bazel: Use sandbox_tmpfs_path to address java_test flakiness · 035a2c80
      Omid Azizi authored
      Summary:
      hsperfdata of java binaries can conflict because they run in bazel sandboxes which operate with pid namespaces. This means PIDs are often the same.
      The /tmp files that those binaries use, however, are shared. This results in clobbering of files.
      
      Address this with sandbox_tmpfs_path, which mounts a /tmp inside each sandbox, making each sandbox operate independently.
      
      Test Plan: Jenkins and --runs_per_test=100
      
      Reviewers: yzhao, zasgar, #engineering, vihang
      
      Reviewed By: #engineering, vihang
      
      Differential Revision: https://phab.corp.pixielabs.ai/D6834
      
      GitOrigin-RevId: ea7cce87cb2df92c9728abb53c7a2950cb5628fe
      035a2c80
  15. 22 Nov, 2020 1 commit
    • Zain Asgar's avatar
      Move most of the build to K8s · 520c760c
      Zain Asgar authored
      Summary: Most of the build and phabricator build is now moved to K8s. Only BPF tests (VM)  and CLI mac signing (mac) run outside.
      
      Test Plan: Tested extensively, though I still expect some instabilities.
      
      Reviewers: vihang, michelle, oazizi, #engineering
      
      Reviewed By: vihang, #engineering
      
      JIRA Issues: PP-1769
      
      Differential Revision: https://phab.corp.pixielabs.ai/D6816
      
      GitOrigin-RevId: bd72c16669ef8965c42887cc4163b41768953d34
      520c760c
  16. 20 Nov, 2020 1 commit
  17. 27 Oct, 2020 1 commit
    • Zain Asgar's avatar
      Upgrade to clang/llvm 11.0 · c48ca4b7
      Zain Asgar authored
      Summary: This also fixes and issue that gobpf is having building bcc dependencies.
      
      Test Plan: Existing tests/Jenkins.
      
      Reviewers: michelle, oazizi, vihang, #engineering
      
      Reviewed By: oazizi, vihang, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D6609
      
      GitOrigin-RevId: 14983216056b69a92af0414c506b3715afd26c97
      c48ca4b7
  18. 23 Sep, 2020 1 commit
  19. 22 Jul, 2020 1 commit
    • Zain Asgar's avatar
      Fix GCC errors · 58f90599
      Zain Asgar authored
      Summary:
      These build failures only happen with GCC opt which I didn't test before submitting the GCC 10 upgrade.
      
      UPB inside of GRPC has an issues with GCC-10 and this disables the relevant warnings.
      
      Test Plan: N/A
      
      Reviewers: oazizi, philkuz, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D5709
      
      GitOrigin-RevId: eb6524f5985ae5d6cea1601df73107a6b02908de
      58f90599
  20. 21 Jul, 2020 1 commit
    • Zain Asgar's avatar
      Switch over to GCC-10 · ae8ea9df
      Zain Asgar authored
      Summary: Change default compiler to be gcc-10. It was set to gcc-9.3 before.
      
      Test Plan: Jenkins
      
      Reviewers: michelle, oazizi, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D5695
      
      GitOrigin-RevId: 9b6df9c1313b0197dbee1aa4e1c968670eed0d5d
      ae8ea9df
  21. 19 Jul, 2020 1 commit
    • Omid Azizi's avatar
      Enable UBSAN failures · 5ad0d216
      Omid Azizi authored
      Summary:
      UBSAN was running, but failures were not being treated as such by bazel. This fixes that.
      
      After enforcing UBSAN, had to make a few fixes, including an upgrade to rapidjson.
      
      Test Plan: Existing tests.
      
      Reviewers: zasgar, #engineering
      
      Reviewed By: zasgar, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D5656
      
      GitOrigin-RevId: 67cf1b58933ff6d65bb75774c155ce317250da59
      5ad0d216
  22. 17 Jul, 2020 1 commit
    • Zain Asgar's avatar
      Fix covrage build · fe9ec73f
      Zain Asgar authored
      Summary:
      We had to disable coverage builds due to an internal error in GCC. It's now been fixed and we can run coverage tests and upload to lcov.
      
      Had to disable JAVA tests, but perhaps @yzhao can take a look after this lands.
      
      Test Plan: Tested by uploading to lcov. Will test after it lands on main.
      
      Reviewers: oazizi, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Subscribers: yzhao
      
      Differential Revision: https://phab.corp.pixielabs.ai/D5641
      
      GitOrigin-RevId: b0b360a9a6bd764504e31b9f1ce66cab1176d89a
      fe9ec73f
  23. 16 Jul, 2020 1 commit
    • Zain Asgar's avatar
      Clang-10 and actually fix dev image to be Ubuntu 20.04. · 0b638730
      Zain Asgar authored
      Summary:
      This fixes the following issue related to libtinfo on PEM/Kelvin start:
      `libtinfo.so.5: cannot open shared object file: No such file or directory`
      
      When we updated to 20.04, I think I changed the base image but not the active dev image.
      This means that we were building all the images using the old ubuntu 18.04.
      James noticed a break with skaffold that caused the PEMs to break because of relying on deprecated terminfo5 so he changed our sid deploy dependency to terminfo6. Unfortunately, this broke our deploy images.
      
      I updated the dev images to be ubuntu 18.04, but sadly Clang on that relies on terminfo5 so it's broken with ubuntu 20.04. It's fixable by installing terminfo5, but this might break our code if it links to v5 instead of v6, since we only ship v6.
      
      Updating the old clang install didn't work. clang-9 does not compile with clang-10. Ubuntu 20.04 ships with clang-10 so the compiler can't build our old clang-9 deb with terminfo6...
      
      This updates the compiler to clang-10 with all the related changes necessary to make sure the code still compiles.
      
      Test Plan:
      `bazel test //...` in the docker VM.
      `bazel run src/vizier/services/agent:pem_image` in the docker VM.
      
      Reviewers: oazizi, michelle, jamesbartlett, philkuz, #engineering
      
      Reviewed By: oazizi, #engineering
      
      Differential Revision: https://phab.corp.pixielabs.ai/D5623
      
      GitOrigin-RevId: a26680e32211f9aec5e42c1349c4cd35015e2213
      0b638730
  24. 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
  25. 25 Feb, 2020 1 commit
  26. 07 Feb, 2020 1 commit
  27. 06 Feb, 2020 1 commit
  28. 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
  29. 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
  30. 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
  31. 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
  32. 13 Jan, 2020 2 commits
  33. 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
  34. 04 Dec, 2019 3 commits