Commit Graph

  • 88efa359d5 Handle PCAP logging in non XDP case and update sniffer to print GSO opts. Lucas Manning 2024-01-09 14:25:18 -08:00
  • 6e8fdcce25 Increase ollama container start timeout. Etienne Perot 2024-01-09 13:04:11 -08:00
  • af80b6898e Close directfs dentry's control FD on gofer filesystem Release(). Ayush Ranjan 2024-01-08 19:45:40 -08:00
  • 98df07c3cd Add NV50_P2P allocation class support in nvproxy. Ayush Ranjan 2024-01-08 19:19:36 -08:00
  • 892bfa18ce Merge pull request #9866 from Champ-Goblem:netfilter-add-support-for-inverse-dport-sport gVisor bot 2024-01-08 18:05:03 -08:00
  • 58cbc1af95 Modify cgroup tests to make the tests pass with the new behavior. Nayana Bidari 2024-01-08 16:53:10 -08:00
  • 4dbf8b5210 Bump puma from 5.6.7 to 5.6.8 in /images/benchmarks/ruby dependabot[bot] 2024-01-08 20:37:26 +00:00
  • 54834388eb sentry/netfilter: support inverse dport/sport Add support for inverting --dport and --sport matches in netfilter. This allows support for istio versions 1.18 and higher Champ-Goblem 2024-01-05 19:24:14 +00:00
  • 1e61310ce6 seccomp-bpf: Render syscall rules after binary search tree traversal code. Etienne Perot 2024-01-04 15:19:32 -08:00
  • 9e2db2c131 xdp: add a tunnel mode to avoid sharing UMEM among sandboxes Kevin Krakauer 2024-01-04 10:42:25 -08:00
  • 5c41ffabdb Fix select call in socket utils Bruno Dal Bo 2024-01-04 07:20:52 -08:00
  • 5c8be5da4d Add regression test for #9848. Ayush Ranjan 2024-01-03 22:09:45 -08:00
  • 20973549be BPF optimizer: Refactor removal operations across optimizers. Etienne Perot 2024-01-03 20:29:49 -08:00
  • c7e3ea3b23 BPF optimizer: Optimize redundant loads. Etienne Perot 2024-01-03 19:22:30 -08:00
  • 0bb4cfdc4b xdp: clean up the XDP flag situation Kevin Krakauer 2024-01-03 14:23:09 -08:00
  • 9ea77eb8bc Allow infinite timeout in helpers Bruno Dal Bo 2024-01-03 11:48:50 -08:00
  • 1cccd35dcf Internal change. gVisor bot 2024-01-03 11:06:43 -08:00
  • 9425d102e5 Make runsc log header more helpful. Etienne Perot 2024-01-02 23:49:39 -08:00
  • 757cf83b7e Add call site information to JSON-formatted logs. Etienne Perot 2024-01-02 18:39:36 -08:00
  • e6a42ae594 Add some PyTorch CUDA tests. Etienne Perot 2024-01-02 16:39:58 -08:00
  • 127262d21a Add annotation to send runsc debug logs to user logs. Etienne Perot 2024-01-02 13:33:57 -08:00
  • 84748bc341 Exclude Nodejs runtime test internet/test-dns-ipv4.js. Ayush Ranjan 2024-01-02 12:39:11 -08:00
  • 65783256ca Fix fdnotifier.AddFD() to handle the case when queue already has events. Ayush Ranjan 2024-01-02 11:42:09 -08:00
  • de71aae89a seccomp: Use dedicated input buffer for populating seccomp cache. Etienne Perot 2023-12-28 13:34:53 -08:00
  • f3864daf7a Merge pull request #9840 from tianyuzhou95:albert-doc gVisor bot 2023-12-28 11:46:13 -08:00
  • e77489f39c docs: images/Makefile does not exist. Tianyu Zhou 2023-12-27 03:34:13 +00:00
  • 149350e5c4 xdp: fix race found by gotsan Kevin Krakauer 2023-12-21 17:34:38 -08:00
  • 2846aacb51 Implement /proc/sys/kernel/random/boot_id. Jamie Liu 2023-12-21 10:41:16 -08:00
  • 8b291071cd Add NV2080_CTRL_CMD_NVLINK_GET_NVLINK_CAPS to nvproxy. Ayush Ranjan 2023-12-21 08:55:08 -08:00
  • f76d64021e xdp: update the incorrectly named "Readonly*" names Kevin Krakauer 2023-12-20 14:54:18 -08:00
  • 4f712ce420 Add image to assist in profiling benchmarks. Etienne Perot 2023-12-20 13:55:02 -08:00
  • 8b054cadc5 Use infinite timeouts for Fuchsia in syscall test Bruno Dal Bo 2023-12-20 10:13:37 -08:00
  • b559b88402 Get cpu usage from cgroups in runsc. Nayana Bidari 2023-12-18 12:33:21 -08:00
  • 3406ebbb75 Remove unused gonet.UDPConn.stack field. Ayush Ranjan 2023-12-16 09:46:14 -08:00
  • dc40c49df4 images: use mulitarch default image instead of hacky workaround Kevin Krakauer 2023-12-15 16:11:31 -08:00
  • c1aef9f901 xdp: control USE_NEED_WAKEUP via flag for benchmarking Kevin Krakauer 2023-12-15 15:59:18 -08:00
  • 54e02c3c56 Update container memory usage stats in runsc. Nayana Bidari 2023-12-15 09:22:51 -08:00
  • cd4a40b584 xdp: use builtin constants and functions in xdp_loader eBPF Kevin Krakauer 2023-12-14 22:23:00 -08:00
  • 6beb925dfd xdp: add flag for runsc to use an XDP socket on a host device Kevin Krakauer 2023-12-14 16:58:49 -08:00
  • 3b77e29e3b xdp: split xdp_loader subcommands into cmd directory Kevin Krakauer 2023-12-14 14:35:45 -08:00
  • 48fcf0a207 Initialize x86 arch.Context with correct segment registers. Konstantin Bogomolov 2023-12-14 11:56:46 -08:00
  • fc97f86c3b xdp: put runsc XDP code into its own file Kevin Krakauer 2023-12-14 11:39:32 -08:00
  • f6d380ad8c xdp: add a program that redirects packets from a NIC to an AF_XDP socket Kevin Krakauer 2023-12-14 09:00:55 -08:00
  • 1c6f0fe9e1 Run gpu-all-tests continuously and in release pipeline. Ayush Ranjan 2023-12-14 03:17:10 -08:00
  • 2ae19ffb72 xdp: install libbpf-dev and work around arch build issue Kevin Krakauer 2023-12-13 22:58:14 -08:00
  • 29234bc44b Mount cgroups per container in runsc. Nayana Bidari 2023-12-13 16:45:00 -08:00
  • d777746776 runsc/boot/filter/config: Import platforms from platforms package. Etienne Perot 2023-12-13 15:41:54 -08:00
  • 8c0554d9ea Fix order of format values in process termination debug log. Etienne Perot 2023-12-13 14:52:28 -08:00
  • 1214e28cc1 Add GPU checkpoint/restore test. Ayush Ranjan 2023-12-13 12:26:31 -08:00
  • b373c8e112 Mark nvproxy.objsLive as not savable. Ayush Ranjan 2023-12-13 11:25:05 -08:00
  • 07e86e27b0 Add ollama GPU test. Etienne Perot 2023-12-12 12:25:09 -08:00
  • b3bb6faf78 Remove kernel.Kernel.savedMFOwners. Ayush Ranjan 2023-12-11 22:35:23 -08:00
  • eaee2b213b Add check to pivot_root that ensures the new root is underneath the old root. Lucas Manning 2023-12-11 14:50:31 -08:00
  • a047cde5e6 Add checkpoint/restore e2e test for overlay configurations. Ayush Ranjan 2023-12-11 11:30:35 -08:00
  • 0bdb383c24 Constraint x86 image push job to amd64 machines. Ayush Ranjan 2023-12-10 11:08:11 -08:00
  • f4b851067a Un-delete devtmpfs. Jamie Liu 2023-12-07 23:07:37 -08:00
  • d7a3ec8305 Allow vfio releted subdirectories to be mirrored by gVisor. Jing Chen 2023-12-07 11:25:24 -08:00
  • 047cabf457 Merge pull request #9700 from thundergolfer:master gVisor bot 2023-12-07 07:01:36 -08:00
  • 94b0483393 Disable FstatfsTest.BlocksFree in statfs_test_native. Jamie Liu 2023-12-06 11:00:24 -08:00
  • fd84b23367 gvisor: set type for all TraceBlockReason constants gVisor bot 2023-12-06 06:59:44 -08:00
  • 063000448f Make gVisor search for all potential registered TPU devices. Jing Chen 2023-12-05 16:26:04 -08:00
  • 3517ac4c0b Cancel multicast delayed report job on Disable Tony Gong 2023-12-05 10:18:49 -08:00
  • 2939052430 Add unimplemented commands used by DeviceGetComputeRunningProcesses Jonathon Belotti 2023-11-13 04:11:57 +00:00
  • e1d2ce8cfa Move GPU test utilities to its own package. Etienne Perot 2023-12-04 17:23:50 -08:00
  • 289757e903 netstack: support source hints in routes Kevin Krakauer 2023-12-04 14:28:09 -08:00
  • cdd3b866f5 netstack: when processing possible SYN cookies, check existing endpoints first Kevin Krakauer 2023-12-04 12:41:10 -08:00
  • 73fe5bffaf gvisor: update traceBlockReason for new runtime tracer gVisor bot 2023-12-04 07:48:48 -08:00
  • 126ee58746 Register TPU v5e devices when booting gVisor. Jing Chen 2023-12-02 00:01:59 -08:00
  • 8042c6f3f5 Rename existing GPU tests to GPU *smoke* tests. Etienne Perot 2023-12-01 18:28:47 -08:00
  • 326e1681e7 Improve seccomp ruleset debug logging readability. Etienne Perot 2023-12-01 14:55:14 -08:00
  • 4c76c84ed0 Flip log refs to false. Lucas Manning 2023-12-01 14:50:45 -08:00
  • 505e1fd33f Change IPv4 ID generation algorithm. Nayana Bidari 2023-12-01 13:28:16 -08:00
  • 06b2634041 Quiesce greps in wait_for_runtime. Etienne Perot 2023-12-01 12:57:06 -08:00
  • 7b8b28e76c Add registerTPUDevice which registers all supported TPU devices. Jing Chen 2023-12-01 12:52:28 -08:00
  • 479d60c225 Merge pull request #9784 from avagin:make-docker-reload-wait gVisor bot 2023-11-30 14:38:49 -08:00
  • 4733e050eb Check that handshake.listenEP is non-nil. Konstantin Bogomolov 2023-11-30 14:04:23 -08:00
  • 6a112c60a2 Check for mounts marked as unmounted before propagating. Lucas Manning 2023-11-30 12:04:32 -08:00
  • 09599372b4 make: wait for docker to load a new runtime Andrei Vagin 2023-11-29 11:22:57 -08:00
  • 2d5391af2c seccomp: Compute cache individually for each task in the thread group. Etienne Perot 2023-11-30 10:23:54 -08:00
  • 3183080393 Mark 535.129.03 Nvidia driver as supported. Ayush Ranjan 2023-11-30 10:10:05 -08:00
  • bcbb32955e Fix seccomp debugging tip to work with precompiled filters. Etienne Perot 2023-11-29 21:20:21 -08:00
  • dec37ea4ed gVisor seccomp: Implement in-Sentry seccomp cache. Etienne Perot 2023-11-29 19:57:46 -08:00
  • c11e182262 runsc: Do not precompile seccomp-bpf filters in fastbuild mode. Etienne Perot 2023-11-29 19:42:13 -08:00
  • 4b925cc1cd Use clear on a few more slices. Etienne Perot 2023-11-29 18:52:26 -08:00
  • d61fcf15de Optimize syscall filter rule for futex(2). Etienne Perot 2023-11-29 18:37:01 -08:00
  • a7d2bf12c2 Move vfs restore to after seccomp installation. Ayush Ranjan 2023-11-29 18:22:17 -08:00
  • e12306b4b0 Fix Docker checkpoint/restore documentation. Ayush Ranjan 2023-11-29 18:16:34 -08:00
  • a880da69f2 seccomp: Optimize common 32-bit matchers away from disjunctions. Etienne Perot 2023-11-29 18:01:11 -08:00
  • 69e0c7643d Use clear on map types wherever possible. Etienne Perot 2023-11-29 17:56:45 -08:00
  • be011b9bfe seccomp: Optimize half value matchers when possible. Etienne Perot 2023-11-29 16:24:24 -08:00
  • 368fc605d6 netstack: don't RST newly established connections under load Kevin Krakauer 2023-11-29 13:58:39 -08:00
  • d5fc150056 Add seccomp filters for TPU v5e. Jing Chen 2023-11-29 13:27:38 -08:00
  • 5d45603a55 seccomp: Make extractRepeatedMatchers more efficient. Etienne Perot 2023-11-29 10:22:29 -08:00
  • 2d90b66af1 Add checkpoint/restore support for tmpfs with file backend. Ayush Ranjan 2023-11-29 04:12:20 -08:00
  • 14e291014a seccomp: Optimize PerArg rules. Etienne Perot 2023-11-28 21:32:59 -08:00
  • b4ef436453 iptables: use log package to get timestamps in tests Kevin Krakauer 2023-11-28 15:42:28 -08:00
  • 9cf9d1d01d Avoid redundant allocation in seccomp.optimizeSyscallRuleFunc(). Jamie Liu 2023-11-28 15:23:13 -08:00
  • 8e36d125da Change gopark()'s fourth argument type to traceBlockReason. Jamie Liu 2023-11-28 14:46:07 -08:00
  • 38988e4619 Merge pull request #9693 from btw616:erofs-lookup gVisor bot 2023-11-28 14:09:13 -08:00
  • ae7f28bd9f Merge pull request #3134 from btw616:fix/assignCPU gVisor bot 2023-11-28 13:46:51 -08:00