]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
nvmeofgw: added support to nvmeof stretched cluster: wip-leonidc-1612-stretched-cluster wip-leonidc-2112-stretched-cluster wip-leonidc-2312-stretched-cluster
authorLeonid Chernin <leonidc@il.ibm.com>
Thu, 23 Oct 2025 05:48:24 +0000 (08:48 +0300)
committerLeonid Chernin <leonidc@il.ibm.com>
Tue, 16 Dec 2025 08:33:59 +0000 (10:33 +0200)
commit01d0d69d37fb881823c3debe7552a785dcb2c399
treea4f59fed51265bf8ff9c5e91ca593d58d5f0f823
parentb078211732ebc6f9d318648e8111b675c2fc4e52
 nvmeofgw: added support to nvmeof stretched cluster:
 nope
  GW commands added : set location and set admin state enable/disable
  added start-failback <location> command.

  failover logic is impacted by GW location
  implement GW admin commands  enable/disable
  added map  for location-failback-in-progress
  failback between locations happens only by monitor command
  implemented new ana-group relocation process used
  when inter-location failback command sent
  added upgrade rules

fixes: https://tracker.ceph.com/issues/74210

Signed-off-by: Leonid Chernin <leonidc@il.ibm.com>
src/mon/MonCommands.h
src/mon/NVMeofGwMap.cc
src/mon/NVMeofGwMap.h
src/mon/NVMeofGwMon.cc
src/mon/NVMeofGwSerialize.h
src/mon/NVMeofGwTypes.h