Commit Graph

2903 Commits

Author SHA1 Message Date
Jess Valarezo
1966f9f1b7 ctr: update task kill to take exec-id
Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com>
2017-11-13 10:47:15 -08:00
Phil Estes
680101f919
Merge pull request #1750 from mlaventure/delete-exec-pidfile
containerd-shim: Delete exec pidfile on exit
2017-11-13 12:31:59 -05:00
Kenfe-Mickael Laventure
231c96098e
containerd-shim: Delete exec pidfile on exit
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
2017-11-13 08:42:25 -08:00
Phil Estes
c2ab5564b3
Merge pull request #1748 from crosbymichael/bdfl
Remove BDFL in favor of TSC
2017-11-13 11:18:50 -05:00
Michael Crosby
503b536bf7 Add TSC [Rule]
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-13 10:39:12 -05:00
Michael Crosby
a90669377e Remove chief stuff as well
There is no need for separate roles, maintainers are maintainers.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-13 10:39:12 -05:00
Michael Crosby
e36c1066fc Remove BDFL sections
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-13 10:39:12 -05:00
Daniel, Dao Quang Minh
732b1560b4
Merge pull request #1745 from AkihiroSuda/remove-lcow-sys-firmware-todo
spec_unix.go: remove unneeded TODO (moby/moby#35442)
2017-11-13 15:09:54 +00:00
Akihiro Suda
79e3b978d6 spec_unix.go: remove unneeded TODO (moby/moby#35442)
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-11-13 06:10:16 +00:00
Phil Estes
08760757ed
Fix output on ctr images rm to show actual feedback
Currently the output for a non-existent image reference and a valid
image reference is exactly the same on `ctr images remove`. Instead of
outputting the target ref input, if it is "not found" we should alert
the user in case of a mispelling, but continue not to make it a failure
for the command (given it supports multiple ref entries)

Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
2017-11-10 15:21:27 -05:00
Kenfe-Mickaël Laventure
17093c2f6a
Merge pull request #1718 from jessvalarezo/ctr-task-ps
ctr: update task ps command
2017-11-10 11:58:21 -08:00
Jess Valarezo
0961807715 rename runcopts to runctypes
Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com>
2017-11-10 11:43:51 -08:00
Jess Valarezo
807f4d2ec7 expose exec-id on ctr task ps
Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com>
2017-11-10 11:38:51 -08:00
Daniel Nephin
49af59bfca Validate that root and state paths are different.
Using the same path for both results in confusing errors when runtime.newBundle()
attempts to create the directories for the Task

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-10 12:32:51 -05:00
Michael Crosby
b4a65de5c6
Merge pull request #1740 from stevvooe/update-grpc
vendor: update protobuf, grpc and gogo
2017-11-09 16:57:40 -05:00
Stephen J Day
08d1e72cc0
api,linux,windows: update generated protobufs
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-09 13:37:06 -08:00
Stephen J Day
35697865c0
vendor: update protobuf, grpc and gogo
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-09 13:24:41 -08:00
Phil Estes
b1527e0a10
Handle progress line length properly for formatting
Two issues with a prior PR for handling line-spanning progress bars are
fixed in this PR:
 - corner case where output line len == term width: extra line was being
 added
 - line length calculation was including escape characters causing
 calculations to span lines when output was still only on one line

Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com>
2017-11-09 15:58:51 -05:00
Derek McGowan
2b8ed96d2a
Merge pull request #1705 from stevvooe/beta3
release: prepare 1.0.0-beta.3
2017-11-08 11:22:26 -08:00
Derek McGowan
cb3b9601a4
Add garbage collection release notes
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-08 11:05:29 -08:00
Michael Crosby
e5912e1c89
Merge pull request #1734 from vieux/update_images_ls_platforms
Add S to PLATFORM in images list & plugins list
2017-11-08 13:53:16 -05:00
Jess Valarezo
8866254ec3
update notes with ctr changes
Signed-off-by: Jess Valarezo <valarezo.jessica@gmail.com>
2017-11-08 10:51:13 -08:00
Stephen J Day
3289ca2fca
release: prepare 1.0.0-beta.3
Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-11-08 10:51:13 -08:00
Victor Vieux
f8a536ed6a Add S to PLATFORM in images & plugins list
Signed-off-by: Victor Vieux <victorvieux@gmail.com>
2017-11-08 10:43:12 -08:00
Phil Estes
4701e122fe
Merge pull request #1730 from dmcgowan/fix-usage-deadlock
Fix deadlock in overlay snapshotter
2017-11-08 13:34:42 -05:00
Derek McGowan
ad9eca1dc4
Fix deadlock in overlay snapshotter
The Usage implementation in the overlay driver allowed returning
before Rollback was called, leaving a transaction open and causing
further operations to deadlock. This could occur if the usage call
to the datastore returned an error, such as not found.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-08 10:09:03 -08:00
Phil Estes
59d1c16666
Merge pull request #1732 from dmcgowan/fix-userns-tests
Fix not found caused by race to remove snapshot
2017-11-08 11:06:59 -05:00
Derek McGowan
b3659d296d
Fix not found caused by race to remove snapshot
Remapped snapshots are not currently referenced by
any root allowing clean up of the snapshot. Check
for not found on prepare to account for cleanup
after stat.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-08 07:48:02 -08:00
Stephen Day
27d450a01b
Merge pull request #1690 from dmcgowan/metadata-transactions
gc: resource leases
2017-11-07 16:11:11 -08:00
Phil Estes
844e957834
Merge pull request #1729 from crosbymichael/shim-size
Reduce shim size by reducing imports
2017-11-07 16:47:53 -05:00
Derek McGowan
07885f1364
Updates lease creation to respect existing leases
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-07 12:54:22 -08:00
Derek McGowan
dce27d8c62
Remove client use of gc root label
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-07 12:54:22 -08:00
Derek McGowan
e13894bb7a
Add leases api
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-07 12:54:22 -08:00
Michael Crosby
d01fb047f4 Fix runtime root with no-shim
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-07 12:12:53 -05:00
Michael Crosby
fc08f019f3 Fix windows compile for dialer package
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-07 10:56:02 -05:00
Michael Crosby
bba473aeb1 Move shim client into subpackage
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-07 10:51:12 -05:00
Michael Crosby
13c7c3ef10 Remove urfave cli dep from shim
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-07 10:51:12 -05:00
Michael Crosby
a70b95b202 Move events exchange into subpackage
Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-07 10:51:12 -05:00
Michael Crosby
526d15bd86 Move dial funcs to dialer pkg
This reduces shim size from 30mb to 18mb

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
2017-11-07 10:51:12 -05:00
Michael Crosby
01cdf330bb
Merge pull request #1716 from crosbymichael/strip
Strip binaries in Makefile
2017-11-07 10:44:47 -05:00
Michael Crosby
2aad5ecdf6
Merge pull request #1725 from dmcgowan/diff-parent-permission
fs: add directory permission tests
2017-11-07 09:34:13 -05:00
Derek McGowan
8889d459af
Add directory permission tests
Adds tests for verifying parent directory permissions.
Currently an issue exists in extracting into some Docker graph
drivers. Supporting these graph drivers may require changes to
the diff logic, these tests clarify the existing behavior and
that extraction within containerd works.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-11-06 13:50:04 -08:00
Daniel, Dao Quang Minh
7e398dd591
Merge pull request #1717 from dnephin/use-gometalinter
Use gometalinter for linting
2017-11-06 16:11:46 +00:00
Michael Crosby
46ac2befcc
Merge pull request #1721 from bandoshintaro/master
Fix docs, log output in getting started
2017-11-06 10:35:48 -05:00
Phil Estes
8498de00bd
Merge pull request #1719 from AkihiroSuda/proc-scsi
Add /proc/scsi to masked paths
2017-11-06 09:44:16 -05:00
bando-shintaro
5128f034b8 Fix docs, log output in getting started
Signed-off-by: bando-shintaro <bando142141@gmail.com>
2017-11-05 23:25:27 +09:00
Akihiro Suda
db589884ee Add /proc/scsi to masked paths
Port over https://github.com/moby/moby/pull/35399

Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-11-04 17:34:28 +00:00
Daniel Nephin
f9e969bac8 Use gometalinter for linting
gometalinter runs linters in parallel for faster linting
it provides a uniform way of whitelisting lines using // nolint or the exclude
field in the config

Signed-off-by: Daniel Nephin <dnephin@gmail.com>
2017-11-03 18:02:27 -04:00
Kenfe-Mickaël Laventure
ab67fd50dc
Merge pull request #1715 from thaJeztah/nit-fix-printf
Align version output and minor code cleanup
2017-11-03 10:08:57 -07:00
Sebastiaan van Stijn
65d5b8b937
Align version output and minor code cleanup
This patch changes the output of `ctr version` to align version and revision.
It also changes `.Printf()` to `.Println()`, to make the code slightly easier
to read.

Before this change:

    $ ctr version
    Client:
      Version: v1.0.0-beta.2-132-g564600e.m
      Revision: 564600ee79aefb0f24cbcecc90d4388bd0ea59de.m

    Server:
      Version: v1.0.0-beta.2-132-g564600e.m
      Revision: 564600ee79aefb0f24cbcecc90d4388bd0ea59de.m

With this patch applied:

    $ ctr version
    Client:
      Version:  v1.0.0-beta.2-132-g564600e.m
      Revision: 564600ee79aefb0f24cbcecc90d4388bd0ea59de.m

    Server:
      Version:  v1.0.0-beta.2-132-g564600e.m
      Revision: 564600ee79aefb0f24cbcecc90d4388bd0ea59de.m

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-11-03 17:49:23 +01:00