Spdk/test/json_config
Tomasz Zawadzki e57bb1afb8 lib/bdev: build bdev_wait_for_examine into subsystem
Since user/orchestration has no chance to call
bdev_wait_for_examine when loading json configuration,
this RPC is now always built into bdev subsystem json.

This behaviour was already there for SPDK_RPC_STARTUP,
see bdev_module_action_complete().
Yet it did not apply to SPDK_RPC_RUNTIME RPCs, as the
bdev module initialization was already complete.

Making sure all SPDK applications finish their startup
when all bdevs are ready to be used. See issue below:

Fixes #1675

Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Change-Id: I0f60f56932da020a15deeef09a5a1544f3a1bae6
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5481
Community-CI: Broadcom CI
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: <dongx.yi@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2021-01-15 08:28:57 +00:00
..
alias_rpc build: Output executables from the app directory to build/bin 2020-06-15 15:27:16 +00:00
clear_config.py sock: Save socket subsystem configuration in JSON format 2020-07-13 08:40:15 +00:00
config_filter.py lib/bdev: build bdev_wait_for_examine into subsystem 2021-01-15 08:28:57 +00:00
json_config.sh script/gen_nvme: do not generate legacy configuration 2020-10-22 17:08:41 +00:00
json_diff.sh test/json_config: Freebsd supports python3 now so use it 2020-01-17 14:07:39 +00:00