-
Notifications
You must be signed in to change notification settings - Fork 305
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
DAOS-15007 object: fix EC aggregation's ap_min_unagg_eph set #13875
Conversation
Ticket title is 'erasurecode/rebuild_fio.py:EcodFioRebuild.test_ec_offline_rebuild_fio - Aggregation not observed within 180 seconds' |
Test stage Functional Hardware Large completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13875/1/execution/node/1497/log |
e57b8a4
to
df0649c
Compare
Test stage Functional on EL 8.8 completed with status FAILURE. https://build.hpdd.intel.com//job/daos-stack/job/daos/view/change-requests/job/PR-13875/2/execution/node/1173/log |
Should init it before any case goto update_hae, or will cause epoch boundary cannot move ahead. Required-githooks: true Signed-off-by: Xuezhao Liu <[email protected]>
df0649c
to
a0cf510
Compare
Required-githooks: true
…ild epoch Rebuild code change: 1. __migrate_fetch_update_parity(), fix a bug when set partial replica rebuild epoch for parity shard rebuild. 2. __migrate_fetch_update_bulk() should carry DIOF_FOR_MIGRATION flag, 3. migrate_fetch_update_parity() parameter fix when calling __migrate_fetch_update_parity(). EC aggregation change: 1. ds_obj_ec_rep_handler() and ds_obj_ec_agg_handler(), the vos_update_begin() should carry VOS_OF_REBUILD to avoid -DER_VOS_PARTIAL_UPDATE failure. 2. give more chance to abort EC agg when rebuild started, to save conflict window. includes backports of DAOS-15007 object: fix EC aggregation's ap_min_unagg_eph set (#13875) DAOS-15262 vos: Fix probe issue in vos iterator (#13918) DAOS-14908 vos: Reduce aggregation conflicts (#14143) Signed-off-by: Jeff Olivier <[email protected]> Signed-off-by: Xuezhao Liu <[email protected]> Signed-off-by: Niu Yawei <[email protected]>
…ild epoch (#14519) Rebuild code change: 1. __migrate_fetch_update_parity(), fix a bug when set partial replica rebuild epoch for parity shard rebuild. 2. __migrate_fetch_update_bulk() should carry DIOF_FOR_MIGRATION flag, 3. migrate_fetch_update_parity() parameter fix when calling __migrate_fetch_update_parity(). EC aggregation change: 1. ds_obj_ec_rep_handler() and ds_obj_ec_agg_handler(), the vos_update_begin() should carry VOS_OF_REBUILD to avoid -DER_VOS_PARTIAL_UPDATE failure. 2. give more chance to abort EC agg when rebuild started, to save conflict window. includes backports of DAOS-15007 object: fix EC aggregation's ap_min_unagg_eph set (#13875) DAOS-15262 vos: Fix probe issue in vos iterator (#13918) DAOS-14908 vos: Reduce aggregation conflicts (#14143) Signed-off-by: Jeff Olivier <[email protected]> Signed-off-by: Xuezhao Liu <[email protected]> Signed-off-by: Niu Yawei <[email protected]>
Should init it before any case goto update_hae, or will cause epoch boundary cannot move ahead.
Required-githooks: true
Test-tag: test_ec_offline_rebuild_fio test_ec_online_rebuild_fio pr
Before requesting gatekeeper:
Features:
(orTest-tag*
) commit pragma was used or there is a reason documented that there are no appropriate tags for this PR.Gatekeeper: