<?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>77be4b721c3bd5083994465767924549439a8365 - init: remove spdk_subsystem_init_from_json_config</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/Makefile#77be4b721c3bd5083994465767924549439a8365</link>
        <description>init: remove spdk_subsystem_init_from_json_configThis was deprecated and marked for removal in v24.09 release, so itis time to remove it.Signed-off-by: Jim Harris &lt;jim.harris@samsung.com&gt;Change-Id: Ib76e7acd61c4067711be1a7c22aa0b43aba04f4fReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24664Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/init/Makefile</description>
        <pubDate>Fri, 23 Aug 2024 21:18:17 +0000</pubDate>
        <dc:creator>Jim Harris &lt;jim.harris@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>355312bfcd3751f9af17fbefc90373fb8a269614 - so_ver: increase all major versions after SPDK 24.01</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/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/lib/init/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>1e3d25b901a6b9d2dce4999e2ecbc02f98d79f05 - init: Add options to spdk_rpc_initialize() for log_file/level params</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/Makefile#1e3d25b901a6b9d2dce4999e2ecbc02f98d79f05</link>
        <description>init: Add options to spdk_rpc_initialize() for log_file/level paramsAdd log_file and log_level parameters to spdk_rpc_initialize() via anew options structure spdk_rpc_opts.spdk_rpc_initialize() calls spdk_jsonrpc_set_log_file() and_set_log_level() with these parameters.Signed-off-by: Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;Change-Id: I084ed5b76849e06ab3419a115234d2d9b44f820bReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/18830Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/init/Makefile</description>
        <pubDate>Thu, 22 Jun 2023 03:26:50 +0000</pubDate>
        <dc:creator>Shuhei Matsumoto &lt;smatsumoto@nvidia.com&gt;</dc:creator>
    </item>
<item>
        <title>3359bf34d682202107c227ea42ace1c600a04657 - so_ver: increase all major versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/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/lib/init/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/lib/init/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/lib/init/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>488570ebd418ba07c9e69e65106dcc964f3bb41b - Replace most BSD 3-clause license text with SPDX identifier.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/Makefile#488570ebd418ba07c9e69e65106dcc964f3bb41b</link>
        <description>Replace most BSD 3-clause license text with SPDX identifier.Many open source projects have moved to using SPDX identifiersto specify license information, reducing the amount ofboilerplate code in every source file.  This patch replacesthe bulk of SPDK .c, .cpp and Makefiles with the BSD-3-Clauseidentifier.Almost all of these files share the exact same license text,and this patch only modifies the files that contain themost common license text.  There can be slight variationsbecause the third clause contains company names - most say&quot;Intel Corporation&quot;, but there are instances for Nvidia,Samsung, Eideticom and even &quot;the copyright holder&quot;.Used a bash script to automate replacement of the license textwith SPDX identifier which is checked into scripts/spdx.sh.Signed-off-by: Jim Harris &lt;james.r.harris@intel.com&gt;Change-Id: Iaa88ab5e92ea471691dc298cfe41ebfb5d169780Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12904Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.com&gt;Community-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@nvidia.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Dong Yi &lt;dongx.yi@intel.com&gt;Reviewed-by: Konrad Sztyber &lt;konrad.sztyber@intel.com&gt;Reviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: &lt;qun.wan@intel.com&gt;

            List of files:
            /spdk/lib/init/Makefile</description>
        <pubDate>Fri, 03 Jun 2022 19:15:11 +0000</pubDate>
        <dc:creator>Jim Harris &lt;james.r.harris@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>047c067c05ff22df06c053990998184b8a940514 - so_ver: increase all major versions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/Makefile#047c067c05ff22df06c053990998184b8a940514</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 22.05release.This patch:- increases SO_VER by 1 for all components- resets SO_MINOR to 0 for all components- removes suppressions for ABI testsSigned-off-by: Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;Change-Id: Id1a5358882dc496faa5b0b5c9a63b326c378c551Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11361Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Broadcom CI &lt;spdk-ci.pdl@broadcom.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/lib/init/Makefile</description>
        <pubDate>Mon, 31 Jan 2022 09:55:58 +0000</pubDate>
        <dc:creator>Tomasz Zawadzki &lt;tomasz.zawadzki@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>dde419084b43997913f639a7b850683e926b26c8 - event: Move json config loading to init</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/Makefile#dde419084b43997913f639a7b850683e926b26c8</link>
        <description>event: Move json config loading to initLoading subsystems and restoring state from a JSON config file is usefuloutside of the SPDK application framework, so move it to lib/init.Change-Id: I7dd3ceace2e7b1b28eef83c91ce6a4eedc85740eSigned-off-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6645Reviewed-by: Tom Nabarro &lt;tom.nabarro@outlook.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@mellanox.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/init/Makefile</description>
        <pubDate>Tue, 02 Mar 2021 19:34:25 +0000</pubDate>
        <dc:creator>Ben Walker &lt;benjamin.walker@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9f62796127c23a932d95aae57806ed126919ab8d - event: Move RPC server initialization to init</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/Makefile#9f62796127c23a932d95aae57806ed126919ab8d</link>
        <description>event: Move RPC server initialization to initI&apos;m not sure whether this should go into lib/init or to lib/rpcdirectly, but I&apos;ve chosen lib/init for now.This is to support applications that want to run the SPDK JSONRPC server, but aren&apos;t using the SPDK application framework.Signed-off-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Change-Id: I79ca39aa0ca6e1a3a6905b0bf73e6cc99b086e55Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6644Reviewed-by: Tom Nabarro &lt;tom.nabarro@outlook.com&gt;Reviewed-by: Changpeng Liu &lt;changpeng.liu@intel.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@mellanox.com&gt;Reviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;shuhei.matsumoto.xt@hitachi.com&gt;Tested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Community-CI: Mellanox Build Bot

            List of files:
            /spdk/lib/init/Makefile</description>
        <pubDate>Tue, 02 Mar 2021 19:22:03 +0000</pubDate>
        <dc:creator>Ben Walker &lt;benjamin.walker@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>af935f768e20bbfa9e866251ff68841b1090eea8 - event: Shift subsystem initialization code to a separate library</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/spdk/lib/init/Makefile#af935f768e20bbfa9e866251ff68841b1090eea8</link>
        <description>event: Shift subsystem initialization code to a separate libraryThis is useful for applications even if they elect not to use the SPDKevent framework.This doesn&apos;t shift everything in one go - just the subsysteminitialization logic. Configuration file loading also needs to movein a separate patch later.Change-Id: Id419df1045442d416650ed90e5ee78adfdd623d7Signed-off-by: Ben Walker &lt;benjamin.walker@intel.com&gt;Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6641Community-CI: Broadcom CICommunity-CI: Mellanox Build BotTested-by: SPDK CI Jenkins &lt;sys_sgci@intel.com&gt;Reviewed-by: Aleksey Marchuk &lt;alexeymar@mellanox.com&gt;Reviewed-by: Jim Harris &lt;james.r.harris@intel.com&gt;Reviewed-by: Paul Luse &lt;paul.e.luse@intel.com&gt;Reviewed-by: Shuhei Matsumoto &lt;shuhei.matsumoto.xt@hitachi.com&gt;

            List of files:
            /spdk/lib/init/Makefile</description>
        <pubDate>Fri, 26 Feb 2021 22:00:03 +0000</pubDate>
        <dc:creator>Ben Walker &lt;benjamin.walker@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
