Skip to content
This repository has been archived by the owner on Mar 28, 2018. It is now read-only.

release: 2.2.0 #1005

Merged
merged 1 commit into from
Jun 22, 2017
Merged

release: 2.2.0 #1005

merged 1 commit into from
Jun 22, 2017

Commits on Jun 22, 2017

  1. release: 2.2.0

    ** Changes
    - Devicemapper storage
    - version: Update container image to 16020
    - obs: Update packaging to include kernel config changes for xfs
    - cc-oci-runtime.sh: Enable debug by default
    - configure: Add warning when kernel or image is not found
    - proxy: Better error message for too long socket path
    - tests: metrics: formalise the metrics reporting methods
    - build: Adds option to install kernel and image
    
    ** Shortlog
    271223a tests: Skip docker cp integration test for devicemapper storage
    9b91166 tests: Fix functional tests to include workload directory
    66cbd66 tests: Fix state tests and add check for workload_dir.
    b8ffdb1 tests: Fix mounts test for unmounting volume.
    97922b5 storage: Pass drive name to hyperstart with the newcontainer
    command
    dd13e32 storage: Pass block device to qemu if found.
    b95748f state: Store the block storage device file system type and index
    2d783ae storage: Add function to check the storage for container rootfs
    e05e368 mount: Add function to return the device name and file system
    type
    b1768e8 mount: Add function to get the mount point given a path
    f9c0d36 storage: Add function to check if device is a devicemapper
    device
    2c8374d mount: Add function to get underlying device for a path.
    69abef6 state: Update the rootfs and workload dir config from state
    f202ba4 namespace: Do not join mount namespace while unmounting.
    9d8a083 mounts: Unmount the container rootfs
    61b8b8b proxy: Pass hyperstart fsmap array with newcontainer command.
    27f25fc proxy: Pass shared directory to hyperstart.
    0af8583 state: Store the workload dir and rootfs mount to state.
    53dc5ff state: Add the host_path and mnt_dir field to state.
    4bb2d17 mounts: Bind mount container rootfs to workload directory
    65d5eb4 config: Add a new field "workload_dir" to config for the worload
    path
    fb9f94e mounts: Factorise the pod function for bind-mouting rootfs
    5249cb4 9pfs: Dynamically add 9pfs options to qemu.
    0ef2f8c version: Update container image to version 16020
    b1fcd2a obs: Update packaging to include kernel config changes for xfs
    567127f cc-oci-runtime.sh: Enable debug by default
    053ea8e tests: Fix make discheck running proxy
    d10dc46 configure: Add warning when kernel or image is not found
    c543dcb proxy: Better error message for too long socket path
    5b83071 tests: metrics: density: Use the new metrics reporting function
    35de59e tests: metrics: Update README with details of new infra
    9a4daf9 tests: metrics: Add script to save results into csv
    827347d tests: common: Add new method for saving results
    68c2673 build: Adds option to install kernel and image
    
    ** Compatibility with Docker
    Clear Containers 2.2.0 is compatible with Docker v17.05.0-ce
    
    ** OCI Runtime Specification
    Clear Containers 2.2.0 support the OCI Runtime Specification
    [1.0.0-rc5][ocispec]
    
    ** Clear Linux Containers image
    Clear Containers 2.2.0 requires at least Clear Linux containers image
    [16020][clearlinuximage]
    
    ** Clear Linux Containers Kernel
    Clear Containers 2.2.0 requires at least Clear Linux Containers kernel 4.9.33-74
    
    * Installation
    - [Centos][centos]
    - [Ubuntu][ubuntu]
    - [Fedora][fedora]
    - [Clear Linux][clearlinux]
    
    * Issues & limitations
    - Qemu segfault (free(): invalid pointer) running dnf install intel#669
    - DNS Resolution in Swarm intel#854
    - docker rm -f reports 'Driver devicemapper failed to remove root
    filesystem' intel#795
    
    [centos]:
    https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-Centos-7.md
    [ubuntu]:
    https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-Ubuntu.md
    [fedora]:
    https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-Fedora.md
    [clearlinux]:
    https://github.com/01org/cc-oci-runtime/blob/master/documentation/Installing-Clear-Containers-on-ClearLinux.md
    [clearlinuximage]:
    https://download.clearlinux.org/releases/16020/clear/clear-16020-containers.img.xz
    [ocispec]:
    https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0-rc5
    
    Fixes: intel#1003
    
    Signed-off-by: Jose Carlos Venegas Munoz <[email protected]>
    jcvenegas committed Jun 22, 2017
    Configuration menu
    Copy the full SHA
    85031c2 View commit details
    Browse the repository at this point in the history