Hello community, here is the log from the commit of package container-feeder for openSUSE:Factory checked in at 2018-03-19 23:38:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/container-feeder (Old) and /work/SRC/openSUSE:Factory/.container-feeder.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "container-feeder" Mon Mar 19 23:38:19 2018 rev:4 rq:588048 version:0.0.0+20180316.git_r76_501cba1 Changes: -------- --- /work/SRC/openSUSE:Factory/container-feeder/container-feeder.changes 2018-03-16 10:45:18.288247970 +0100 +++ /work/SRC/openSUSE:Factory/.container-feeder.new/container-feeder.changes 2018-03-19 23:38:19.325474826 +0100 @@ -1,0 +2,37 @@ +Fri Mar 16 13:33:09 UTC 2018 - containers-bugow...@suse.de + +- Commit 351b951 by Valentin Rothberg vrothb...@suse.com + crio_feeder: speedup image loading + + Shell out to /usr/bin/unxz to uncompress the container images instead of + using the golang xz library to speed things up. Preliminary experiments have + shown speed improvements from nearly 18 seconds down to 5 seconds per image + load. + + Signed-off-by: Valentin Rothberg <vrothb...@suse.com> feature#crio + + +------------------------------------------------------------------- +Fri Mar 16 11:16:46 UTC 2018 - containers-bugow...@suse.de + +- Commit 405a96f by Valentin Rothberg vrothb...@suse.com + add whitelist support + + Depending on the cluster-role and use-case of a machine, only a subset of + container images must be loaded. Add whitelist support for image loading to + container-feeder in order to avoid redundant loading and to ultimately speed + things up. + + The whitelist can be specified via the `/etc/container-feeder.json` config. + The `whitelist` field in the config is an array of strings, each representing + an image name (e.g., `opensuse/tumbleweed`). Hence, the whitelist filtering + is image-name based and ignores tags. If the whitelist is empty, no + filtering will be applied. + + From the code perspective, the change required to break the Feeder into a + concrete type and an interface. + + Signed-off-by: Valentin Rothberg <vrothb...@suse.com> feature#crio + + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ container-feeder.spec ++++++ --- /var/tmp/diff_new_pack.maVD0r/_old 2018-03-19 23:38:20.233442072 +0100 +++ /var/tmp/diff_new_pack.maVD0r/_new 2018-03-19 23:38:20.233442072 +0100 @@ -29,7 +29,7 @@ %endif Name: container-feeder -Version: 0.0.0+20180315.git_r72_397c4cf +Version: 0.0.0+20180316.git_r76_501cba1 Release: 0 Summary: Load container images from RPMs into different container engines License: Apache-2.0 @@ -56,6 +56,7 @@ Requires: libcontainers-common Requires: libcontainers-image Requires: libcontainers-storage +Requires: xz Requires(post): %fillup_prereq %{?systemd_requires} %{go_nostrip} ++++++ master.tar.gz ++++++ /work/SRC/openSUSE:Factory/container-feeder/master.tar.gz /work/SRC/openSUSE:Factory/.container-feeder.new/master.tar.gz differ: char 28, line 1