Commit Graph

  • 1b3442cae0 Allow sending of broadcast packets w/o route. Chris Kuiper 2018-12-06 11:47:17 -08:00
  • 666db00c26 Convert ValueSet to a map Michael Pratt 2018-12-06 11:42:23 -08:00
  • 000fa84a3b Fix tcpip.Endpoint.Write contract regarding short writes Ian Gudger 2018-12-06 11:40:39 -08:00
  • 685eaf119f Add counters for memory events. Rahat Mahmood 2018-12-06 11:14:57 -08:00
  • 4d8c7ae869 Fixing O_TRUNC behavior to match Linux. Zach Koopmans 2018-12-06 09:25:57 -08:00
  • 7f35daddd2 sentry: support save / restore of TCP bind socket after shutdown. Zhaozhong Ni 2018-12-05 15:01:41 -08:00
  • 9f64e64a6e Enforce directory accessibility before delete Walk Michael Pratt 2018-12-05 14:31:07 -08:00
  • 23438b3632 Update MM.usageAS when mremap copies or moves a mapping. Jamie Liu 2018-12-05 14:26:24 -08:00
  • fda4557e3d sentry: skip waiting for undrain for netstack TCP endpoints in error state. Zhaozhong Ni 2018-12-05 13:50:14 -08:00
  • 592f5bdc67 Add context to mount errors Michael Pratt 2018-12-05 12:45:35 -08:00
  • 06131fe749 Check for CAP_SYS_RESOURCE in prctl(PR_SET_MM, ...) Zach Koopmans 2018-12-05 10:52:44 -08:00
  • fab029c50b Remove incorrect code and improve testing of Stack.GetMainNICAddress Chris Kuiper 2018-12-04 19:08:13 -08:00
  • 076f107643 Remove initRegs arg from clone Michael Pratt 2018-12-04 18:52:56 -08:00
  • ffcbda0c8b Partial writes should loop in rpcinet. Brian Geffon 2018-12-04 18:14:17 -08:00
  • d209f71b9f Whitelist Go 1.12 for tcpip/time_unsafe.go Ian Gudger 2018-12-04 15:51:13 -08:00
  • 2cab0e82ad Linkat(2) should sanity check flags. Brian Geffon 2018-12-04 14:33:34 -08:00
  • 82719be42e Max link traversals should be for an entire path. Brian Geffon 2018-12-04 14:31:08 -08:00
  • adafc08d7c sentry: save / restore netstack procfs configuration. Zhaozhong Ni 2018-12-04 14:29:56 -08:00
  • 5a6a1eb420 Enforce name length restriction on paths. Brian Geffon 2018-12-04 14:27:46 -08:00
  • 806e346491 Fix mempolicy_test on bazel. Rahat Mahmood 2018-12-04 13:45:11 -08:00
  • 8cbd6153a6 Fix available calculation when merging TCP segments Ian Gudger 2018-12-04 13:14:22 -08:00
  • ad8f293e1a sentry: save copy of tcp segment's delivered views to avoid in-struct pointers. Zhaozhong Ni 2018-12-04 13:13:13 -08:00
  • 54dd0d0dc5 Fix data race caused by unlocked call of Dirent.descendantOf. Nicolas Lacasse 2018-12-04 12:23:08 -08:00
  • c3dd68cea7 Add ARM64 support to pkg/abi/linux Bin Lu 2018-12-04 12:22:48 -08:00
  • ae2250b1dd Initial commit Ian Lewis 2018-12-04 04:55:39 -05:00
  • 613899f852 Internal change. Googler 2018-12-03 17:26:53 -08:00
  • 5560615c53 Return an int32 for netlink SO_RCVBUF Ian Gudger 2018-12-03 17:02:28 -08:00
  • edbd8a86d2 Explicitly load "http_archive" in WORKSPACE. Nicolas Lacasse 2018-11-30 16:40:11 -08:00
  • 99fb113869 Test that full segments will be sent when delay/cork is enabled Ian Gudger 2018-11-29 15:45:02 -08:00
  • db0473b1be Add a new docs directory. refs #109 Ian Lewis 2018-11-29 04:48:15 -08:00
  • 4d0da37cbb Internal change. Googler 2018-11-28 14:00:54 -08:00
  • 7b86d36a63 Fix crictl tests. Kevin Krakauer 2018-11-28 10:09:22 -08:00
  • 573622fdca Fix data race in fs.Async. Nicolas Lacasse 2018-11-27 18:16:18 -08:00
  • 5bd02b224f Save shutdown flags first. Brian Geffon 2018-11-27 17:47:16 -08:00
  • 9e0f132377 Add procid support for arm64 platform Haibo Xu 2018-11-27 12:45:04 -08:00
  • 071aeea9d3 Disable crictl tests Michael Pratt 2018-11-27 09:24:17 -08:00
  • b3b60ea29a Implementation of preadv2 for Linux 4.4 support Zach Koopmans 2018-11-26 09:49:53 -08:00
  • 1918563525 Make ToView non-allocating for single VectorizedViews containing a single View Ian Gudger 2018-11-21 18:09:22 -08:00
  • eaac94d91c Use RET_KILL_PROCESS if available in kernel Fabricio Voznika 2018-11-20 22:55:41 -08:00
  • 5236b78242 Dumps stacks if watchdog thread is stuck Fabricio Voznika 2018-11-20 17:23:14 -08:00
  • f894610c57 Use math.Rand to generate a random test container id. Nicolas Lacasse 2018-11-20 15:09:04 -08:00
  • 8b314b0bf4 Fix recursive read lock taken on TaskSet Fabricio Voznika 2018-11-20 15:07:12 -08:00
  • 03c1eb78b5 Reference upstream licenses Michael Pratt 2018-11-19 18:02:50 -08:00
  • 9363edcf06 Internal change. Nicolas Lacasse 2018-11-19 17:55:42 -08:00
  • fadffa2ff8 Add unsupported syscall events for get/setsockopt Fabricio Voznika 2018-11-19 15:25:00 -08:00
  • 237f9c7a5e Don't fail when destroyContainerFS is called more than once Fabricio Voznika 2018-11-16 18:07:52 -08:00
  • 845836c578 Internal change. Nicolas Lacasse 2018-11-16 14:01:46 -08:00
  • 8c84f9a3c1 Parse the tmpfs mode before validating. Nicolas Lacasse 2018-11-16 12:39:14 -08:00
  • bb9a2bb62e Update futex to use usermem abstractions. Adin Scannell 2018-11-16 12:16:37 -08:00
  • 45f4b90d4f Add postgres to supported images list Fabricio Voznika 2018-11-15 15:58:28 -08:00
  • adf8138e06 Allow sandbox.Wait to be called after the sandbox has exited. Nicolas Lacasse 2018-11-15 15:34:38 -08:00
  • f7aa937124 Advertise vsyscall support via /proc/<pid>/maps. Rahat Mahmood 2018-11-15 15:13:52 -08:00
  • 6ef08c2bc2 Allow setting sticky bit in tmpfs permissions. Nicolas Lacasse 2018-11-15 13:48:04 -08:00
  • 9d8e49d950 Process delayed packets when delay is disabled Ian Gudger 2018-11-15 13:16:05 -08:00
  • bc41e4761b Rename incorrectly named (dst, src) arguments in DeliverNetworkPacket prototype Bert Muthalaly 2018-11-14 14:45:29 -08:00
  • b5e91eaa52 Clean up tcp.sendData Ian Gudger 2018-11-14 11:57:58 -08:00
  • 7b938ef78c Internal change. Nicolas Lacasse 2018-11-14 09:57:34 -08:00
  • 7f60294a73 Implement TCP_NODELAY and TCP_CORK Ian Gudger 2018-11-13 18:01:26 -08:00
  • 40f843fc78 Internal change. Nicolas Lacasse 2018-11-13 15:17:26 -08:00
  • 7f558eda44 Internal change. Nicolas Lacasse 2018-11-13 15:16:11 -08:00
  • 6c2d320138 Internal change. Nicolas Lacasse 2018-11-13 11:13:22 -08:00
  • 25d07fbbed Internal change. Googler 2018-11-12 17:43:43 -08:00
  • c57b92a0c7 Internal change. Nicolas Lacasse 2018-11-12 16:28:17 -08:00
  • 4cd4b60352 runsc: generate exec pidfile after everything is ready. Lantao Liu 2018-11-12 11:11:47 -08:00
  • c22da3e705 Remove obsolete TODO Ian Gudger 2018-11-12 10:43:25 -08:00
  • d97ccfa346 Close donated files if containerManager.Start() fails Fabricio Voznika 2018-11-09 14:53:24 -08:00
  • 33089561b1 Add an implementation of a SACK scoreboard as per RFC6675. Bhasker Hariharan 2018-11-09 14:37:42 -08:00
  • 93e88760b0 Add tests multicontainer start/stop Fabricio Voznika 2018-11-09 10:57:45 -08:00
  • 2ef122da35 Implement sync_file_range() Andrei Vagin 2018-11-08 17:38:50 -08:00
  • 5a0be6fa20 Create stubs for syscalls upto Linux 4.4. Rahat Mahmood 2018-11-08 11:08:41 -08:00
  • 90e81b2e5c Add test that volume can be mounted on top of a symlink Fabricio Voznika 2018-11-07 23:28:37 -08:00
  • d12a0dd6b8 Fix test --race violation Fabricio Voznika 2018-11-07 21:30:11 -08:00
  • 13b48f2e6a AsyncBarrier should be run after all defers in destroyContainerFS. Nicolas Lacasse 2018-11-07 13:54:47 -08:00
  • c92b9b7086 Add more logging to controller.go Fabricio Voznika 2018-11-07 13:32:26 -08:00
  • dce61075c0 Fix flaky TestCacheResolutionTimeout Fabricio Voznika 2018-11-07 12:00:51 -08:00
  • 4af791f87c Bump rules_go to v0.16.1 and go toolchain to v1.11.2. Nicolas Lacasse 2018-11-07 10:58:51 -08:00
  • a81111d544 Fix problem where crictl tests would signal both error and done channels Kevin Krakauer 2018-11-06 16:17:16 -08:00
  • 6ae1c90b89 Move bazelrc to new location Michael Pratt 2018-11-06 13:11:56 -08:00
  • 9256ed5283 Internal change. Googler 2018-11-06 11:07:25 -08:00
  • 86b3f0cd24 Fix race between start and destroy Fabricio Voznika 2018-11-05 21:28:45 -08:00
  • a467f09261 Log when external signal is received Fabricio Voznika 2018-11-05 17:41:22 -08:00
  • 95722dc4dd Use correct company name in copyright header Ian Gudger 2018-11-05 17:22:41 -08:00
  • 37cbce1f91 Merge segments in sender's writeList Ian Gudger 2018-11-05 15:38:32 -08:00
  • 704b56a40d First crictl integration tests. Kevin Krakauer 2018-11-01 18:28:12 -07:00
  • 5cd55cd90f Use spec with clean paths for gofer Fabricio Voznika 2018-11-01 17:51:22 -07:00
  • b6b81fd04b Add new log format that is compatible with Kubernetes Fabricio Voznika 2018-11-01 17:43:50 -07:00
  • 9d69d85bc1 Make error messages a bit more user friendly. Ian Lewis 2018-11-01 17:39:20 -07:00
  • 0e277a39c8 Prevent premature destruction of shm segments. Rahat Mahmood 2018-11-01 15:53:25 -07:00
  • b23cd33682 modify modeRegexp to adapt the default spec of containerd Juan 2018-11-01 11:57:09 -07:00
  • a4cc93c7bf Close http.Response.Body after Get request. Kevin Krakauer 2018-11-01 10:35:04 -07:00
  • c2249d6472 Mark amutex_test as flaky. Rahat Mahmood 2018-10-31 19:32:05 -07:00
  • 59b7766af7 Fix a race where keepalives could be sent while there is pending data Ian Gudger 2018-10-31 18:41:48 -07:00
  • eeddae1199 Use syserr style error translation in netstack's rawfile Ian Gudger 2018-10-31 18:21:11 -07:00
  • fb613020c7 kvm: simplify floating point logic. Adin Scannell 2018-10-31 15:58:21 -07:00
  • c4bbb54168 kvm: add detailed traces on vCPU errors. Adin Scannell 2018-10-31 15:49:10 -07:00
  • ccc3d7ca11 Make lazy open the mode of operation for fsgofer Fabricio Voznika 2018-10-31 11:27:10 -07:00
  • e9dbd5ab67 kvm: avoid siginfo allocations. Adin Scannell 2018-10-31 10:07:06 -07:00
  • 0692ad72ef Remove ipv4.endpoint.address Tamir Duberstein 2018-10-31 08:04:05 -07:00
  • 0091db9cbd kvm: use private futexes. Adin Scannell 2018-10-30 22:45:51 -07:00
  • 245d81561b Clean up cpuid_parse_test Michael Pratt 2018-10-30 15:55:22 -07:00