Actions
Feature #63344
openSet and manage nvmeof gw - controller ids ranges
% 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