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

Scalability improvements and a few bug fixes #785

Merged
merged 2 commits into from
Aug 14, 2023

Commits on Jul 13, 2023

  1. add pending metaget to reduce owner lookups

    Also:
    * fix premature heartbeat rpc attempt
    MichaelBrim committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    3d150a2 View commit details
    Browse the repository at this point in the history
  2. reduce sync requests to owner server

    This adds batching of client extent sync requests at
    each server to try to limit the number of RPCs to the
    owner to one-per-server, rather than one-per-client.
    It also avoids doing metaget RPCs for the mountpoint.
    
    Also:
    * use ABT_rwlock instead of pthread_rwlock_t
    * add comparison functions for int/float types to common
    * fix misused return code
    * fix free() of uninitialized margo bulk buf pointers
    * remove last vestiges of MPI in server
    * remove last vestiges of MDHIM in server
    MichaelBrim committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    897b45e View commit details
    Browse the repository at this point in the history