|
Revision tags: v25.01-rc1, v24.09, v25.01-pre, v24.09-rc1 |
|
| #
118c273a |
| 30-Aug-2024 |
Jim Harris <jim.harris@samsung.com> |
event: enable changing back to static scheduler
This requires saving the original core for each thread. Thankfully it is very easy to just store it in the spdk_lw_thread. Then we just run ->balance(
event: enable changing back to static scheduler
This requires saving the original core for each thread. Thankfully it is very easy to just store it in the spdk_lw_thread. Then we just run ->balance() once after the static scheduler is re-installed to put all of the threads back to their original lcores, and take all cores out of interrupt mode.
Note: 82c466 required bumping SO_VER due to adding trace_id to struct spdk_reactor. But that didn't change the size of the structure. For some unexplained reason, adding initial_lcore to the private struct lw_thread in this patch results in abidiff no longer reporting the trace_id change, and check_so_deps.sh fails saying the SO_VER bump is no longer needed. A patch that simply adds the initial_lcore member, with no other code changes, triggers the same error.
Signed-off-by: Jim Harris <jim.harris@samsung.com> Change-Id: I9d1ace726617d95f89f42959c9c2c36602fb7f77 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24765 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Changpeng Liu <changpeliu@tencent.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
82c46626 |
| 27-Sep-2024 |
Anisa Su <anisa.su@samsung.com> |
lib/event: implement scheduler trace events
Change-Id: I284b54b6a92aa330b5a95700101a928b9d83d46f Signed-off-by: Anisa Su <anisa.su@samsung.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk
lib/event: implement scheduler trace events
Change-Id: I284b54b6a92aa330b5a95700101a928b9d83d46f Signed-off-by: Anisa Su <anisa.su@samsung.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24873 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
fefbeadb |
| 11-Jun-2024 |
Krishna Kanth Reddy <krish.reddy@samsung.com> |
module/scheduler: Added get_core_avail_freqs
To get the available frequencies of a specific Core ID.
Change-Id: I9187a1643c22fb0cff76ba069f99eac1a577e2ad Signed-off-by: Krishna Kanth Reddy <krish.r
module/scheduler: Added get_core_avail_freqs
To get the available frequencies of a specific Core ID.
Change-Id: I9187a1643c22fb0cff76ba069f99eac1a577e2ad Signed-off-by: Krishna Kanth Reddy <krish.reddy@samsung.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23638 Community-CI: Mellanox Build Bot Reviewed-by: Jim Harris <jim.harris@samsung.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
|
Revision tags: v24.05 |
|
| #
758225a3 |
| 21-May-2024 |
syeon.shin <syeon.shin@samsung.com> |
lib/event: Add spdk_scheduler_get_scheduling_reactor()
Change-Id: I6d109e2c806bfbc63cd018b0e37353def26217a6 Signed-off-by: syeon.shin <syeon.shin@samsung.com> Reviewed-on: https://review.spdk.io/ger
lib/event: Add spdk_scheduler_get_scheduling_reactor()
Change-Id: I6d109e2c806bfbc63cd018b0e37353def26217a6 Signed-off-by: syeon.shin <syeon.shin@samsung.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/23266 Community-CI: Mellanox Build Bot Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <jim.harris@samsung.com>
show more ...
|
|
Revision tags: v24.09-pre, v24.05-rc1, LTS, v24.01 |
|
| #
355312bf |
| 26-Jan-2024 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
so_ver: increase all major versions after SPDK 24.01
To 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 preve
so_ver: increase all major versions after SPDK 24.01
To 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 matching versions, 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 releases to update versions as needed. Yet allowing LTS to increase minor version separately.
This patch: - increases SO_VER by 1 for all components - resets SO_MINOR to 0 for all components
Due 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_ch
Short reference to how the versions were changed: MAX=$(git grep "SO_VER := " | cut -d" " -f 3 | sort -ubnr | head -1) for((i=$MAX;i>0;i-=1)); do find . -name "Makefile" -exec \ sed -i -e "s/SO_VER := $i\$/SO_VER := $(($i+1))/g" {} +; done find . -name "Makefile" -exec \ sed -i -e "s/SO_MINOR := .*/SO_MINOR := 0/g" {} +
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I0166d6be6c17bbbf985d48b5dfcb36f1d4af1b48 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21582 Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
|
Revision tags: v24.05-pre, v24.01-rc1, v23.09, v24.01-pre, v23.09-rc1, v23.05, v23.09-pre, v23.01.1, v23.01 |
|
| #
3359bf34 |
| 23-Jan-2023 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
so_ver: increase all major versions
To 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
so_ver: increase all major versions
To 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 matching versions, 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 releases to update versions as needed. Yet allowing LTS to increase minor version separately.
Disabled test for increasing SO version without ABI change, as that is goal of this patch. This check shall be removed with SPDK 23.05 release. Looks like this was left over from prior LTS, to avoid that make sure it is only skipped when running against v23.01.x as latest release.
This patch: - increases SO_VER by 1 for all components - resets SO_MINOR to 0 for all components - removes suppressions for ABI tests
Short reference to how the versions were changed: MAX=$(git grep "SO_VER := " | cut -d" " -f 3 | sort -ubnr | head -1) for((i=$MAX;i>0;i-=1)); do find . -name "Makefile" -exec \ sed -i -e "s/SO_VER := $i\$/SO_VER := $(($i+1))/g" {} +; done find . -name "Makefile" -exec \ sed -i -e "s/SO_MINOR := .*/SO_MINOR := 0/g" {} +
Change-Id: I3e5681802c0a5ac6d7d652a18896997cd07cc8bf Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16419 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
|
Revision tags: v23.05-pre, v23.01-rc1, v22.01.2 |
|
| #
a6dbe372 |
| 01-Nov-2022 |
paul luse <paul.e.luse@intel.com> |
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date defa
update Intel copyright notices
per Intel policy to include file commit date using git cmd below. The policy does not apply to non-Intel (C) notices.
git log --follow -C90% --format=%ad --date default <file> | tail -1
and then pull just the 4 digit year from the result.
Intel copyrights were not added to files where Intel either had no contribution ot the contribution lacked substance (ie license header updates, formatting changes, etc). Contribution date used "--follow -C95%" to get the most accurate date.
Note that several files in this patch didn't end the license/(c) block with a blank comment line so these were added as the vast majority of files do have this last blank line. Simply there for consistency.
Signed-off-by: paul luse <paul.e.luse@intel.com> Change-Id: Id5b7ce4f658fe87132f14139ead58d6e285c04d4 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15192 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
|
Revision tags: v22.09, v23.01-pre, v22.09-rc1 |
|
| #
92335c01 |
| 17-Aug-2022 |
Jim Harris <james.r.harris@intel.com> |
event: make opts structures packed
This ensures that when fields are added, that the size of the structure will change, ensuring different versions of the structure can be detected using sizeof.
Ad
event: make opts structures packed
This ensures that when fields are added, that the size of the structure will change, ensuring different versions of the structure can be detected using sizeof.
Adding -Wno-address-of-packed-member to Makefiles here, although we should consider disabling this warning globally in SPDK just like DPDK.
Suppress abidiff errors around spdk_app_opts - structure size and offsets of all existing members were unchanged, so there is no ABI breakage here.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I2249eddb604d7b44180cadb92ba30edcd946b9bd Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14091 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| #
488570eb |
| 03-Jun-2022 |
Jim Harris <james.r.harris@intel.com> |
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in
Replace most BSD 3-clause license text with SPDX identifier.
Many open source projects have moved to using SPDX identifiers to specify license information, reducing the amount of boilerplate code in every source file. This patch replaces the bulk of SPDK .c, .cpp and Makefiles with the BSD-3-Clause identifier.
Almost all of these files share the exact same license text, and this patch only modifies the files that contain the most common license text. There can be slight variations because the third clause contains company names - most say "Intel Corporation", but there are instances for Nvidia, Samsung, Eideticom and even "the copyright holder".
Used a bash script to automate replacement of the license text with SPDX identifier which is checked into scripts/spdx.sh.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Iaa88ab5e92ea471691dc298cfe41ebfb5d169780 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12904 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Dong Yi <dongx.yi@intel.com> Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: <qun.wan@intel.com>
show more ...
|
|
Revision tags: v22.05, v22.09-pre, v22.05-rc1, v22.01.1 |
|
| #
047c067c |
| 31-Jan-2022 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
so_ver: increase all major versions
To 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
so_ver: increase all major versions
To 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 matching versions, 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 releases to update versions as needed. Yet allowing LTS to increase minor version separately.
Disabled test for increasing SO version without ABI change, as that is goal of this patch. This check shall be removed with SPDK 22.05 release.
This patch: - increases SO_VER by 1 for all components - resets SO_MINOR to 0 for all components - removes suppressions for ABI tests
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: Id1a5358882dc496faa5b0b5c9a63b326c378c551 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/11361 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
|
Revision tags: v22.01, v22.01-rc1, v21.10, v21.10-rc1 |
|
| #
a89d15e4 |
| 02-Sep-2021 |
Andreas Economides <andreas.economides@nutanix.com> |
event: add disable_signal_handlers to the spdk_app_opts struct
Currently, there is no way to prevent spdk_app_start() from calling app_setup_signal_handlers() and setting SPDK's signal handlers. We'
event: add disable_signal_handlers to the spdk_app_opts struct
Currently, there is no way to prevent spdk_app_start() from calling app_setup_signal_handlers() and setting SPDK's signal handlers. We'd like to use our own set of signal handlers, therefore this patch adds a flag to the spdk_app_opts struct that disables this behaviour.
Signed-off-by: Andreas Economides <andreas.economides@nutanix.com> Change-Id: I61d7cd66527d819fd5f687d5cc8a03be4fe10a6a Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9380 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Ziye Yang <ziye.yang@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
a86e40f3 |
| 06-Aug-2021 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
scheduler: create public API and subsystem for scheduler/governor
This patch moves schedueler and governor related API from the internal event.h to public scheduler.h.
With this it is possible to c
scheduler: create public API and subsystem for scheduler/governor
This patch moves schedueler and governor related API from the internal event.h to public scheduler.h.
With this it is possible to create subsystem responsible for handling the schedulers. Three schedulers and a governor were moved to scheduler modules from event framework.
This will allow next patch to add JSON RPC configuration to the whole subsystem. Along with easier addition of other schedulers.
Removed debug logs from gscheduler, as they serve little purpose.
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com> Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I98ca1ea4fb281beb71941656444267842a8875b7 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6995 Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
|
Revision tags: v21.07, v21.07-rc1, v21.04, v21.04-rc1, v21.01.1 |
|
| #
dde41908 |
| 02-Mar-2021 |
Ben Walker <benjamin.walker@intel.com> |
event: Move json config loading to init
Loading subsystems and restoring state from a JSON config file is useful outside of the SPDK application framework, so move it to lib/init.
Change-Id: I7dd3c
event: Move json config loading to init
Loading subsystems and restoring state from a JSON config file is useful outside of the SPDK application framework, so move it to lib/init.
Change-Id: I7dd3ceace2e7b1b28eef83c91ce6a4eedc85740e Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6645 Reviewed-by: Tom Nabarro <tom.nabarro@outlook.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| #
9f627961 |
| 02-Mar-2021 |
Ben Walker <benjamin.walker@intel.com> |
event: Move RPC server initialization to init
I'm not sure whether this should go into lib/init or to lib/rpc directly, but I've chosen lib/init for now.
This is to support applications that want t
event: Move RPC server initialization to init
I'm not sure whether this should go into lib/init or to lib/rpc directly, but I've chosen lib/init for now.
This is to support applications that want to run the SPDK JSON RPC server, but aren't using the SPDK application framework.
Signed-off-by: Ben Walker <benjamin.walker@intel.com> Change-Id: I79ca39aa0ca6e1a3a6905b0bf73e6cc99b086e55 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6644 Reviewed-by: Tom Nabarro <tom.nabarro@outlook.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
show more ...
|
| #
af935f76 |
| 26-Feb-2021 |
Ben Walker <benjamin.walker@intel.com> |
event: Shift subsystem initialization code to a separate library
This is useful for applications even if they elect not to use the SPDK event framework.
This doesn't shift everything in one go - ju
event: Shift subsystem initialization code to a separate library
This is useful for applications even if they elect not to use the SPDK event framework.
This doesn't shift everything in one go - just the subsystem initialization logic. Configuration file loading also needs to move in a separate patch later.
Change-Id: Id419df1045442d416650ed90e5ee78adfdd623d7 Signed-off-by: Ben Walker <benjamin.walker@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6641 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
show more ...
|
|
Revision tags: v21.01 |
|
| #
e4070ee0 |
| 29-Jan-2021 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
so_ver: increase all major versions
To 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
so_ver: increase all major versions
To 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 matching versions, 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 quarterly releases to update versions as needed. Yet allowing LTS to increase minor version separately.
Disabled test for increasing SO version without ABI change, as that is goal of this patch. This check shall be removed with SPDK 21.04 release.
This patch: - increases SO_VER by 1 for all components - resets SO_MINOR to 0 for all components - removes suppressions for ABI tests
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I44d01154430a074103bd21c7084f44932e81fe72 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6167 Community-CI: Broadcom CI Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
|
Revision tags: v21.01-rc1 |
|
| #
0bfc0391 |
| 26-Jan-2021 |
Maciej Szwed <maciej.szwed@intel.com> |
event: Do not compile DPDK related code for non-DPDK env
dpdk_governor (and therefore scheduler_dynamic) use DPDK env. It should not be compiled in non-DPDK env.
Signed-off-by: Maciej Szwed <maciej
event: Do not compile DPDK related code for non-DPDK env
dpdk_governor (and therefore scheduler_dynamic) use DPDK env. It should not be compiled in non-DPDK env.
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: I6b7cf15cf7383e6c1e77bfb188b24cabcc1f0fe1 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6102 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
6ade44c2 |
| 22-Jan-2021 |
Maciej Szwed <maciej.szwed@intel.com> |
event: Implement new scheduler
This scheduler will group idle threads on first available core and balance busy threads on other cores.
Change-Id: Ia0425c767dc3da2a66a9d82a20a0012fac83163c Signed-of
event: Implement new scheduler
This scheduler will group idle threads on first available core and balance busy threads on other cores.
Change-Id: Ia0425c767dc3da2a66a9d82a20a0012fac83163c Signed-off-by: Vitaliy Mysak <vitaliy.mysak@intel.com> Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3901 Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Paul Luse <paul.e.luse@intel.com>
show more ...
|
| #
48701bd9 |
| 30-Nov-2020 |
Ziye Yang <ziye.yang@intel.com> |
lib/event: support ABI compatibility for spdk_app_opts.
This patch is used to support ABI compatability issue for spdk_app_opts.
Fixes #1484
Signed-off-by: Ziye Yang <ziye.yang@intel.com> Change-I
lib/event: support ABI compatibility for spdk_app_opts.
This patch is used to support ABI compatability issue for spdk_app_opts.
Fixes #1484
Signed-off-by: Ziye Yang <ziye.yang@intel.com> Change-Id: I6fed777fa15b367f7c3706b8f218d86d56493906 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5330 Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Jacek Kalwas <jacek.kalwas@intel.com>
show more ...
|
|
Revision tags: v20.10, v20.10-rc1 |
|
| #
b309e8ce |
| 11-Sep-2020 |
Maciej Szwed <maciej.szwed@intel.com> |
event: Scheduler plugin for using governors
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: I2edc6e31eb91fff9e1b7f0a3a05cf7cd5dc79a58 Reviewed-on: https://review.spdk.io/gerrit/c/spd
event: Scheduler plugin for using governors
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: I2edc6e31eb91fff9e1b7f0a3a05cf7cd5dc79a58 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4163 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
68493f45 |
| 03-Sep-2020 |
Maciej Szwed <maciej.szwed@intel.com> |
event: Add DPDK based governor
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: Ide0ac38497bc500886e26fd219cb120113896966 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4152
event: Add DPDK based governor
Signed-off-by: Maciej Szwed <maciej.szwed@intel.com> Change-Id: Ide0ac38497bc500886e26fd219cb120113896966 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4152 Tested-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com>
show more ...
|
| #
7148f333 |
| 03-Sep-2020 |
Vitaliy Mysak <vitaliy.mysak@intel.com> |
event: adopt static scheduler to the new API
Move current scheduler to it's own module and make use of new API.
Change-Id: I4928aed82603d51de01194c9650709e814f7f61b Signed-off-by: Vitaliy Mysak <vi
event: adopt static scheduler to the new API
Move current scheduler to it's own module and make use of new API.
Change-Id: I4928aed82603d51de01194c9650709e814f7f61b Signed-off-by: Vitaliy Mysak <vitaliy.mysak@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4054 Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
6511969c |
| 15-Oct-2020 |
Tomasz Zawadzki <tomasz.zawadzki@intel.com> |
event: remove subsystem legacy config print
This patch removes callback function for subsystems to present their options for legacy config.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com
event: remove subsystem legacy config print
This patch removes callback function for subsystems to present their options for legacy config.
Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I63076fc03eff45da5d57fab03501602922a20e3e Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4749 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
show more ...
|
| #
73b483c6 |
| 23-Sep-2020 |
Jim Harris <james.r.harris@intel.com> |
event: move app_rpc contents
There is no need to have the application-level RPCs defined separately from the event library itself (which defines the application framework).
Signed-off-by: Jim Harri
event: move app_rpc contents
There is no need to have the application-level RPCs defined separately from the event library itself (which defines the application framework).
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ic264ed761f5ec1a40d604e63395c5740af4be1a6 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4363 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|
| #
2e318255 |
| 23-Sep-2020 |
Jim Harris <james.r.harris@intel.com> |
event: move log_rpc contents to event library
The log_rpc library serves little (if any) use in isolation. It makes more sense to just include this code in the event library. The event library alr
event: move log_rpc contents to event library
The log_rpc library serves little (if any) use in isolation. It makes more sense to just include this code in the event library. The event library already depends on and uses the log library, and it is natural to just enable these RPCs directly in that library instead.
Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Ie39b8598ce0c06729a13d188ce00da44a996accc Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/4362 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com>
show more ...
|