Justin Cormack
7b7e672270
Move test directory to top level
...
This is temporary, it should be under `containers/` just as soon
as we have a manifest setup.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-01 23:34:21 +00:00
Justin Cormack
d61ae694d0
Merge pull request #1131 from justincormack/mv-containers
...
Move containers directory to top level
2017-02-01 23:08:47 +00:00
Justin Cormack
6dfadc6287
Merge pull request #1130 from justincormack/mk-baseimage
...
Replace mkinitrd.sh with a tool to convert base image to initrd
2017-02-01 22:58:37 +00:00
Justin Cormack
2db23f8d18
Move containers directory to top level
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-01 22:56:55 +00:00
Justin Cormack
9fe9e95349
Replace mkinitrd.sh with a tool to convert base image to initrd
...
Better split between content and tools.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-01 22:32:34 +00:00
David Sheets
2e39ad92e2
transfused perfstat: fix bug with running multiple perfstats in a row ( #1129 )
...
After freeing the head of the perfstat block list, we must set it to NULL
to indicate that new blocks must be allocated. Previously, we risked
segfaults by trying to use a freed list.
Signed-off-by: David Sheets <dsheets@docker.com>
2017-02-01 20:24:21 +00:00
Justin Cormack
ec8c047835
Merge pull request #1128 from justincormack/bin
...
Use bin dir and clean up hyperkit test
2017-02-01 16:24:34 +00:00
Justin Cormack
3e020abdb2
Use bin dir and clean up hyperkit test
...
- make a `bin/` directory
- make hyperkit-test pass, as it writes to pty so redirect was not working
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-01 14:15:52 +00:00
Justin Cormack
6724a8780d
Merge pull request #1126 from justincormack/move-ebpf
...
Move ebpf to top level
2017-02-01 11:41:43 +00:00
Justin Cormack
ad528b4bea
Merge pull request #1123 from dsheets/transfused-perfstat
...
transfused perfstat
2017-02-01 11:04:14 +00:00
Justin Cormack
1dfa213db0
Move ebpf to top level
...
Do not build by default, as we are not using yet.
Clean up the gitignores at the same time as they were affected.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-02-01 10:58:52 +00:00
Justin Cormack
64ba23d33f
Merge pull request #1125 from justincormack/welcome
...
Minimise the motd
2017-01-31 21:30:10 +00:00
Justin Cormack
30d0b59b8d
Minimise the motd
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-31 21:02:57 +00:00
Justin Cormack
0ede7d930b
Merge pull request #1098 from riyazdf/tools-dir
...
Split base/ into base/ and tools/
2017-01-31 18:07:35 +00:00
David Sheets
dc7069db1c
transfused: add perfstat machinery
...
This adds two new control channel requests, START_PERFSTAT and
STOP_PERFSTAT, that begin and end performance statistics collection
respectively. START_PERFSTAT takes the name of the mountpoint on which
to enable statistics collection and returns the current monotonic time.
STOP_PERFSTAT takes the name of the mountpoint on which to disable
statistics collection and returns the current monotonic time and the
message timings that have been collected.
Performance statistics are collected in a linked list of blocks. pthread
locks are used for synchronization.
Signed-off-by: David Sheets <dsheets@docker.com>
2017-01-31 18:07:31 +00:00
Riyaz Faizullabhoy
d66bc2d501
Split base/ into base/ and tools/
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-01-31 09:52:30 -08:00
Justin Cormack
a6416a1214
Merge pull request #1121 from justincormack/fsck-y
...
Try to fsck harder
2017-01-31 17:50:16 +00:00
Justin Cormack
9fdbcf3e2e
Merge pull request #1122 from riyazdf/tag-fmt
...
Reformat tags before digests
2017-01-31 17:49:26 +00:00
Riyaz Faizullabhoy
56899b318d
reformat tags before digests
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-01-31 09:33:06 -08:00
Justin Cormack
64bcf1adce
Try to fsck harder
...
This will potentially leave stuff in lost+found but may be able to
recover from more filesystem corruption.
See #736
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-31 12:42:37 +00:00
Justin Cormack
76c20080d9
Merge pull request #1120 from justincormack/checkconfigup
...
Update check-config script
2017-01-31 10:55:47 +00:00
Justin Cormack
db101a1e06
Update check-config script
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-31 10:31:26 +00:00
Justin Cormack
101777fdc0
Merge pull request #1118 from justincormack/gce-cleanup
...
Clean up GCE image build
2017-01-31 09:20:06 +00:00
Justin Cormack
699560aaad
Clean up GCE image build
...
In line with the others, support any file names on input.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-30 22:04:34 +00:00
Justin Cormack
38b6847669
Merge pull request #1116 from justincormack/iso-cleanup
...
Cleanup BIOS ISO builds
2017-01-30 20:32:23 +00:00
Riyaz Faizullabhoy
c3b393625e
Merge pull request #1114 from justincormack/goupflag
...
Update Go to 1.7.5 and remove unnecessary linker flag
2017-01-30 09:21:26 -08:00
Justin Cormack
0fca0245c4
Cleanup BIOS ISO builds
...
- do not require specific filenames for input
- change EFI build to use `docker run`
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-30 15:18:06 +00:00
Justin Cormack
ddb41952ef
Update Go to 1.7.5 and remove unnecessary linker flag
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-30 14:10:41 +00:00
Justin Cormack
2cec1fe16b
Merge pull request #1094 from justincormack/sshd-new
...
Add an sshd container
2017-01-30 11:06:39 +00:00
David Sheets
85f401ac79
transfused: keep a linked list of open connections
...
Signed-off-by: David Sheets <dsheets@docker.com>
2017-01-30 10:47:46 +00:00
David Sheets
b10d61a94b
transfused: rename some types to end in _t
...
Signed-off-by: David Sheets <dsheets@docker.com>
2017-01-30 10:37:06 +00:00
Justin Cormack
483ea5cb81
Merge pull request #1112 from justincormack/patchfilesfix
...
Clean up patch copying
2017-01-29 21:34:38 +00:00
Justin Cormack
c624fee01c
Merge pull request #1111 from justincormack/kernel-move
...
Split kernel files into their own image
2017-01-29 21:34:18 +00:00
Justin Cormack
dfa8321eba
Split kernel files into their own image
...
This means the base system build and kernel build can be split
without dependencies, and just assembled later.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-29 21:07:20 +00:00
Justin Cormack
8ff1fe144d
Clean up patch copying
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-29 20:26:51 +00:00
Justin Cormack
aa6fce33fd
Merge pull request #1110 from justincormack/umount-db
...
Unmount database after copying
2017-01-28 17:30:25 +00:00
Justin Cormack
af88a66bc7
Unmount database after copying
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-28 17:09:01 +00:00
Justin Cormack
6ed82e06d0
Merge pull request #1109 from justincormack/mac-mount-fix
...
Fix mountpoint for mac
2017-01-28 15:07:33 +00:00
Justin Cormack
9e18a0ae4c
Fix mountpoint for mac
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-28 14:45:44 +00:00
Justin Cormack
1674534757
Merge pull request #1108 from justincormack/osx-mountpoint
...
Mount osx 9p db on /mnt
2017-01-28 12:27:20 +00:00
Justin Cormack
3b6d1ae4f2
Mount osx 9p db on /mnt
...
Otherwise interferes with transfused startup.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-28 12:03:02 +00:00
Justin Cormack
eef2e06887
Merge pull request #1107 from justincormack/dockerup
...
Update to Docker 1.13.1-rc1
2017-01-28 10:42:04 +00:00
Justin Cormack
c67038a5d3
Merge pull request #1106 from justincormack/aufsup
...
Update to AUFS 20170130
2017-01-28 10:28:12 +00:00
Justin Cormack
25c357b375
Update to Docker 1.13.1-rc1
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-28 10:16:15 +00:00
Justin Cormack
79d210e70b
Update to AUFS 20170130
...
This now includes the patch we were carrying.
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2017-01-28 10:11:57 +00:00
Justin Cormack
1f8bdc0c47
Merge pull request #1104 from rneugeba/patch-up
...
kernel: Update 4.9.6 patches
2017-01-27 18:09:46 +00:00
Rolf Neugebauer
5e3865e030
kernel: Update 4.9.6 patches
...
- Update VMBus lockup patch (0009) based on the one submitted to LKML
- Remove hack to forcea TimeSync protocol to version 3 (0005)
- Properly cherry-pick patch 0008 (was missing the cherry-pick reference)
- Add a new patch which properly negotiates the TimeSync protocol (0012)
- The latter required cherry-picking 0010 and 0011
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2017-01-27 16:12:24 +00:00
Justin Cormack
8b0d65af21
Merge pull request #1099 from riyazdf/kernup
...
Update kernels to 4.9.6 and 4.4.45
2017-01-27 09:01:52 +00:00
Riyaz Faizullabhoy
07e9208236
Update kernels to 4.9.6 and 4.4.45
...
Signed-off-by: Riyaz Faizullabhoy <riyaz.faizullabhoy@docker.com>
2017-01-26 17:25:22 -08:00
Justin Cormack
608a5efade
Merge pull request #1096 from justincormack/tartar
...
Rework container creation
2017-01-26 07:16:13 +00:00