Skip to content

v0.0.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@epuertat epuertat released this 19 Jul 15:56
· 677 commits to devel since this release
3e440c4

First Ceph NVMe-oF Pre-Release

This is the first pre-release of the Ceph NVMe-oF project.

Containerized Deployment

Containers for this pre-release are available at quay.io:

Bare-metal Deployment

See attached packages below (RPM and Python packages).

What's Changed

  • Add SPDK submodule. by @sdpeters in #1
  • Initial commit for the NVMeoF gateway to Ceph management daemon by @anitashekar in #3
  • nvme_gw_server: allow to change rpc socket address by @trociny in #4
  • nvme_gw: allow to list and delete bdevs and subsystems by @trociny in #5
  • nvme_gw_server: allow to pass additional options to spdk target by @trociny in #7
  • nvme_gw_server: nvmf_tgt process cleanup by @trociny in #6
  • nvme_gw_server: rename tgt_cmd_args config to tgt_cmd_extra_args by @trociny in #8
  • Add target save and restore functionality by @sskaur in #9
  • spdk: update to 22.01 by @trociny in #15
  • nvme_gw_server: fixup for spdk update to 22.01 by @trociny in #21
  • nvme_gw_server: use dedicated rpc client for pings by @trociny in #19
  • nvme_gw_server: do not redirect tgt stderr/out to pipe by @trociny in #16
  • nvme_gw: implicitly create transports by @trociny in #18
  • nvme_gw_server: use only one grpc worker thread by @trociny in #25
  • don't require address when adding/removing listener by @trociny in #17
  • Restructure (split gRPC and server code, better naming, Makefile) by @sskaur in #31
  • Make bdev name optional by @sskaur in #53
  • README.md: fix the example for add_host command by @CongMinYin in #54
  • fix spdk rpc import path by @sskaur in #86
  • spdk: update to 23.01 by @idryomov in #79
  • server: increase the default for conn_retries by @trociny in #81
  • ceph-nvmeof.conf: comment out transports option by @idryomov in #93
  • Initial multi-gateway support by @sskaur in #29
  • server: provide a default for tgt_cmd_extra_args option by @idryomov in #95
  • server: Don't mute exceptions by @epuertat in #98
  • spdk: add --no-huge support by @epuertat in #103
  • docs: Create CONTRIBUTING.md by @epuertat in #125
  • build: check PR deps by @epuertat in #139
  • control/state: change order in listener omap key by @trociny in #138
  • feat(control): allow specifying max_namespaces on subsystem creation by @rahullepakshi in #150
  • build: containerize deployment by @epuertat in #90

New Contributors

Full Changelog: https://github.com/ceph/ceph-nvmeof/commits/v0.0.1