History log of /spdk/lib/fsdev/fsdev.c (Results 1 – 3 of 3)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v25.01-rc1
# 6cb9c75c 13-Oct-2024 Anton Nayshtut <anayshtut@nvidia.com>

lib/fsdev: mount and umount API introduced

This patch introduces SPDK fsdev spdk_fsdev_mount and spdk_fsdev_umount
APIs, the SPDK fsdev analogues of FUSE_INIT and FUSE_DESTROY.

The corresponding fs

lib/fsdev: mount and umount API introduced

This patch introduces SPDK fsdev spdk_fsdev_mount and spdk_fsdev_umount
APIs, the SPDK fsdev analogues of FUSE_INIT and FUSE_DESTROY.

The corresponding fsdev module handlers are optional (as any other),
however failing the INIT handler will fail the FUSE_INIT and therefore
the host's mount.

The spdk_fsdev_open() API doesn't get the open_opts parameter anymore.
It became mount_opts now.

Change-Id: I316a31f6999b9fabe6cee51c87fdd0e6e49ed569
Signed-off-by: Anton Nayshtut <anayshtut@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25009
Reviewed-by: Ben Walker <ben@nvidia.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Community CI Samsung <spdk.community.ci.samsung@gmail.com>

show more ...


Revision tags: v24.09, v25.01-pre, v24.09-rc1
# 186b109d 20-Aug-2024 Jim Harris <jim.harris@samsung.com>

env: add SPDK_ENV_NUMA_ID_ANY and replace socket_id with numa_id

We will try to avoid further proliferation of "SOCKET_ID" to refer
to a NUMA socket ID moving forward, and just use "NUMA_ID" to avoi

env: add SPDK_ENV_NUMA_ID_ANY and replace socket_id with numa_id

We will try to avoid further proliferation of "SOCKET_ID" to refer
to a NUMA socket ID moving forward, and just use "NUMA_ID" to avoid
confusion with TCP sockets.

Change all of the existing in-tree SPDK_ENV_SOCKET_ID_ANY uses to
SPDK_ENV_NUMA_ID_ANY, but keep the old #define around, at least for
now. Also change all 'socket_id' parameters to 'numa_id'.

We still have spdk_env_get_socket_id(), we will need to keep this
but next patch will add spdk_env_get_numa_id().

Signed-off-by: Jim Harris <jim.harris@samsung.com>
Change-Id: Idc31c29e32b708c24d88f9c6fecaf9a99e34ba1e
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/24607
Reviewed-by: Aleksey Marchuk <alexeymar@nvidia.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: Ben Walker <ben@nvidia.com>
Community-CI: Mellanox Build Bot

show more ...


Revision tags: v24.05, v24.09-pre, v24.05-rc1, LTS, v24.01, v24.05-pre, v24.01-rc1
# bf30e09a 13-Nov-2023 Anton Nayshtut <anayshtut@nvidia.com>

fsdev: Add generic filesystem layer implementation

Change-Id: I021b7574de0862d42a8c82b8ca4d39b816025a5b
Signed-off-by: Anton Nayshtut <anayshtut@nvidia.com>
Reviewed-on: https://review.spdk.io/gerri

fsdev: Add generic filesystem layer implementation

Change-Id: I021b7574de0862d42a8c82b8ca4d39b816025a5b
Signed-off-by: Anton Nayshtut <anayshtut@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/22511
Community-CI: Mellanox Build Bot
Reviewed-by: Jim Harris <jim.harris@samsung.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <ben@nvidia.com>

show more ...