Spdk/test/lib/blobfs
Jim Harris 4bcfef0021 rpc: remove rpc subsystem
RPC is core functionality for SPDK applications and should always
be initialized last (after all subsystems have been initialized).
So make RPC a first class citizen and integrate it with the
app framework directly instead of making it an "optional" subsystem.
Then we initializing it after all subsystems have completed
initialization, and tear it down before tearing down subsystems.

We can also do some other cleanup while here - for example, reactors
are already started when spdk_rpc_initialize() is called, so remove
the extra event that was added during initialization since this is no
longer needed.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I4cc63586a6d55be68786629a2176c61a88979267

Reviewed-on: https://review.gerrithub.io/385914
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2017-11-10 17:00:58 -05:00
..
blobfs_async_ut blobfs: Make the behaviour of "delete file" as unlink. 2017-09-15 17:13:14 -04:00
blobfs_sync_ut blobfs: Make the behaviour of "delete file" as unlink. 2017-09-15 17:13:14 -04:00
fuse blob_bdev: hotremove support 2017-09-28 12:46:18 -04:00
mkfs rpc: remove rpc subsystem 2017-11-10 17:00:58 -05:00
Makefile test/blobfs: Rename blobfs test file name 2017-05-17 08:21:59 -07:00
test_plan.md test: add blobfs test plan 2017-06-08 17:25:50 -04:00