<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Dockerfile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>be07560d04389ca91ca98c959bcb38c8a67684de - test/common: Remove vm_setup.sh</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/docker/build_base/Dockerfile#be07560d04389ca91ca98c959bcb38c8a67684de</link>
        <description>test/common: Remove vm_setup.shTogether with the deprecation notice.Change-Id: I533ea1b0e0a32268d26a9bc70ebff1e6f85d1db6Signed-off-by: Michal Berger &lt;michal.berger@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21419Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Reviewed-by: Pawel Piatek &lt;pawelx.piatek@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;

            List of files:
            /spdk/docker/build_base/Dockerfile</description>
        <pubDate>Fri, 12 Jan 2024 23:22:15 +0000</pubDate>
        <dc:creator>Michal Berger &lt;michal.berger@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a6dbe3721eb3b5990707fc3e378c95e505dd8ab5 - update Intel copyright notices</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/docker/build_base/Dockerfile#a6dbe3721eb3b5990707fc3e378c95e505dd8ab5</link>
        <description>update Intel copyright noticesper Intel policy to include file commit date using git cmdbelow.  The policy does not apply to non-Intel (C) notices.git log --follow -C90% --format=%ad --date default &lt;file&gt; | tail -1and then pull just the 4 digit year from the result.Intel copyrights were not added to files where Intel either hadno contribution ot the contribution lacked substance (ie licenseheader updates, formatting changes, etc).  Contribution date used&quot;--follow -C95%&quot; to get the most accurate date.Note that several files in this patch didn&apos;t end the license/(c)block with a blank comment line so these were added as the vastmajority of files do have this last blank line.  Simply there forconsistency.Signed-off-by: paul luse &lt;paul.e.luse@intel.com&gt;Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/docker/build_base/Dockerfile</description>
        <pubDate>Tue, 01 Nov 2022 20:26:26 +0000</pubDate>
        <dc:creator>paul luse &lt;paul.e.luse@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1f7041b3fbc27aede874b797ca9855d7622562c4 - docker: read architecture from uname</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/docker/build_base/Dockerfile#1f7041b3fbc27aede874b797ca9855d7622562c4</link>
        <description>docker: read architecture from unameRemove hardcoded &quot;x86_64&quot; and read architectureusing &quot;uname&quot;.Signed-off-by: Karol Latecki &lt;karol.latecki@intel.com&gt;Change-Id: I155876df50939bd766f242496bb73c49332dc940Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14515Reviewed-by: Michal Berger &lt;michal.berger@intel.com&gt;Reviewed-by: Boris Glimcher &lt;Boris.Glimcher@emc.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/docker/build_base/Dockerfile</description>
        <pubDate>Wed, 14 Sep 2022 11:25:44 +0000</pubDate>
        <dc:creator>Karol Latecki &lt;karol.latecki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>602a900006126a40672dc9a40170d7382901fd20 - docker: remove pre-install script</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/docker/build_base/Dockerfile#602a900006126a40672dc9a40170d7382901fd20</link>
        <description>docker: remove pre-install scriptRemove &quot;pre-install&quot; script used for building&quot;build_base&quot; image and move it&apos;s content intoDockerfile. This results in resulting more buildlayers, but makes rebuilding easier. We can nowrebuild or update the image starting at some latercached layer instead of starting pre-install fromscratch every time.Change-Id: I78b46cda4bb815ac8cf72c8251a3cc585b373accSigned-off-by: Karol Latecki &lt;karol.latecki@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14158Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Boris Glimcher &lt;Boris.Glimcher@emc.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Pawel Piatek &lt;pawelx.piatek@intel.com&gt;Reviewed-by: Michal Berger &lt;michal.berger@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;

            List of files:
            /spdk/docker/build_base/Dockerfile</description>
        <pubDate>Tue, 23 Aug 2022 11:58:36 +0000</pubDate>
        <dc:creator>Karol Latecki &lt;karol.latecki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ba453fbecf4b26c00549507e76cdcc6f60fda1fa - docker: update base to Fedora 35</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/docker/build_base/Dockerfile#ba453fbecf4b26c00549507e76cdcc6f60fda1fa</link>
        <description>docker: update base to Fedora 35Update base container image to more recent Fedora 35version.Signed-off-by: Karol Latecki &lt;karol.latecki@intel.com&gt;Change-Id: I879febc67ffe4c522e5138518d4182b5db99a570Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14157Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Pawel Piatek &lt;pawelx.piatek@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-by: Xiaodong Liu &lt;xiaodong.liu@intel.com&gt;Reviewed-by: Michal Berger &lt;michal.berger@intel.com&gt;

            List of files:
            /spdk/docker/build_base/Dockerfile</description>
        <pubDate>Tue, 23 Aug 2022 10:24:30 +0000</pubDate>
        <dc:creator>Karol Latecki &lt;karol.latecki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e8a40ada16b61c00bfd6cd2b11e7a33bc1f45e30 - docker: make sure root owns spdk repo directory</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/docker/build_base/Dockerfile#e8a40ada16b61c00bfd6cd2b11e7a33bc1f45e30</link>
        <description>docker: make sure root owns spdk repo directoryMake sure copied SPDK repository is fully owned byroot user when performing the image build.This is to avoid git &quot;safe.directory&quot; featurefrom compalining.Signed-off-by: Karol Latecki &lt;karol.latecki@intel.com&gt;Change-Id: I4ead2dd23198f79707b240c1c7e7470a68980d85Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14156Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Pawel Piatek &lt;pawelx.piatek@intel.com&gt;Reviewed-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-by: Michal Berger &lt;michal.berger@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;

            List of files:
            /spdk/docker/build_base/Dockerfile</description>
        <pubDate>Tue, 23 Aug 2022 10:22:17 +0000</pubDate>
        <dc:creator>Karol Latecki &lt;karol.latecki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>e8ea27f8590b0f2f92b57c19ce4c8587430756f1 - docker: Add docker-compose for building basic SPDK containers</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/docker/build_base/Dockerfile#e8ea27f8590b0f2f92b57c19ce4c8587430756f1</link>
        <description>docker: Add docker-compose for building basic SPDK containersThis suite can be used to deploy containers with the followingfunctionality (more details in README.md):- storage-target- proxy-container- traffic-generatorThis will run simple fio test as per fio.conf against nvmf controllerprovided by initiator-container. Similar task can be performed directlyfrom initiator-container as well.Each container includes SPDK installation with most common tools, e.g.rpc.py, available under $PATH. This allows for something like:docker-compose exec storage-target rpc.py nvmf_get_subsystemsNote that SPDK environment heavily depends on a running kernel hence allthe containers need to be privileged. That said, to make sure containersare not affecting the host too much, some tasks must be done prior runningthem. This includes:- loading proper kernel modules (like nvme-fabrics, etc.)- allocating hugepages and having at least one hugetlbfs mountavailable under /dev/hugepagesbase_build is created as docker multi-stage build.This is done in order to decrease the size of the final image. TheSPDK RPMs are built inside a base image and then copied over to themain image (+ fio binary) - this leaves all the dependencies insidethe intermediate image instead of the final one.The resulted difference in size may look similar to the following(it may differ depending on the docker version etc.):no multi-stage build: spdk_base == 1.04GBmulti-stage build: spdk_base == 261MBSigned-off-by: Michal Berger &lt;michalx.berger@intel.com&gt;Signed-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: I825bd0d0bb4071bd9d44b6a0749c033894899ae0Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9055Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Monica Kenguva &lt;monica.kenguva@intel.com&gt;Reviewed-by: Xiaodong Liu &lt;xiaodong.liu@intel.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;

            List of files:
            /spdk/docker/build_base/Dockerfile</description>
        <pubDate>Tue, 03 Aug 2021 07:16:49 +0000</pubDate>
        <dc:creator>Michal Berger &lt;michalx.berger@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
