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>
This commit is contained in:
parent
de0e2297b2
commit
2e31825512
@ -46,7 +46,7 @@ C_SRCS := iscsi_tgt.c
|
||||
SPDK_LIB_LIST = $(ALL_MODULES_LIST)
|
||||
SPDK_LIB_LIST += $(EVENT_BDEV_SUBSYSTEM) event_iscsi event_net event_scsi event
|
||||
SPDK_LIB_LIST += jsonrpc json rpc bdev_rpc bdev iscsi scsi accel trace conf
|
||||
SPDK_LIB_LIST += thread util log log_rpc app_rpc net sock notify
|
||||
SPDK_LIB_LIST += thread util log app_rpc net sock notify
|
||||
|
||||
ifeq ($(SPDK_ROOT_DIR)/lib/env_dpdk,$(CONFIG_ENV))
|
||||
SPDK_LIB_LIST += env_dpdk_rpc
|
||||
|
@ -42,7 +42,7 @@ C_SRCS := nvmf_main.c
|
||||
SPDK_LIB_LIST = $(ALL_MODULES_LIST)
|
||||
SPDK_LIB_LIST += $(EVENT_BDEV_SUBSYSTEM) event_nvmf event_net
|
||||
SPDK_LIB_LIST += nvmf event log trace conf thread util bdev accel rpc jsonrpc json net sock
|
||||
SPDK_LIB_LIST += app_rpc log_rpc bdev_rpc notify
|
||||
SPDK_LIB_LIST += app_rpc bdev_rpc notify
|
||||
|
||||
ifeq ($(SPDK_ROOT_DIR)/lib/env_dpdk,$(CONFIG_ENV))
|
||||
SPDK_LIB_LIST += env_dpdk_rpc
|
||||
|
@ -52,7 +52,7 @@ endif
|
||||
|
||||
SPDK_LIB_LIST += $(EVENT_BDEV_SUBSYSTEM) event_iscsi event_net event_scsi event_nvmf event
|
||||
SPDK_LIB_LIST += nvmf trace log conf thread util bdev iscsi scsi accel rpc jsonrpc json
|
||||
SPDK_LIB_LIST += app_rpc log_rpc bdev_rpc net sock notify
|
||||
SPDK_LIB_LIST += app_rpc bdev_rpc net sock notify
|
||||
|
||||
ifeq ($(SPDK_ROOT_DIR)/lib/env_dpdk,$(CONFIG_ENV))
|
||||
SPDK_LIB_LIST += env_dpdk_rpc
|
||||
|
@ -48,7 +48,7 @@ endif
|
||||
|
||||
SPDK_LIB_LIST += $(EVENT_BDEV_SUBSYSTEM) event_net event_scsi event
|
||||
SPDK_LIB_LIST += jsonrpc json rpc bdev_rpc bdev scsi accel trace conf
|
||||
SPDK_LIB_LIST += thread util log log_rpc app_rpc
|
||||
SPDK_LIB_LIST += thread util log app_rpc
|
||||
SPDK_LIB_LIST += event_nbd nbd net sock notify
|
||||
|
||||
ifeq ($(SPDK_ROOT_DIR)/lib/env_dpdk,$(CONFIG_ENV))
|
||||
|
@ -36,7 +36,7 @@ include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.lib_deps.mk
|
||||
|
||||
DIRS-y += bdev blob blobfs conf accel event json jsonrpc \
|
||||
log log_rpc lvol net rpc sock thread trace util nvme vmd nvmf scsi \
|
||||
log lvol net rpc sock thread trace util nvme vmd nvmf scsi \
|
||||
ioat ut_mock iscsi notify
|
||||
ifeq ($(OS),Linux)
|
||||
DIRS-y += nbd ftl
|
||||
|
@ -38,7 +38,7 @@ SO_VER := 5
|
||||
SO_MINOR := 0
|
||||
|
||||
LIBNAME = event
|
||||
C_SRCS = app.c reactor.c rpc.c subsystem.c json_config.c
|
||||
C_SRCS = app.c reactor.c rpc.c subsystem.c json_config.c log_rpc.c
|
||||
|
||||
SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_event.map)
|
||||
|
||||
|
@ -1,45 +0,0 @@
|
||||
#
|
||||
# BSD LICENSE
|
||||
#
|
||||
# Copyright (c) Intel Corporation.
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
#
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in
|
||||
# the documentation and/or other materials provided with the
|
||||
# distribution.
|
||||
# * Neither the name of Intel Corporation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
SPDK_ROOT_DIR := $(abspath $(CURDIR)/../..)
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.common.mk
|
||||
|
||||
SO_VER := 2
|
||||
SO_MINOR := 0
|
||||
|
||||
C_SRCS = log_rpc.c
|
||||
LIBNAME = log_rpc
|
||||
|
||||
SPDK_MAP_FILE = $(abspath $(CURDIR)/spdk_log_rpc.map)
|
||||
|
||||
include $(SPDK_ROOT_DIR)/mk/spdk.lib.mk
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
local: *;
|
||||
};
|
@ -69,7 +69,6 @@ DEPDIRS-virtio := log util json thread
|
||||
DEPDIRS-lvol := log util blob
|
||||
DEPDIRS-rpc := log util json jsonrpc
|
||||
|
||||
DEPDIRS-log_rpc := log $(JSON_LIBS)
|
||||
DEPDIRS-net := log util $(JSON_LIBS)
|
||||
DEPDIRS-notify := log util $(JSON_LIBS)
|
||||
DEPDIRS-trace := log util $(JSON_LIBS)
|
||||
|
@ -42,7 +42,7 @@ C_SRCS := bdev_svc.c
|
||||
SPDK_LIB_LIST = $(ALL_MODULES_LIST)
|
||||
SPDK_LIB_LIST += $(EVENT_BDEV_SUBSYSTEM)
|
||||
SPDK_LIB_LIST += nvmf event log trace conf thread util bdev accel rpc jsonrpc json sock blobfs_bdev
|
||||
SPDK_LIB_LIST += app_rpc log_rpc bdev_rpc notify
|
||||
SPDK_LIB_LIST += app_rpc bdev_rpc notify
|
||||
|
||||
ifeq ($(OS),Linux)
|
||||
SPDK_LIB_LIST += event_nbd nbd
|
||||
|
@ -42,7 +42,7 @@ C_SRCS := bdevperf.c
|
||||
SPDK_LIB_LIST = $(ALL_MODULES_LIST)
|
||||
SPDK_LIB_LIST += $(EVENT_BDEV_SUBSYSTEM)
|
||||
SPDK_LIB_LIST += bdev accel event trace log conf thread util sock notify
|
||||
SPDK_LIB_LIST += rpc jsonrpc json app_rpc log_rpc bdev_rpc
|
||||
SPDK_LIB_LIST += rpc jsonrpc json app_rpc bdev_rpc
|
||||
|
||||
ifeq ($(OS),Linux)
|
||||
SPDK_LIB_LIST += event_nbd nbd
|
||||
|
@ -42,7 +42,7 @@ C_SRCS := app_repeat.c
|
||||
# the repeatable ones.
|
||||
SPDK_LIB_LIST = event_bdev event_accel event_vmd event_sock
|
||||
SPDK_LIB_LIST += event log trace conf thread util bdev accel rpc jsonrpc json sock vmd
|
||||
SPDK_LIB_LIST += app_rpc log_rpc bdev_rpc notify
|
||||
SPDK_LIB_LIST += app_rpc bdev_rpc notify
|
||||
SPDK_LIB_LIST += event_nbd nbd
|
||||
|
||||
BLOCKDEV_LIST = bdev_malloc bdev_null
|
||||
|
Loading…
Reference in New Issue
Block a user