]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
nvmeofgw: added support to nvmeof stretched cluster: wip-leonidc-1112-stretched-cluster-cr
authorLeonid Chernin <leonidc@il.ibm.com>
Thu, 23 Oct 2025 05:48:24 +0000 (08:48 +0300)
committerLeonid Chernin <leonidc@il.ibm.com>
Thu, 11 Dec 2025 13:52:53 +0000 (15:52 +0200)
commite996472b3b96fb912b1f345e4f4b2d365e74ad2f
treed13b5fe30252e92c94686cae79f3724a897b0cc9
parent9508f29835510dac57904897c2c18e96222d3099
 nvmeofgw: added support to nvmeof stretched cluster:

  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: TODO tracker

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