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

Further improve GSD performance. #1541

Merged
merged 10 commits into from May 1, 2023
Merged

Commits on Apr 28, 2023

  1. Copy the full SHA
    9d85bd3 View commit details
    Browse the repository at this point in the history
  2. Add GSD.flush

    joaander committed Apr 28, 2023
    Copy the full SHA
    5029b07 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    b5efdff View commit details
    Browse the repository at this point in the history
  4. Add maximum_write_buffer_size to GSD.

    Also move initFileIO to the constructor. This prevents the need for
    double caching of the buffer size prior to opening the file.
    joaander committed Apr 28, 2023
    Copy the full SHA
    423ba6b View commit details
    Browse the repository at this point in the history
  5. Flush on calls to GSD.write.

    Ensure that we do not rely on Python's garbage collector to ensure
    that the file is written after the call to write() ends.
    joaander committed Apr 28, 2023
    Copy the full SHA
    6bd4868 View commit details
    Browse the repository at this point in the history
  6. Run pre-commit.

    joaander committed Apr 28, 2023
    Copy the full SHA
    e1cd5d2 View commit details
    Browse the repository at this point in the history
  7. Scale index buffer size with write buffer size.

    Also check for errors in new GSD API calls.
    joaander committed Apr 28, 2023
    Copy the full SHA
    9c17fe5 View commit details
    Browse the repository at this point in the history
  8. Install SIGTERM handler.

    joaander committed Apr 28, 2023
    Copy the full SHA
    ff3d4e8 View commit details
    Browse the repository at this point in the history
  9. Sync gsd.c with gsd package.

    joaander committed Apr 28, 2023
    Copy the full SHA
    a39c97d View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Update migration guide.

    joaander committed May 1, 2023
    Copy the full SHA
    46ebfe7 View commit details
    Browse the repository at this point in the history