Commit Graph

  • 9fcf0b5b53 proc: invalidate task inodes when tasks are destroyed Andrei Vagin 2024-12-13 00:54:07 -08:00
  • afa323bd30 Replace most instances of IncRef with Clone. Lucas Manning 2024-12-12 17:03:18 -08:00
  • 40b704d0c3 Update gvisor.dev w/ instructions to get supported drivers. Zach Koopmans 2024-12-12 17:01:11 -08:00
  • c88ffa321e Returns ENOBUFS when writing to a veth device whose buffer is full. Jing Chen 2024-12-10 17:32:43 -08:00
  • d9fa8c2e8a Add AT_HWCAP and AT_HWCAP2 to auxv. Nicolas Lacasse 2024-12-10 17:23:59 -08:00
  • ab9d8455d4 Re-use the same device file inode in tmpfs for overlay whiteout files. Ayush Ranjan 2024-12-10 17:08:20 -08:00
  • 5166d261a9 testcluster: Add support for request retries and recreating k8s clients. Etienne Perot 2024-12-10 16:01:54 -08:00
  • d29d9acb1f Kubernetes benchmarks: Fix wrong path to some GPU container images. Etienne Perot 2024-12-10 14:42:30 -08:00
  • d1b164b8e5 nvproxy: Add back 550.54.15. Ayush Ranjan 2024-12-10 13:17:56 -08:00
  • 394d0852a8 Remove NVIDIA-specific test runtimes. Etienne Perot 2024-12-10 12:10:20 -08:00
  • 01e30ab09b nvproxy: don't depend on HVASpace for non-virtmem NVOS32_FUNCTION_ALLOC_SIZE Jamie Liu 2024-12-10 11:16:48 -08:00
  • c19c9c359e httpbench: Accept wrk2 outputs where no requests were made. Etienne Perot 2024-12-10 11:15:36 -08:00
  • 0a0f202662 Refresh gVisor tests and docs to tell that privilege container is not needed. Jing Chen 2024-12-10 01:22:11 -08:00
  • 95ca82d872 Stable Diffusion benchmark: Specify "latest" tag for container image. Etienne Perot 2024-12-09 22:01:01 -08:00
  • a55b3b2d90 nvproxy: track objects created by NV_ESC_RM_DUP_OBJECT Jamie Liu 2024-12-09 18:56:20 -08:00
  • 0335cf778d Remove TODOs for fields which are restored in netstack. Nayana Bidari 2024-12-09 17:34:02 -08:00
  • 68f11a09c2 remove TODO for "safer" netstack refcounting Kevin Krakauer 2024-12-09 11:54:44 -08:00
  • b41e6b89da remove TODO keeping bug alive Kevin Krakauer 2024-12-09 10:39:15 -08:00
  • 39406b00bf netstack: add checklocks to TCPSenderState and write list Kevin Krakauer 2024-12-09 09:31:38 -08:00
  • 54eb79b6e8 Acquire rlock when reading link address from the bridge. Jing Chen 2024-12-08 23:45:13 -08:00
  • 22b95a87ac runsc metric-server: Make binary statically linked. Etienne Perot 2024-12-06 16:56:19 -08:00
  • d16d0c71e1 Add method to forwarder to handle experiment option values. Lucas Manning 2024-12-06 14:54:54 -08:00
  • ddaa99e5d4 Ignore the length field when processing the experiment extension header. Lucas Manning 2024-12-06 12:53:26 -08:00
  • dc24ae5c71 Add support for 550.127.05 in nvproxy. Ayush Ranjan 2024-12-06 12:40:53 -08:00
  • 6eaa40f345 Automated rollback of changelist 696823576 Andrei Vagin 2024-12-06 11:46:55 -08:00
  • 1092006d45 image/iptables: update the base image Andrei Vagin 2024-12-06 10:33:47 -08:00
  • 188a756ff3 Add validateMap() to compare maps correctly during OCI spec validation. Ayush Ranjan 2024-12-05 17:18:10 -08:00
  • 5ca21867d9 tools/bigquery: Skip results upload if there are no results. Etienne Perot 2024-12-05 16:57:51 -08:00
  • b92307b4e6 gsutil benchmark: Actually create the pod in the Kubernetes cluster. Etienne Perot 2024-12-05 14:10:14 -08:00
  • fc249c4464 Add a script for benchmarking vLLM startup time with various models. Lucas Manning 2024-12-05 10:15:10 -08:00
  • 70dc6ea4ce netstack: re-enable checkescape Kevin Krakauer 2024-12-05 09:41:42 -08:00
  • a8e963b095 remove outdated bug references for PTYs Kevin Krakauer 2024-12-04 22:40:39 -08:00
  • d793733525 Kubernetes benchmarks: Add profiling to benchmarks that were missing it. Etienne Perot 2024-12-04 18:14:28 -08:00
  • 6abc135b3b Kubernetes benchmarks: Create "benchmark" namespace prior to using it. Etienne Perot 2024-12-04 17:00:42 -08:00
  • f2abd31367 Minor changes in spec validation method. Nayana Bidari 2024-12-04 11:00:34 -08:00
  • cd70b0a4c0 Add support for the experiment option header in IPv6. Lucas Manning 2024-12-04 10:21:36 -08:00
  • b78f2ee7c4 Internal change. gVisor bot 2024-12-04 08:23:03 -08:00
  • f551298175 Use poll-based Kubernetes calls rather than Watch. Etienne Perot 2024-12-03 18:04:54 -08:00
  • 078be62712 Add support for setting the experiment option header in IPv4. Lucas Manning 2024-12-03 15:16:31 -08:00
  • 9eb188d881 Require special NIC settings for enabling experiment IP option passing. Lucas Manning 2024-12-03 14:13:59 -08:00
  • 4971756d8d Internal change. gVisor bot 2024-12-02 20:19:02 -08:00
  • 973e1032b4 Automated rollback of changelist 699333953 Kevin Krakauer 2024-12-02 14:21:03 -08:00
  • c2a5bf7138 Revert image force push. Etienne Perot 2024-12-02 13:05:43 -08:00
  • 395c0ac172 Internal change. gVisor bot 2024-12-02 12:04:38 -08:00
  • 688ead81a7 Reduce the save/restore/resume syscall test duplication. Ayush Ranjan 2024-12-02 11:41:39 -08:00
  • b03b5f02ac Run save/resume syscall tests only continuously. Ayush Ranjan 2024-12-02 10:56:33 -08:00
  • 745828301c Kubernetes tests: Let the benchmark metric recorder be overridden via context Etienne Perot 2024-11-27 17:10:00 -08:00
  • 28c50dd77f Kubernetes benchmarks profiling: Distinguish error messages. Etienne Perot 2024-11-27 14:57:49 -08:00
  • e27d27a826 test/kubernetes/testcluster: Fix WaitForDaemonset timeout case. Etienne Perot 2024-11-27 14:24:25 -08:00
  • 00dcbab2f9 Kubernetes tests: Make waiting for pod robust to invalid response types. Etienne Perot 2024-11-27 13:43:54 -08:00
  • 92c1208157 profiletool: Add subcommand to check for similarity between two profiles. Etienne Perot 2024-11-27 13:14:33 -08:00
  • 78b9e4e0ae Temporarily remove test added by cl/672721411. Jamie Liu 2024-11-27 10:42:20 -08:00
  • bc18e81062 One-time force push of all images to Artifact Registry. Etienne Perot 2024-11-26 17:42:15 -08:00
  • ac42faf002 Internal change. gVisor bot 2024-11-26 15:32:14 -08:00
  • 64e48cc3c6 fsimpl/gofer: implement specialFileFD.InvalidateUnsavable() Jamie Liu 2024-11-26 14:43:46 -08:00
  • e1cb1a70b4 testcluster: Remove all dependencies on cluster spec protobuffer. Etienne Perot 2024-11-26 13:42:40 -08:00
  • 1af6da4bdc Propagate NVIDIA driver capabilities to nvproxy and seccomp filters. Etienne Perot 2024-11-26 13:18:25 -08:00
  • 19f5519ecf dumpfilter: Resolve --nvproxy-caps=all to only supported capabilities. Etienne Perot 2024-11-26 09:45:05 -08:00
  • 0e6fe26a3a fsimpl/gofer: hold extra dentry reference if endpoint != nil Jamie Liu 2024-11-25 18:12:41 -08:00
  • 8079a6cb03 Kubernetes tests: Librarify all the tests and benchmarks. Etienne Perot 2024-11-25 17:08:30 -08:00
  • 2267c24a41 Add support for custom socket options and setting the experiment IP option. Lucas Manning 2024-11-25 09:36:52 -08:00
  • e816d99736 Internal change. gVisor bot 2024-11-25 09:19:13 -08:00
  • 2b55090a58 Do not crash when creating thread group with already-exceeded soft CPU limit. Etienne Perot 2024-11-23 01:25:18 -08:00
  • d118c2b5ca testing: reenable previously failing root tests Kevin Krakauer 2024-11-22 17:21:26 -08:00
  • 113b24b432 netstack: move TCP state to tcp package and cleanup probe Kevin Krakauer 2024-11-22 17:06:56 -08:00
  • c6c3c2d98c netstack: check the TCP write list for validity before increasing SND.NXT Kevin Krakauer 2024-11-22 15:40:21 -08:00
  • c38ce1feb1 Create vllm TPU serving image. Lucas Manning 2024-11-22 14:18:52 -08:00
  • b4fcc373de runsc: use constants for flags with repeated names Kevin Krakauer 2024-11-22 14:11:34 -08:00
  • ca345ca5af netstack: revert SND.NXT when purging the write queue Kevin Krakauer 2024-11-22 14:08:24 -08:00
  • 9e0e42b665 allow --reproduce-nftables to be overwritten via OCI annotations Kevin Krakauer 2024-11-22 12:33:02 -08:00
  • b15656de59 netstack: remove mention of the long-dead protocol goroutine Kevin Krakauer 2024-11-21 14:24:33 -08:00
  • a5542f19c5 netstack: more state output for the writeList panic Kevin Krakauer 2024-11-21 12:03:55 -08:00
  • 0752ab653e testing: increase some timeouts in packet tests Kevin Krakauer 2024-11-21 11:51:54 -08:00
  • ae1d4ccf02 mm: validate vseg before using it Andrei Vagin 2024-11-21 10:11:24 -08:00
  • f66f0e235a Fix memmap.MappingIdentity.Device/InodeID() lock ordering. Jamie Liu 2024-11-20 19:26:49 -08:00
  • 004ed53163 nvproxy: Do capability-based segmentation for seccomp filters. Etienne Perot 2024-11-20 18:51:20 -08:00
  • 151f3fb3bf Make changes to validate the spec for unknown or potential new fields. Nayana Bidari 2024-11-20 15:03:48 -08:00
  • 680df82012 Internal change gVisor bot 2024-11-20 14:49:46 -08:00
  • f2d16915c2 testing: disable flakey root tests to unblock submission Kevin Krakauer 2024-11-20 11:39:13 -08:00
  • df9ba5fb67 Restore listening connections when netstack s/r is enabled. Nayana Bidari 2024-11-20 11:08:45 -08:00
  • 488d5d2f48 gVisor website: Fix title on homepage. Etienne Perot 2024-11-20 06:47:23 -08:00
  • a92fc7b8c9 overlay: remove dirInoCache entries from RmdirAt() Andrei Vagin 2024-11-19 17:10:37 -08:00
  • 6666e9fc85 Extract ipv4 address only when starting docker in gVisor. Jing Chen 2024-11-18 22:52:10 -08:00
  • 6953ca0ca3 Add NVIDIA driver capability segmentation support to nvproxy. Etienne Perot 2024-11-18 18:11:38 -08:00
  • 03a28d158e platform/systrap: return memory access type based on a page fault error code Andrei Vagin 2024-11-18 10:29:40 -08:00
  • 336dc85043 vfs: use ancestryMu in implementations of DentryImpl.InotifyWithParent Jamie Liu 2024-11-15 15:24:01 -08:00
  • c1b24d4a8d Fix wrong benchmark image path. Jing Chen 2024-11-15 13:03:05 -08:00
  • a8b2d2f4a9 Remove logErrorAdjustment. Nicolas Lacasse 2024-11-15 10:03:44 -08:00
  • 39a6242b54 Allow DOCKER_FORCE_PUSH for test images. Jing Chen 2024-11-15 02:59:23 -08:00
  • cf5841ba66 mm: implement prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME) Jamie Liu 2024-11-14 19:02:32 -08:00
  • 0659b6035a vfs: establish lock ordering for FilesystemImpl.PrependPath Jamie Liu 2024-11-14 18:10:03 -08:00
  • 2dfab3e180 Update RTT in TCPSenderState. Nayana Bidari 2024-11-14 12:01:53 -08:00
  • 7238487fac Fix NeverReady to never be ready Fabricio Voznika 2024-11-14 11:19:32 -08:00
  • 88d8a78243 Merge pull request #11164 from avagin:cpuinfo-fix gVisor bot 2024-11-14 11:19:51 -08:00
  • 4f92c2873f Kubernetes benchmarks: Add compressed variant of each benchmark binary. Etienne Perot 2024-11-13 14:19:40 -08:00
  • 191c16fd34 Kubernetes tests: Mark k8sctx as testonly and disable nogo. Etienne Perot 2024-11-13 12:51:03 -08:00
  • aee6c51515 Kubernetes tests: Make testcluster.NewTestCluster overridable via context. Etienne Perot 2024-11-13 12:17:31 -08:00
  • 94aa652d10 kernel: start RLIMIT_CPU timers in NewThreadGroup Jamie Liu 2024-11-12 18:11:27 -08:00
  • 45b346e8fd Use AR images on the domain pkg.dev. Jing Chen 2024-11-12 10:42:27 -08:00
  • e22dc29727 Update pytorch image python module versions. Lucas Manning 2024-11-11 16:07:22 -08:00