Commit Graph

  • 12a4912aed Fix ls -laR | wc -l hanging. Kevin Krakauer 2018-08-14 15:48:52 -07:00
  • e97717e29a Enforce Unix socket address length limit Ian Gudger 2018-08-14 15:05:44 -07:00
  • 6cf2278167 Automated rollback of changelist 208284483 Nicolas Lacasse 2018-08-14 11:49:42 -07:00
  • 49031378d3 Readme: Fix typo in link. Nicolas Lacasse 2018-08-14 10:55:01 -07:00
  • 66b0f3e15a Fix bind() on overlays. Nicolas Lacasse 2018-08-14 10:33:53 -07:00
  • dde836a918 Prevent renames across walk fast path. Adin Scannell 2018-08-13 13:29:54 -07:00
  • 85235ac212 Add path sanity checks. Adin Scannell 2018-08-13 12:49:18 -07:00
  • a2ec391dfb fs: Allow overlays to revalidate files from the upper fs. Nicolas Lacasse 2018-08-10 17:15:27 -07:00
  • ae6f092fe1 Implemented the splice(2) syscall. Justine Olshan 2018-08-10 16:09:52 -07:00
  • 36c940b093 Move checkpoint/restore readme to g3doc directory. Nicolas Lacasse 2018-08-10 15:56:31 -07:00
  • 567c5eed11 cache policy: Check policy before returning a negative dirent. Nicolas Lacasse 2018-08-10 15:41:44 -07:00
  • 3c60a192ca Added a reference to the checkpoint/restore readme. Justine Olshan 2018-08-10 15:39:02 -07:00
  • f213a5e0fd README for Checkpoint/Restore. Brielle Broder 2018-08-10 15:07:20 -07:00
  • 4ececd8e8d Enable checkpoint/restore in cases of UDS use. Brielle Broder 2018-08-10 14:31:56 -07:00
  • d5b702b64f Validate FS.base before establishing it in the task's register set. Neel Natu 2018-08-10 10:25:37 -07:00
  • 0ac912f99e Fix runsc integration_test when using --network=host Fabricio Voznika 2018-08-09 17:04:18 -07:00
  • 2e06b23aa6 Fix missing O_LARGEFILE from O_CREAT files Michael Pratt 2018-08-09 16:49:23 -07:00
  • 4e171f7590 Basic support for ip link/addr and ifconfig Fabricio Voznika 2018-08-08 22:38:41 -07:00
  • 48b5b35b2b Fix error handling for bad message sizes. Adin Scannell 2018-08-08 22:22:40 -07:00
  • ea1e39a314 Resend packets back to netstack if destined to itself Fabricio Voznika 2018-08-08 22:02:09 -07:00
  • dbbe9ec915 Protect PCIDs with a mutex. Adin Scannell 2018-08-08 21:27:58 -07:00
  • 2a44362c0b Fix data race in unix.BoundEndpoint.UnidirectionalConnect. Ian Gudger 2018-08-08 19:23:02 -07:00
  • 9144ddda09 Bump rules_go and gazelle to 0.14.0 Michael Pratt 2018-08-08 18:06:18 -07:00
  • 0d350aac7f Enable SACK in runsc Fabricio Voznika 2018-08-08 10:24:53 -07:00
  • cb23232c37 Fix build break in test Fabricio Voznika 2018-08-07 13:47:16 -07:00
  • c036da5dff Hold TaskSet.mu in Task.Parent. Jamie Liu 2018-08-07 13:08:37 -07:00
  • 7d3684aadf Adds support to dump out cubic internal state. Bhasker Hariharan 2018-08-07 11:48:37 -07:00
  • a38f41b464 fs: Add new cache policy "remote_revalidate". Nicolas Lacasse 2018-08-07 11:42:29 -07:00
  • c348d07863 sentry: make epoll.pollEntry wait for the file operation in restore. Zhaozhong Ni 2018-08-07 10:26:17 -07:00
  • d839dc13c6 Netstack doesn't handle sending after SHUT_WR correctly. Brian Geffon 2018-08-07 07:56:08 -07:00
  • 9752174a7f Disable KVM dimension because it's making the test flaky Fabricio Voznika 2018-08-06 18:07:15 -07:00
  • bc9a1fca23 Tiny reordering to network code Fabricio Voznika 2018-08-06 11:47:07 -07:00
  • 42086fe8e1 Make ramfs.File savable Michael Pratt 2018-08-06 10:14:40 -07:00
  • 3ec074897f Fix a bug in PCIDs.Assign ShiruRen 2018-08-06 10:10:25 -07:00
  • 56fa562dda Cubic implementation for Netstack. Bhasker Hariharan 2018-08-03 17:53:24 -07:00
  • 25178ebdf5 stateify: make explicit mode no longer optional. Zhaozhong Ni 2018-08-03 12:07:57 -07:00
  • a3927157c5 Copy creds in access Michael Pratt 2018-08-02 16:00:29 -07:00
  • b6a37ab9d9 Update comment reference Michael Pratt 2018-08-02 15:55:19 -07:00
  • 4c1167de4e Isolate image pulling time from container startup Fabricio Voznika 2018-08-02 12:40:29 -07:00
  • 57d0fcbdbf Automated rollback of changelist 207037226 Zhaozhong Ni 2018-08-02 10:41:44 -07:00
  • cf44aff6e0 Add seccomp(2) support. Brian Geffon 2018-08-02 08:09:03 -07:00
  • 3cd7824410 Move stack clock to options struct Ian Gudger 2018-08-01 20:21:00 -07:00
  • 60add78980 Automated rollback of changelist 207007153 Michael Pratt 2018-08-01 19:56:12 -07:00
  • b9e1cf8404 stateify: convert all packages to use explicit mode. Zhaozhong Ni 2018-08-01 15:42:07 -07:00
  • 6b87378634 New conditional for adding key/value pairs to maps. Brielle Broder 2018-08-01 09:43:47 -07:00
  • 413bfb39a9 Use backoff package for retry logic Fabricio Voznika 2018-07-31 15:06:36 -07:00
  • 6cad96f38a Drop dup2 filter Michael Pratt 2018-07-31 11:37:51 -07:00
  • a7a0167716 proc: show file flags in fdinfo Andrei Vagin 2018-07-31 11:18:02 -07:00
  • 543c997978 Cleans up files created if there is a failure. Brielle Broder 2018-07-30 17:16:49 -07:00
  • 0a55f8c1c1 netstack: support disconnect-on-save option per fdbased link. Zhaozhong Ni 2018-07-30 15:42:01 -07:00
  • 3188859742 Make runsc visibility public. Adin Scannell 2018-07-27 17:56:41 -07:00
  • 3c67365999 Simplify Kokoro configuration. Adin Scannell 2018-07-27 17:52:21 -07:00
  • 2793f7ac5f Added the O_LARGEFILE flag. Justine Olshan 2018-07-27 12:26:42 -07:00
  • be7fcbc558 stateify: support explicit annotation mode; convert refs and stack packages. Zhaozhong Ni 2018-07-27 10:16:27 -07:00
  • b8f96a9d0b Replace sleeps with waits in tests - part II Fabricio Voznika 2018-07-27 10:08:59 -07:00
  • 127c977ab0 Don't copy-up extended attributes that specifically configure a lower overlay. Nicolas Lacasse 2018-07-26 15:54:55 -07:00
  • 6d7199bcff Add "github.com/cenkalti/backoff" dependency to WORKSPACE file. Nicolas Lacasse 2018-07-26 11:35:51 -07:00
  • e5adf42f66 Replace sleeps with waits in tests - part I Fabricio Voznika 2018-07-25 17:36:52 -07:00
  • 7cd9405b9c Format openat flags Michael Pratt 2018-07-25 11:05:59 -07:00
  • 1129b35c92 runsc: Fix "exec" command when called without --pid-file. Nicolas Lacasse 2018-07-25 09:10:32 -07:00
  • 32aa0f5465 Typo fix. Kevin Krakauer 2018-07-24 13:24:51 -07:00
  • da48c04d0d Refactor new reno congestion control logic out of sender. Bhasker Hariharan 2018-07-23 15:14:19 -07:00
  • b5113574fe Created a docker integration test for a tomcat image. Justine Olshan 2018-07-23 13:54:33 -07:00
  • d7a34790a0 Add KVM and overlay dimensions to container_test Fabricio Voznika 2018-07-23 13:30:29 -07:00
  • f543ada150 Removed a now incorrect reference to restoreFile. Justine Olshan 2018-07-20 16:17:00 -07:00
  • 5f134b3c0a Format getcwd path Michael Pratt 2018-07-20 12:58:59 -07:00
  • f62d6dd453 runsc: copy gateway from the pod network interface. Lantao Liu 2018-07-19 18:09:04 -07:00
  • 8b8aad91d5 kernel: mutations on creds now require a copy. Adin Scannell 2018-07-19 15:48:08 -07:00
  • be431d0934 fs: Pass context to Revalidate() function. Nicolas Lacasse 2018-07-19 14:56:42 -07:00
  • ea37103196 ConfigureMMap on an overlay file delegates to the upper if there is no lower. Nicolas Lacasse 2018-07-19 14:52:43 -07:00
  • df5a5d388e Add AT_UID, AT_EUID, AT_GID, AT_EGID to aux vector. Brian Geffon 2018-07-19 12:41:00 -07:00
  • a95640b1e9 sentry: save stack in proc net dev. Zhaozhong Ni 2018-07-19 09:36:34 -07:00
  • c05660373e Moved restore code out of create and made to be called after create. Justine Olshan 2018-07-18 16:57:29 -07:00
  • e5d8f99c60 runsc: Fixes to CheckpointRestoreTest. Nicolas Lacasse 2018-07-18 15:44:34 -07:00
  • 63e2820f7b Fix lock-ordering violation in Create by logging BaseName instead of FullName. Nicolas Lacasse 2018-07-18 11:48:56 -07:00
  • 733ebe7c09 Merge FileMem.usage in IncRef Michael Pratt 2018-07-17 13:03:03 -07:00
  • ed2e03d378 Add API to decode 'stat.st_rdev' into major and minor numbers. Neel Natu 2018-07-17 10:50:02 -07:00
  • beb89bb757 netstack: update goroutine save / restore safety comments. Zhaozhong Ni 2018-07-17 10:13:57 -07:00
  • 29e00c943a Add CPUID faulting for ptrace and KVM. Adin Scannell 2018-07-16 22:02:03 -07:00
  • 14d06064d2 Start allocation and reclaim scans only where they may find a match Michael Pratt 2018-07-16 18:18:06 -07:00
  • 8f21c0bb28 Add EventOperations.HostFD() Neel Natu 2018-07-16 12:19:02 -07:00
  • 9059983fdb runsc: Fix map access race in boot.Loader.waitContainer. Nicolas Lacasse 2018-07-13 13:45:13 -07:00
  • 6dce46d4c0 Bump the timeout when waiting for python HTTP server. Nicolas Lacasse 2018-07-13 12:33:08 -07:00
  • 5b09ec3b89 Allow a filesystem to control its visibility in /proc/filesystems. Neel Natu 2018-07-13 12:10:01 -07:00
  • 68cf86b630 Point the Kokoro test script to the actual location of install.sh. Nicolas Lacasse 2018-07-13 11:22:01 -07:00
  • f09ebd9c71 Note that Mount errors do not require translations Michael Pratt 2018-07-13 10:23:16 -07:00
  • a28b274abb Fix aio eventfd lookup Michael Pratt 2018-07-12 17:13:41 -07:00
  • 1cd46c8dd1 sentry: wait for restore clock instead of panicing in Timekeeper. Zhaozhong Ni 2018-07-12 15:07:59 -07:00
  • bb41ad808a sentry: save inet stacks in proc files. Zhaozhong Ni 2018-07-12 14:18:11 -07:00
  • 45c50eb124 netstack: save tcp endpoint accepted channel directly. Zhaozhong Ni 2018-07-12 13:48:18 -07:00
  • cc34a90fb4 netstack: do not defer panicable logic in tcp main loop. Zhaozhong Ni 2018-07-12 13:38:26 -07:00
  • 67507bd579 runsc: Don't close the control server in a defer. Nicolas Lacasse 2018-07-12 13:36:01 -07:00
  • 41e0b977e5 Format documentation Michael Pratt 2018-07-12 10:36:16 -07:00
  • b363799bd8 Bump rules_go to v0.13.0, and go toolchain to 1.10.3 Nicolas Lacasse 2018-07-12 10:26:03 -07:00
  • c15cb8d432 Automated rollback of changelist 203157739 Bhasker Hariharan 2018-07-11 15:06:29 -07:00
  • b9c469f372 Move ptrace constants to abi/linux. Jamie Liu 2018-07-11 14:23:17 -07:00
  • ee0ef506d4 Add MemoryManager.Pin. Jamie Liu 2018-07-11 11:51:05 -07:00
  • 81ae5f3df5 Created runsc and docker integration tests. Justine Olshan 2018-07-11 09:36:20 -07:00
  • 9cd69c2f3d Internal change Michael Pratt 2018-07-10 15:54:17 -07:00
  • b763b3992a Modified error message for clarity. Brielle Broder 2018-07-10 14:57:20 -07:00