Skip to content

Add --nvme-names to sn configure and --format-4k to sn add-node#859

Merged
wmousa merged 1 commit intoR25.10-Hotfixfrom
R25.10-Hotfix-nvme_names
Jan 30, 2026
Merged

Add --nvme-names to sn configure and --format-4k to sn add-node#859
wmousa merged 1 commit intoR25.10-Hotfixfrom
R25.10-Hotfix-nvme_names

Conversation

@wmousa
Copy link
Contributor

@wmousa wmousa commented Jan 29, 2026

Add option --nvme-names to select nvme devices by their namespace names
and also add --format-4k to sn add-node to force format the nvme devices with 4K

@wmousa wmousa force-pushed the R25.10-Hotfix-nvme_names branch 2 times, most recently from 464dc8e to 589d321 Compare January 29, 2026 23:21
and also add --format-4k to sn add-node to force format the nvme devices with 4K
@wmousa wmousa force-pushed the R25.10-Hotfix-nvme_names branch from 589d321 to 88d269a Compare January 30, 2026 00:41
@wmousa wmousa merged commit 174eaca into R25.10-Hotfix Jan 30, 2026
5 checks passed
@wmousa wmousa deleted the R25.10-Hotfix-nvme_names branch January 30, 2026 00:43
wmousa added a commit that referenced this pull request Feb 3, 2026
…es (#859)

and also add --format-4k to sn add-node to force format the nvme devices with 4K
wmousa added a commit that referenced this pull request Feb 4, 2026
…es (#859)

and also add --format-4k to sn add-node to force format the nvme devices with 4K
wmousa added a commit that referenced this pull request Feb 5, 2026
* Prometheus hostpath (#761)

* fixed merge conflict

* fixed merge conflict

* increased k8s fdb memory limit (#740)

* added try and except to patch_prometheus_configmap func (#756)

* use max_size instead as hugepage memory when set (#754)

* use max_size instead as hugepage memory when set

* fixed linter issue

* fixed type check

* fixed: Remove assignment to unused variable e

* fixed: Remove extraneous  prefix

* comment out to using max_size value as hugpages

* comment out max_size

* setup ramdisk mount

* use the max of huge_page_memory and max_size when max_size is set

* Update storage_init_job.yaml.j2

* Update storage_init_job.yaml.j2

* Update storage_init_job.yaml.j2

* removed nsenter

* fixed Syntax error: end of file unexpected

* run systemctl ram mount disk on host

* updated core Isolation

* inherit from worker pool

* schedule admin control replica pod on the different worker

* check and compare hugepage before and after apply_config

* increased node add to 16 retry

* run upto 2 replicas of the ingress controller across workers

* support 2 fdb coordinator failure

* sleep core isolation job for 5mins

* use emptyDir memory medium as socket directory (#783)

* added graylog env GRAYLOG_MESSAGE_JOURNAL_MAX_SIZE (#782)

* addd endpoint bind_device_to_nvme in kubernetes (#784)

* remove fdb customParameters

* removed hostpath capacity

* Update mongodb.yaml

* Update app_k8s.yaml

* added check for spdk_container is running

* removed helm chart dependency

* Revert "removed helm chart dependency"

This reverts commit 65ffd7b.

* Revert "added check for spdk_container is running"

This reverts commit 5f0e729.

* Increase total sys HP memory with a buffer .5G for each sn node and and container limit

* Change hugepages memory variable from MEM_GEGA to MEM_MEGA

* Change hugepages memory variable from MEM_GEGA to MEM_MEGA2

* Add fix to p2p to allow passing non-exist pci

* Add option --nvme-names to select nvme devices by their namespace names (#859)

and also add --format-4k to sn add-node to force format the nvme devices with 4K

* bind device to spdk before formatting it

* Fix type issue

* Make LVOL_NVMF_PORT_START configurable via environment variable

* Fix sn restart with new device

- check new pcie against the current ssds list for the node
- bind new devices to spdk driver

* Fix storage node key error on port allow task

* Handle sync delete errors in tasks_runner_sync_lvol_del.py and update task status accordingly

* Update env_var

* fix

---------

Co-authored-by: Geoffrey Israel <israelgeoffrey13@gmail.com>
Co-authored-by: hamdykhader <hamdy.khader@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants