-
Notifications
You must be signed in to change notification settings - Fork 4
New lvol scheduler #780
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
Hamdy-khader
wants to merge
62
commits into
main
Choose a base branch
from
main-lvol-scheduler
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
New lvol scheduler #780
Changes from 23 commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
1f5568f
do not auto add default qos class (#720)
geoffrey1330 3af633b
Update env_var (#721)
geoffrey1330 ad546ca
Enable ndcs and npcs when creating lvol (#729)
Hamdy-khader 5f6382b
Fix sfam-2450 cluster update issues (#726)
Hamdy-khader 4a6a4d7
Update Dockerfile_base (#730)
geoffrey1330 bf56cb6
inherit default cluster mode in new cluster (#733)
geoffrey1330 0e72282
Update environment variables for Simply Block (#737)
Hamdy-khader 25e3dd2
Main lvol sync delete (#734)
Hamdy-khader cd68c60
added fdb multi AZ support (#736)
geoffrey1330 1c38b6e
increased k8s fdb memory limit (#740)
geoffrey1330 5d9e0a4
Added MIT License (#742)
noctarius ee8d460
Update constants.py (#744)
schmidt-scaled 2b14491
set size of lvstore cluster in constants (as ratio to distrib page size)
schmidt-scaled cfd14f7
Merge remote-tracking branch 'origin/main'
schmidt-scaled 314c4cf
Update sc name (#746)
geoffrey1330 ce6ae0f
updated to distributed provisioning (#748)
geoffrey1330 5596c11
Update Dockerfile_base (#750)
geoffrey1330 aaa9b42
sleep after openshift core isolation until reboot (#753)
geoffrey1330 b60925d
added try and except to patch_prometheus_configmap func (#756)
geoffrey1330 bb90c60
added hostNetwork true to simplyblock controlplane services (#771)
geoffrey1330 43c97a5
Set cluster_id optional on SNodeAPI docker version (#777)
Hamdy-khader 33ee3e4
add cluster_id param for spdk_process_is_up (#779)
geoffrey1330 3fc94cb
Implements sfam-2459
Hamdy-khader b2cd483
adds service python header
Hamdy-khader 4b21d27
WIP
Hamdy-khader 2531483
updated images for openshift preflight check (#741)
geoffrey1330 74d34f7
WIP 2
Hamdy-khader 36f45b9
added graylog env GRAYLOG_MESSAGE_JOURNAL_MAX_SIZE (#782)
geoffrey1330 f412121
Create partitions and alcemls on node add in parallel (#763) (#785)
Hamdy-khader 3c60a2c
Remove stats from fdb and get it from Prometheus (#762) (#786)
Hamdy-khader 6ddfd0b
Increase jc comp resume retry on node not online (#690)
Hamdy-khader e07eb62
Merge remote-tracking branch 'origin/main' into main-lvol-scheduler
Hamdy-khader 6c363b9
wip
Hamdy-khader 8e3fe70
Adds missing services to k8s mgmt (#788)
Hamdy-khader 14b4282
Merge branch 'main' into main-lvol-scheduler
Hamdy-khader c621a9a
continue lvol new sch impl
Hamdy-khader a77c5e4
fix sfam-2507 (#791)
geoffrey1330 db2ca62
Update cluster.py (#793)
geoffrey1330 67455ed
Update mgmt_node_ops.py (#795)
geoffrey1330 20068bf
remove function get_node_name_by_ip (#794)
geoffrey1330 e91dbc0
Fix /cluster/create_first response (#798)
Hamdy-khader bc79957
Remove user creation and switch (#799)
Hamdy-khader 43a4cae
Fix apiv2 pool add response to return pool dict (#800)
Hamdy-khader ce479eb
Update mgmt_node_ops.py (#796)
geoffrey1330 ec07572
Fix add-node apiv2 to remove unused param "full_page_unmap" (#801)
Hamdy-khader f48c839
Main fix add node apiv2 (#802)
Hamdy-khader f673f0a
Update cluster_ops.py (#797)
geoffrey1330 d2ad973
Fix node-add apiv2 response (#803)
Hamdy-khader 1b0d7aa
Main fix node list apiv2 response (#804)
Hamdy-khader e0cd5ab
Update storage_deploy_spdk.yaml.j2 (#805)
geoffrey1330 7d8bb86
Adding quick outage case, changes to ssh utils (#806)
RaunakJalan 24d6ced
Fix sn list apiv2 response _2 (#807)
Hamdy-khader d1163e3
Update cluster.py (#808)
geoffrey1330 d163662
Fdb health check (#809)
geoffrey1330 e344c93
Fix sfam-2515
Hamdy-khader e18c09a
Merge pull request #811 from simplyblock/main-sfam-2515
alirezamhd2024 9f299f5
Merge remote-tracking branch 'origin/main' into main-lvol-scheduler
Hamdy-khader a0005ff
wip
Hamdy-khader f69ae95
Adds unit tests for lvol scheduler
Hamdy-khader c94282b
use 1m test run
Hamdy-khader 497f415
use 100k test run
Hamdy-khader f6b697d
fix linter
Hamdy-khader File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| MIT License | ||
|
|
||
| Copyright (c) 2023-2025 simplyblock GmbH | ||
|
|
||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| of this software and associated documentation files (the "Software"), to deal | ||
| in the Software without restriction, including without limitation the rights | ||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| copies of the Software, and to permit persons to whom the Software is | ||
| furnished to do so, subject to the following conditions: | ||
|
|
||
| The above copyright notice and this permission notice shall be included in all | ||
| copies or substantial portions of the Software. | ||
|
|
||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
| SOFTWARE. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,6 +1,6 @@ | ||
| SIMPLY_BLOCK_COMMAND_NAME=sbcli-dev | ||
| SIMPLY_BLOCK_VERSION=19.2.23 | ||
| SIMPLY_BLOCK_VERSION=19.2.27 | ||
|
|
||
| SIMPLY_BLOCK_DOCKER_IMAGE=public.ecr.aws/simply-block/simplyblock:main | ||
| SIMPLY_BLOCK_DOCKER_IMAGE=public.ecr.aws/simply-block/simplyblock:main-lvol-scheduler | ||
| SIMPLY_BLOCK_SPDK_ULTRA_IMAGE=public.ecr.aws/simply-block/ultra:main-latest | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.