Commit Graph

  • 9119478830 Extract SleepSafe from test_util Tamir Duberstein 2019-05-24 12:57:34 -07:00
  • e4b395db49 Remove unused wakers Tamir Duberstein 2019-05-24 12:28:15 -07:00
  • a949133c4b gvisor: interrupt the sendfile system call if a task has been interrupted Andrei Vagin 2019-05-23 23:20:11 -07:00
  • 409e8eea60 runsc/do: do a proper cleanup if a command failed due to internal errors Andrei Vagin 2019-05-23 22:27:36 -07:00
  • 6240abb205 Added boilerplate code for ext4 fs. Ayush Ranjan 2019-05-23 16:54:38 -07:00
  • c091e62369 Set sticky bit to /tmp Fabricio Voznika 2019-05-23 06:46:55 -07:00
  • 9006304dfe Initial support for bind mounts Fabricio Voznika 2019-05-23 04:15:18 -07:00
  • 022bd0fd10 Fix the signature for gopark. Bhasker Hariharan 2019-05-22 18:56:18 -07:00
  • 79738d3958 Log unhandled faults only at DEBUG level. Adin Scannell 2019-05-22 18:18:01 -07:00
  • f65dfec096 Add WCLONE / WALL support to waitid Michael Pratt 2019-05-22 18:10:54 -07:00
  • 21915eb58b Remove obsolete TODO. Adin Scannell 2019-05-22 16:59:21 -07:00
  • 711290a7f6 Add support for wait(WNOTHREAD) Michael Pratt 2019-05-22 15:53:13 -07:00
  • c1cdf18e7b UDP and TCP raw socket support. Kevin Krakauer 2019-05-22 13:44:07 -07:00
  • 69eac1198f Move wait constants to abi/linux package Michael Pratt 2019-05-22 11:14:29 -07:00
  • ae1bb08871 Clean up pipe internals and add fcntl support Adin Scannell 2019-05-21 20:11:26 -07:00
  • c8857f7269 Fix inconsistencies in ELF anonymous mappings Michael Pratt 2019-05-21 17:04:58 -07:00
  • 2ac0aeeb42 Refactor fdbased endpoint dispatcher code. Bhasker Hariharan 2019-05-21 15:23:12 -07:00
  • 9cdae51fec Add basic plumbing for splice and stub implementation. Adin Scannell 2019-05-21 15:17:05 -07:00
  • adeb99709b Remove unused struct member. Neel Natu 2019-05-21 12:18:17 -07:00
  • 80cc2c78e5 Forward named pipe creation to the gofer Michael Pratt 2019-05-20 16:52:03 -07:00
  • 6588427451 Fix incorrect tmpfs timestamp updates Michael Pratt 2019-05-20 13:34:06 -07:00
  • ff72925c55 Corrected typo Anand 2019-05-18 22:57:50 +01:00
  • 4a842836e5 Return EPERM for mknod Michael Pratt 2019-05-17 13:46:18 -07:00
  • 04105781ad Fix gofer rename ctime and cleanup stat_times test Michael Pratt 2019-05-17 13:04:44 -07:00
  • 114bb3a234 Bump rules_go to 0.18.5 and go tool chain to 1.12.5. Nicolas Lacasse 2019-05-17 07:56:23 -07:00
  • fc9f7e3590 tiny fix: avoid panicing when OpenSpec failed Liu Hua 2019-05-16 16:19:34 -07:00
  • 40419a16eb Add test for duplicate proc entries. Ian Gudger 2019-05-16 11:58:10 -07:00
  • 2105158d4b gofer: don't call hostfile.Close if hostFile is nil Andrei Vagin 2019-05-15 17:20:14 -07:00
  • 3abee2ecb9 Automated rollback of changelist 247964961 Andrei Vagin 2019-05-15 14:57:32 -07:00
  • ecb0f00e10 Cleanup around urpc file payload handling Fabricio Voznika 2019-05-15 14:35:30 -07:00
  • 85380ff03d gvisor/runsc: use a veth link address instead of generating a new one Andrei Vagin 2019-05-15 11:10:56 -07:00
  • 8a76657f63 Change code-owners to gvisor team (#29) Ian Lewis 2019-05-15 14:20:35 +09:00
  • dc4a042f3a Update out of date comment Michael Pratt 2019-05-14 20:57:45 -07:00
  • dd153c014d Start of support for /proc/pid/cgroup file. Nicolas Lacasse 2019-05-14 20:33:44 -07:00
  • a802b27eae Add direct link to create compatibility issue. Ian Lewis 2019-05-03 11:57:01 -04:00
  • c66bc73ecb Use context.Background for runtime.Wait. (#28) Lantao Liu 2019-05-14 18:43:22 -07:00
  • a9c30c15a2 Fix the link to the list of canonical repos. Ian Lewis 2019-05-08 02:27:50 -04:00
  • 330a1bbd04 Remove false comment Michael Pratt 2019-05-14 18:04:28 -07:00
  • fff21b99e4 kokoro: run tests with a default docker container runtime Andrei Vagin 2019-05-14 16:00:53 -07:00
  • ad7ef8410f Fixup redis container count. Adin Scannell 2019-05-13 15:20:45 -07:00
  • 9ea68ce165 Drop confusing kvm-bare syscall time Adin Scannell 2019-05-13 15:12:03 -07:00
  • 5b3f25047f Upload latest set of benchmarks Zach Koopmans 2019-05-13 15:03:34 -07:00
  • 5dcfe3c758 Clarify sizes and file locations. Adin Scannell 2019-05-13 14:50:57 -07:00
  • 8b83365ba7 Address minor feedback. Adin Scannell 2019-05-07 14:13:53 -07:00
  • e86a939edf Add clarifying notes. Adin Scannell 2019-05-07 13:26:42 -07:00
  • 07c8695865 Update fio to display in log scale zkoopmans 2019-05-02 10:02:44 -07:00
  • b879aa444d Update applications numbers after node/ruby refactor zkoopmans 2019-05-01 12:20:26 -07:00
  • b4eea42652 Adding data from working benchmarks zkoopmans 2019-04-26 16:37:31 -07:00
  • 599590c9d7 Add performance guide. Adin Scannell 2019-04-26 10:51:20 -07:00
  • ec248daf29 gvisor/hostnet: restart epoll_wait after epoll_ctl Andrei Vagin 2019-05-13 10:37:24 -07:00
  • 9f2b12c624 gvisor/runsc/tests: set timeout for http.Get() Andrei Vagin 2019-05-13 00:49:32 -07:00
  • 97875daf63 Port shim fix (#27) Lantao Liu 2019-05-10 18:27:49 -07:00
  • c61a2e709a Modernize mknod test Michael Pratt 2019-05-10 17:36:42 -07:00
  • 5ee8218483 Add pgalloc.DelayedEvictionManual. Jamie Liu 2019-05-10 13:36:56 -07:00
  • 1bee43be13 Implement fallocate(2) Fabricio Voznika 2019-05-09 15:34:44 -07:00
  • 0f4be95a33 Remove dhcp client Tamir Duberstein 2019-05-09 15:21:50 -07:00
  • c3b6d4587e Fix types that are subtly incorrect. Googler 2019-05-08 14:39:08 -07:00
  • bfd9f75ba4 Set the FilesytemType in MountSource from the Filesystem. Nicolas Lacasse 2019-05-08 14:34:01 -07:00
  • cbf6ab9697 Check GSO for nil in WritePacket Googler 2019-05-07 14:55:50 -07:00
  • 20862f0db2 Add gonet.DialContextTCP. Ian Gudger 2019-05-07 14:26:24 -07:00
  • e5432fa1b3 Remove defers from gofer.contextFile Fabricio Voznika 2019-05-07 10:53:50 -07:00
  • 0f5e7e011c build: fix deploy target for Makefile Adin Scannell 2019-04-29 10:00:02 -07:00
  • 0b4eca7b32 Fix links to syscall man pages (refs: #50) Ian Lewis 2019-04-22 22:13:11 -04:00
  • 14f0e7618e Ensure all uses of MM.brk occur under MM.mappingMu in MM.Brk(). Jamie Liu 2019-05-06 16:38:37 -07:00
  • ff8ed5e6a5 Fix raw socket behavior and tests. Kevin Krakauer 2019-05-05 16:06:11 -07:00
  • ebe2f78d9b Add arm64 support to pkg/seccomp Bin Lu 2019-05-03 22:02:51 -07:00
  • bf0ac565d2 Fix runsc restore to be compatible with docker start --checkpoint ... Andrei Vagin 2019-05-03 21:40:48 -07:00
  • b4a9f18687 Update tcpip Clock description. Ian Gudger 2019-05-03 21:00:29 -07:00
  • 9e1c253fe8 gvisor: run bazel in a docker container Andrei Vagin 2019-05-03 14:11:55 -07:00
  • 24d8656585 gofer: don't leak file descriptors Andrei Vagin 2019-05-03 14:00:31 -07:00
  • f2699b76c8 Support IPv4 fragmentation in netstack Googler 2019-05-03 13:29:20 -07:00
  • 264d012d81 Add netfilter ABI for iptables support. Kevin Krakauer 2019-05-03 13:04:46 -07:00
  • 0e1cc476db Fix transport/raw copybara export Tamir Duberstein 2019-05-03 11:51:59 -07:00
  • 4edd6f5ccf runsc: add a bazel target to build a debian package Andrei Vagin 2019-05-03 11:42:25 -07:00
  • 3f3e3a6303 gvisor/kokoro: save runsc logs Andrei Vagin 2019-05-03 11:20:12 -07:00
  • 458fe955a7 Implement support for SACK based recovery(RFC 6675). Bhasker Hariharan 2019-05-03 10:49:58 -07:00
  • 95614bbefa Increase timeout to wait for port to become available Fabricio Voznika 2019-05-03 09:53:26 -07:00
  • 6b9ab65163 Skip flaky ClockGettime.CputimeId take 2 Fabricio Voznika 2019-05-03 09:41:08 -07:00
  • 2d8e90b311 Proper cleanup of sockets that used REUSEPORT Chris Kuiper 2019-05-03 07:01:38 -07:00
  • 8972e47a2e Support reception of multicast data on more than one socket Chris Kuiper 2019-05-02 19:39:55 -07:00
  • 5f8225c009 runsc: don't create an empty network namespace if NetworkHost is set Andrei Vagin 2019-05-02 19:33:19 -07:00
  • c967fbdaa2 runsc: move test_app in a separate directory Andrei Vagin 2019-05-02 19:26:16 -07:00
  • bf40fa2129 Replace dynamic macros with constants in memfd test. Kevin Krakauer 2019-05-02 18:56:40 -07:00
  • bbb6539114 Add [simple] network support to 'runsc do' Fabricio Voznika 2019-05-02 17:16:30 -07:00
  • 2c1c1c9917 CONTRIBUTING: fix broken repository link Adin Scannell 2019-04-30 21:52:45 -07:00
  • 23ca9886c6 Update reference to old type Michael Pratt 2019-04-30 15:41:42 -07:00
  • 8bfb83d0ac Implement async MemoryFile eviction, and use it in CachingInodeOperations. Jamie Liu 2019-04-30 13:55:41 -07:00
  • 81ecd8b6ea Implement the MSG_CTRUNC msghdr flag for Unix sockets. Ian Gudger 2019-04-29 21:20:05 -07:00
  • 2843f2a956 Skip flaky ClockGettime.CputimeId Fabricio Voznika 2019-04-29 18:40:51 -07:00
  • ddab854b9a Reduce memory allocations on serving path Fabricio Voznika 2019-04-29 15:32:45 -07:00
  • 4d52a55201 Change copyright notice to "The gVisor Authors" Michael Pratt 2019-04-29 14:25:05 -07:00
  • f4ce43e1f4 Allow and document bug ids in gVisor codebase. Nicolas Lacasse 2019-04-29 14:03:04 -07:00
  • 38e6276447 n/a Googler 2019-04-29 13:18:46 -07:00
  • ac8fca1ef4 Appease googletest deprecation Tamir Duberstein 2019-04-29 11:32:48 -07:00
  • 2df64cd6d2 createAt should return all errors from FindInode except ENOENT. Nicolas Lacasse 2019-04-29 10:29:14 -07:00
  • a162435c9e Add script parameter for /rebuild Adin Scannell 2019-04-26 22:04:34 -07:00
  • 66bca6fc22 tcpip/adapters/gonet: add CloseRead & CloseWrite methods to Conn Ben Burkert 2019-04-26 22:45:45 -07:00
  • 43dff57b87 Make raw sockets a toggleable feature disabled by default. Kevin Krakauer 2019-04-26 16:50:35 -07:00
  • 921bd3ae92 cmd/gvisor-website: add /rebuild and cron Adin Scannell 2019-04-25 23:04:06 -07:00
  • 5749f64314 kvm: remove non-sane sanity check Adin Scannell 2019-04-26 13:51:48 -07:00