Li Wei

Results 34 issues of Li Wei

The dmg pool create command currently outputs invalid service leaders. For instance, with master: Service Leader : 0 Service Ranks : [1-5] This patch fixes the type conversion from mgmtpb.PoolCreateResp...

Because I couldn't reproduce the hang in pool_fetch_hdls_ult_abort even after a considerable effort both manually and through CI, I have to propose landing these extra logging. ### Before requesting gatekeeper:...

priority

Looks rsvc_tests should use tenv instead of unit_env. ### Before requesting gatekeeper: * [ ] Two review approvals and any prior change requests have been resolved. * [ ] Testing...

forced-landing

When destroying a pool on an engine (as part of a pool destroy command), we may block in ds_pool_stop pool_put_sync // putting the last reference pool_free_ref // called after the...

Convert ds_pool_svc_check_evict ds_pool_svc_query_target ds_pool_svc_get_prop ds_pool_svc_set_prop ds_pool_svc_target_update_state ds_pool_svc_update_acl ds_pool_svc_delete_acl ds_pool_svc_upgrade ds_pool_extend to the dsc_pool_svc_call framework, so that they will - time out, instead of hanging forever, if PSs are unavailable, and...

WIP. ### Before requesting gatekeeper: * [ ] Two review approvals and any prior change requests have been resolved. * [ ] Testing is complete and all tests passed or...

Introduce a simple type-checked vector template to gurt. See D_VEC_DECLARE and D_VEC_DEFINE for its usage. Introduce a non-production reference tracker mechanism for debugging reference counting problems. See d_ref_tracker. Use this...

priority

Currently, only leader pool_svc objects depend on ds_pool objects. This unintentionally allows the creation of a PS replica even when the local ds_pool object is being stopped, leading to the...

When destroying a pool on an engine (as part of a pool destroy command), we may block in ds_pool_stop pool_put_sync // putting the last reference pool_free_ref // called after the...

clean-cherry-pick
priority

### Before requesting gatekeeper: * [ ] Two review approvals and any prior change requests have been resolved. * [ ] Testing is complete and all tests passed or there...