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-16127 tools: Add daos health check command (#14730) #14885

Merged
merged 3 commits into from
Aug 9, 2024

Commits on Aug 6, 2024

  1. DAOS-16127 tools: Add daos health check command (#14730)

    Perform basic system health checks from the client
    perspective. Checks the following:
    
      * Client/Server versions
      * Key library versions and paths
      * Connected sytem information
      * Pool status for all pools to which the user
        has access
      * Container status for all containers in the
        checked pools
    
    Change-Id: I9154ee7f3632996e0e67ad6f320874e1df2e0d23
    Signed-off-by: Michael MacDonald <mjmac@google.com>
    mjmac committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    a8c1769 View commit details
    Browse the repository at this point in the history
  2. DAOS-16282 control: Fix some test assumptions about JSON (#14832)

    The commit landed for DAOS-16127 resulted in some differences in
    JSON output for pool query. Several tests were written in such a
    way that the code expected the (en|dis)abled_ranks keys to always
    be set, even if those arrays were NULL. This isn't very idiomatic
    and is awkward to work with. The test code has been updated to
    instead use the get() operator which will return None if the
    response dict does not have the requested key.
    
    Also fixes a problem reported in DAOS-16283, where the JSON output
    of `dmg pool query` differed from the JSON output of `daos pool query`
    because it didn't include the usage array.
    
    Features: pool control
    Required-githooks: true
    Change-Id: I4b69ed55ce6df8b3122573b4c7df8f2118a57d1b
    Signed-off-by: Michael MacDonald <mjmac@google.com>
    mjmac committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    58283cc View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. DAOS-16313 build: Add explicit linker flags to lib/daos/api

    Apparently these are needed on Ubuntu.
    
    Features: control pool
    Required-githooks: true
    Change-Id: Ieb0446760f0b53e2f09feeae0226ea26dd455d58
    Signed-off-by: Michael MacDonald <mjmac@google.com>
    mjmac committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    326d15f View commit details
    Browse the repository at this point in the history