Project

General

Profile

Actions

Feature #63344

open

Set and manage nvmeof gw - controller ids ranges

Added by Aviv Caro 7 months ago. Updated 5 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Each nvmeof gw which is deployed should get a unique range of controller ids. The controller id is a number between 1..65519. We will set a range of 4k ids by default for every GW that we deploy. So for example the first GW should get 1..4096, the second GW should get 4097..8192, and so on. If we get up to 61400 (15 GWs), we should fail any attempt to deploy more GWs. If any of the GW are removed, we should manage the deallocated free ranges and provide it to newly deployed GWs.
The range for each GW is set in the ceph-nvmeof.conf file, under [gateway] section. The fields are:
- min_controller_id
- max_controller_id

Actions

Also available in: Atom PDF