Skip to content
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-14535 pool: start/stop ds_pool_child individually (#13347) #14431

Merged
merged 2 commits into from
May 24, 2024

Commits on May 24, 2024

  1. DAOS-14535 pool: start/stop ds_pool_child individually (#13347)

    Reorganize ds_pool_child start/stop code to make it able to be
    started/stopped individually:
    
    - Introduced four states for ds_pool_child: NEW, STARTING, STARTED
      and STOPPING.
    - ds_pool_child is added/removed to/from cache through the collective
      call of pool_child_add/delete_one(), now the cache doesn't hold the
      ds_pool_child reference anymore.
    - Introduced ds_pool_child_start/stop() for callers to start/stop
      ds_pool_child individually, ds_pool_child_state() to query the state
      of ds_pool_child.
    - Removed ds_pool_child_get();
    
    Signed-off-by: Niu Yawei <yawei.niu@intel.com>
    NiuYawei authored and jolivier23 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    f2c5070 View commit details
    Browse the repository at this point in the history
  2. Bad merge

    Required-githooks: true
    
    Change-Id: I3ebda5dc2f9914d74f42954b5c294afd8e96d398
    Signed-off-by: Jeff Olivier <jeffolivier@google.com>
    jolivier23 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    d05502c View commit details
    Browse the repository at this point in the history