Skip to content

Commit 1485b50

Browse files
committed
Fix flaky test_pdisk_slot_size_in_units.py
1 parent eb20bdc commit 1485b50

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

ydb/tests/functional/blobstorage/test_pdisk_slot_size_in_units.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ def setup(self):
5555

5656
self.pdisk_id = base_config.PDisk[1].PDiskId
5757
self.groups = [group for group in base_config.Group if group.StoragePoolId == 1]
58+
self.groups.sort(key=lambda g: g.GroupId)
5859
assert len(self.groups) == 2
5960
for g in self.groups:
6061
assert len(g.VSlotId) == 1
@@ -151,7 +152,6 @@ def wait_whiteboard_updated():
151152
logger.info(json.dumps(pdisk_info, indent=2))
152153

153154
self.check_pdisk(pdisk_info['Whiteboard']['PDisk'], expected_num_active_slots=3)
154-
self.check_pdisk(pdisk_info['BSC']['PDisk'], expected_num_active_slots=3, expected_slot_size_in_units=0)
155155

156156
def test_change_pdisk_slot_size_in_units(self):
157157
self.change_pdisk_slot_size_in_units(slot_size_in_units=2)
@@ -164,6 +164,12 @@ def wait_whiteboard_updated():
164164
self.check_group(groups[1], expected_vdisk_weight=2, expected_num_active_slots=3)
165165
self.retriable(wait_whiteboard_updated)
166166

167+
def wait_bsc_updated():
168+
base_config = self.cluster.client.query_base_config().BaseConfig
169+
logger.info(base_config.PDisk[1])
170+
assert base_config.PDisk[1].PDiskMetrics.SlotSizeInUnits == 2
171+
self.retriable(wait_bsc_updated)
172+
167173
pdisk_info = self.get_pdisk_info()
168174
logger.info(json.dumps(pdisk_info, indent=2))
169175

0 commit comments

Comments
 (0)