LLNL / UnifyFS

UnifyFS: A file system for burst buffers
Other
102 stars 31 forks source link

Update mochi-margo dependency to 0.13.1 #765

Closed MichaelBrim closed 1 year ago

MichaelBrim commented 1 year ago

Description

Updates to support using the latest version of mochi-margo, v0.13.1. Probably also enables building with other versions of mochi-margo back to v0.10, but I did not test those versions.

Motivation and Context

Gets us the latest and greatest features/fixes for mochi-margo, mercury, and argobots.

How Has This Been Tested?

Verified I can build and run on both OLCF Summit and Crusher/Frontier. On these systems, spack ended up choosing mercury/2.2.0 and argobots/1.1 as the versions to use for margo's deps.

Types of changes

Checklist:

MichaelBrim commented 1 year ago

The CI builds are failing because we need the latest spack, since mochi-margo 0.13.1 was only released about a month ago

CamStan commented 1 year ago

Added a commit to update the CI to the latest Spack. Changing one thing kept breaking something else, but finally got it there. As you mentioned this is now checking out the spack develop branch. Once the latest release of mochi-margo is in a spack release, we may want to change this to make it more stable.