<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>355312bfcd3751f9af17fbefc90373fb8a269614 - so_ver: increase all major versions after SPDK 24.01</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/bdev/daos/Makefile#355312bfcd3751f9af17fbefc90373fb8a269614</link>
        <description>so_ver: increase all major versions after SPDK 24.01To allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the future releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all componentsDue to patch below being introduced after v24.01 code freeze,bdev lib version should not be increased:61623c5ca9 bdev: add spdk_bdev_io padding in place of io_submit_chShort reference to how the versions were changed:MAX=$(git grep &quot;SO_VER := &quot; | cut -d&quot; &quot; -f 3 | sort -ubnr | head -1)for((i=$MAX;i&gt;0;i-=1)); do find . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_VER := $i\$/SO_VER := $(($i+1))/g&quot; {} +;  donefind . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_MINOR := .*/SO_MINOR := 0/g&quot; {} +Signed-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: I0166d6be6c17bbbf985d48b5dfcb36f1d4af1b48Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21582Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/module/bdev/daos/Makefile</description>
        <pubDate>Fri, 26 Jan 2024 11:19:16 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>3359bf34d682202107c227ea42ace1c600a04657 - so_ver: increase all major versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/bdev/daos/Makefile#3359bf34d682202107c227ea42ace1c600a04657</link>
        <description>so_ver: increase all major versionsTo allow SO_MINOR updates on LTS for the whole year it is supported,the major version for all components needs to be increased.This is to prevent scenario where two versions exists with matchingversions, but conflicting ABI.Ex. Next SPDK release adds an API call increasing the minor version,then LTS needs just a subset of those additions.Increasing major so version after LTS, allows the future releasesto update versions as needed. Yet allowing LTS to increase minorversion separately.Disabled test for increasing SO version without ABI change, asthat is goal of this patch. This check shall be removed with SPDK 23.05release.Looks like this was left over from prior LTS, to avoid thatmake sure it is only skipped when running against v23.01.x as latestrelease.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all components- removes suppressions for ABI testsShort reference to how the versions were changed:MAX=$(git grep &quot;SO_VER := &quot; | cut -d&quot; &quot; -f 3 | sort -ubnr | head -1)for((i=$MAX;i&gt;0;i-=1)); do find . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_VER := $i\$/SO_VER := $(($i+1))/g&quot; {} +;  donefind . -name &quot;Makefile&quot; -exec \	sed -i -e &quot;s/SO_MINOR := .*/SO_MINOR := 0/g&quot; {} +Change-Id: I3e5681802c0a5ac6d7d652a18896997cd07cc8bfSigned-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16419Reviewed-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;

            List of files:
            /spdk/module/bdev/daos/Makefile</description>
        <pubDate>Mon, 23 Jan 2023 17:24:28 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a6dbe3721eb3b5990707fc3e378c95e505dd8ab5 - update Intel copyright notices</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/bdev/daos/Makefile#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/module/bdev/daos/Makefile</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>2e283fcb67a8ee1d9b4f470f17bec57bbe3adad5 - bdev/daos: introduction of daos bdev</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/module/bdev/daos/Makefile#2e283fcb67a8ee1d9b4f470f17bec57bbe3adad5</link>
        <description>bdev/daos: introduction of daos bdevThis commmit introduces a new bdev type backed up by DAOS DFS.Design wise this bdev is a file named as the bdev itself in the DAOS POSIXcontainer that uses daos event queue per io channel.Having an event queue per io channel is showing the best IO throughput.The implementation uses the independent pool and container connections perdevice&apos;s channel for the best IO throughput.The semantic of usage is the same as any other bdev type.To build SPDK with daos support, daos-devel package has to be installed.The current supported DAOS version is v2.X, please see the installatoin andsetup guide here: https://docs.daos.io/v2.0/$ ./configure --with-daosTo run it, the target machine should have daos_agent up and running, aswell as the pool and POSIX container ready to use, please see thedetailed requirements here: https://docs.daos.io/v2.0/admin/hardware/.To export bdev over tcp:$ ./nvmf_tgt &amp;$ ./scripts/rpc.py nvmf_create_transport -t TCP -u 2097152 -i 2097152$ ./scripts/rpc.py bdev_daos_create daosdev0 &lt;pool-label&gt; &lt;cont-label&gt;1048576 4096$ ./scripts/rpc.py nvmf_create_subsystem nqn.2016-06.io.spdk1:cnode1 -a -sSPDK00000000000001 -d SPDK_Virtual_Controller_1$ ./scripts/rpc.py nvmf_subsystem_add_ns nqn.2016-06.io.spdk1:cnode1daosdev0$ ./scripts/rpc.py nvmf_subsystem_add_listener nqn.2016-06.io.spdk1:cnode1-t tcp -a &lt;IP&gt; -s 4420On the initiator side, make sure that `nvme-tcp` module is loaded thenconnect drives, for instance:$ nvme connect-all -t tcp -a 172.31.91.61 -s 4420$ nvme listSigned-off-by: Denis Barakhtanov &lt;denis.barahtanov@croit.io&gt;Change-Id: I51945465122e0fb96de4326db742169419966806Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12260Community-CI: Mellanox Build BotTested-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;

            List of files:
            /spdk/module/bdev/daos/Makefile</description>
        <pubDate>Tue, 08 Mar 2022 23:55:01 +0000</pubDate>
        <dc:creator>0xe0f &lt;&gt;</dc:creator>
    </item>
</channel>
</rss>
