Skip to content

Releases: ceph/ceph-nvmeof

1.2.7

12 May 13:58
c2eb2b5
Compare
Choose a tag to compare
  • Logging - only log list connections as info if coming from CLI
  • Don't display stack trace for error to delete namespace qos entry
  • Fail namespace creation if passed load balancing group doesn't exist

1.2.6

05 May 12:19
64343f0
Compare
Choose a tag to compare
  • Use only binary units for size parameter for images
  • log monitor client version in gw log on start up
  • Fix typo in log message, size is in bytes, not MBs
  • Discovery: implement opcode not supported

1.2.5

22 Apr 08:08
bc1b3f1
Compare
Choose a tag to compare

Remove load balancing group id from CLI's output for "namesapce add" #609
Change the log level of the get_subsystems log message to debug #608
Change OMAP lock retries and sleep interval defaults

1.2.4

17 Apr 12:37
50e8f21
Compare
Choose a tag to compare
  • Fix 4gws test #587
  • Do not use recycle on Failback because we don't blocklist #588
  • Do not throw logger exceptions #590

1.2.3

15 Apr 14:18
67c7bd1
Compare
Choose a tag to compare

add debug info per cluster add/remove bdev , fix error when bdev fails #585

1.2.2

14 Apr 18:56
1636744
Compare
Choose a tag to compare

Take OMAP lock, while recycling namespaces #579
Bump spdk version to 24.01 #577
Fix typo in grpc.py #575
grpc: add subsystem listeners to grpc state #573

1.2.1

09 Apr 07:27
466573f
Compare
Choose a tag to compare

fix missing group_id when mon client is disabled #568
Change some log messages from info to debug #569

1.2.0

08 Apr 13:39
33ebd9e
Compare
Choose a tag to compare

fix gateway.enable_monitor_client logic, if disabled path #558
Make sure not to strip() the value of the env variable HUGEPAGES_DIR if it's not set #563
set_ana_state: fix ana_map logic - set correct ana state after daemon stop, rm, and redeploy
mTLS - added some informative logs #554
Allow for failures in the SPDK ping before aborting gateway #549
Optimize create listener logic #543
Avoid redundant error message on connection list #541
Change subsystem creation to enable HA by default #537
Add an option for a wildcard host name when deleting listeners #534
Missed a few occurrences of "gateway_name" which need to be replaced to "host_name" #531
Use host name instead of gateway name for add/delete listener #529
Make sure we set the global "logger" variable #528
Do not delete a listener with active connections, unless "force" is used #522
Add CLI commands to get and set gateway's log level #511
blocklist logic: bdev_rbd_wait_for_latest_osdmap #508

1.1.0

13 Mar 14:10
635ba2f
Compare
Choose a tag to compare

Update vstart version to 18.2.2 (fixes #493)
Improve gateway metadata and add connection information metrics fixes #414)
Prometheus version string was changed, need to remove the prefix "v" (fixes #492)
Pass anagrp and not request.anagrpid to SPDK (fixes #484)
Add load balancing group to gateway's info CLI (fixes #471)
Remove model number from "subsystem list" output (fixes #468)
Change serial number to use Ceph and not SPDK (fixes #469)
Use "Ceph" instead of "SPDK" in model number (fixes #470)
Increase the number of log file backup directories and add the limit to the conf file (fixes #478)
Make sure not to include "_" in OMAP key components (fixes #426)
recycling of namespaces, bdevs and clusters for blocklisted ana group
ceph monitor integration (for more details see ceph/ceph#54671)
Add a help message with command options in CLI (fixes #466)
Add a test for creating and deleting namespaces with two gateways (fixes #463)
Show max namespaces in sybsystem list (fixes #430)
Image size should be 64 bits (fixes #456)
Add a test for "connection list" (fixes #448)
Fix format string in the "host list" command (fixes #452)
Make sure we always hold the RPC lock in find_namespace_and_bdev_name() (fixes #444)
Allocate cluster context per ANA group
Add exceptions full information to the log (fixes #438)
Use a second level of subparsers in the CLI (fixes #432)
Make sure to use the correct NSID when creating namespaces in update() (fixes #435)
Do not use the same RBD image for two namespaces (fixes #415)
Add HA state transitions tests
List all listeners of a subsystem, from all gateways (fixes #408)
monitor client integration (for more details see ceph/ceph#54671)
Add timestamp and code location to console log messages (fixes #418)
Add messaged about the location of the log files (fixes #404)

1.0.0

31 Jan 18:28
d08860d
Compare
Choose a tag to compare
  • Version 1.0.0 base version for backward compatibility
  • Make sure listener add works in multi-gateway after subsystem and listeners re-creation Fixes #403
  • docker-compose: support v1 and v2
  • Clean protobuf from unused features, hard code TCP for transport type and only allow IP addr family Fixes #397
  • Use dev Ceph binaries for build Fixes #395
  • Create RBD image if needed when adding a namespace Fixes #386
  • docker,ci,make: add Ceph-Dashboard support and other improvementsDisplay SPDK commit hash in the gateway's log Fixes #383
  • Check subsystem and host NQN validity before passing them to SPDK. Fixes #364
  • Add log messages for huge pages count. Fixes #378
  • When we get a request to create a listener with a foreign gateway name in an update() do not display an error. Fixes #375
  • Add SPDK version to "gw info" command. Fixes #356
  • Squeeze the width of the namespace list table. Fixes #368
  • Only send discovery service async notifications for subsystem and listener updates. Fixes #324
  • Make port a mandatory argument for delete listener command. Fixes #360
  • Make the "host" parameter mandatory in "host add" and "host del" CLI commands. Fixes #361
  • Add prometheus exporter to the gateway
  • Save NVMeOF log in files under /var/log/ceph. Fixes #317