Skip to content

Commit e853c54

Browse files
Update lvstore md ratio
1 parent f372dd8 commit e853c54

File tree

3 files changed

+3
-29
lines changed

3 files changed

+3
-29
lines changed

env_var

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
SIMPLY_BLOCK_COMMAND_NAME=sbcli-dev
2-
SIMPLY_BLOCK_VERSION=3.8.5
2+
SIMPLY_BLOCK_VERSION=3.8.6
33

44

55
SIMPLY_BLOCK_DOCKER_IMAGE=simplyblock/simplyblock:main

simplyblock_core/controllers/lvol_controller.py

+1-27
Original file line numberDiff line numberDiff line change
@@ -807,33 +807,6 @@ def delete_lvol_from_node(lvol_id, node_id, clear_data=True):
807807
lvol.write_to_db(db_controller.kv_store)
808808
return True
809809

810-
# 3- clear alceml devices
811-
if clear_data:
812-
logger.info(f"Clearing Alceml devices")
813-
for node in db_controller.get_storage_nodes_by_cluster_id(snode.cluster_id):
814-
if node.status == StorageNode.STATUS_ONLINE:
815-
rpc_node = RPCClient(node.mgmt_ip, node.rpc_port, node.rpc_username, node.rpc_password)
816-
for dev in node.nvme_devices:
817-
if dev.status != NVMeDevice.STATUS_JM:
818-
ret = rpc_node.alceml_unmap_vuid(dev.alceml_bdev, lvol.vuid)
819-
820-
lvol.deletion_status = 'alceml_unmapped'
821-
lvol.write_to_db(db_controller.kv_store)
822-
823-
# 4- clear JM
824-
jm_device = snode.jm_device
825-
ret = rpc_client.alceml_unmap_vuid(jm_device.alceml_bdev, lvol.vuid)
826-
if not ret:
827-
logger.error(f"Failed to unmap jm alceml {jm_device.alceml_bdev} with vuid {lvol.vuid}")
828-
# ret = rpc_client.bdev_jm_unmap_vuid(jm_device.jm_bdev, lvol.vuid)
829-
# if not ret:
830-
# logger.error(f"Failed to unmap jm {jm_device.jm_bdev} with vuid {lvol.vuid}")
831-
832-
lvol.deletion_status = 'jm_unmapped'
833-
lvol.write_to_db(db_controller.kv_store)
834-
835-
return True
836-
837810

838811
def delete_lvol(id_or_name, force_delete=False):
839812
lvol = db_controller.get_lvol_by_id(id_or_name)
@@ -1345,6 +1318,7 @@ def move(lvol_id, node_id, force=False):
13451318
logger.error("Failed to migrate lvol")
13461319
return False
13471320

1321+
13481322
def inflate_lvol(lvol_id):
13491323

13501324
lvol = db_controller.get_lvol_by_id(lvol_id)

simplyblock_core/storage_node_ops.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2523,7 +2523,7 @@ def create_lvstore(snode, ndcs, npcs, distr_bs, distr_chunk_bs, page_size_in_blo
25232523
"bdev_name": raid_device,
25242524
"cluster_sz": distr_page_size,
25252525
"clear_method": "unmap",
2526-
"num_md_pages_per_cluster_ratio": 3,
2526+
"num_md_pages_per_cluster_ratio": 1,
25272527
}
25282528
}
25292529

0 commit comments

Comments
 (0)