Skip to content

Releases: mochi-hpc/mochi-margo

Version 0.21.0

10 Sep 15:12

Choose a tag to compare

This release integrates the mochi-plumber capability (formerly a separate repo/dependency) into the Margo source tree.

This is a mechanism for Margo to resolve general transport addresses (like cxi://) into more specific ones (like cxi://cxi0 or cxi://cxi1) in order to automatically utilize multiple network cards when multiple Mochi processes execute on the same node. This mechanism is enabled by default if hwloc and libfabric are present, but for now it will only attempt to manipulate CXI (Slingshot) network addresses; all others are passed through unmodified.

Version 0.20.0

05 Sep 18:32

Choose a tag to compare

  • make Mercury log level configurable via JSON, and adjust default values
  • automatically set appropriate auth_key (if unspecified) for Slingshot networks if possible
  • verbose error messages for suspected Slingshot misconfiguration scenarios

Version 0.19.2

30 Jul 16:06

Choose a tag to compare

  • Fixes address not printed in monitoring files
  • Adds command line and hostname in monitoring files

Version 0.19.1

21 Feb 14:54
974b082

Choose a tag to compare

  • Added margo_migrate_progress_loop

Version 0.19.0

06 Feb 20:33

Choose a tag to compare

  • Adds optional support for the mochi-plumber library to automatically select optimal network cards for a given process
    • enabled via the --with-mochi-plumber configure option or +plumber spack variant
    • currently only supports Slingshot (CXI) networks

Version 0.18.3

08 Nov 09:37

Choose a tag to compare

  • Adds margo_set_progress_when_needed

Version 0.18.2

21 Oct 18:46

Choose a tag to compare

  • Bug fix: margo_top_(pre)finalize_callback should not remove callbacks;
  • Added feature: spindown logic to improve performance of bursts of RPCs.

Version 0.18.1

28 Aug 08:56

Choose a tag to compare

  • Moves execution of finalization callbacks from release time to finalize time

Version 0.18.0

23 Aug 08:15

Choose a tag to compare

  • Better support for refcounting margo instances
  • Added refcounting for margo-managed pools and xstreams

Version 0.17.3

13 Aug 08:31

Choose a tag to compare

  • Fixes bug in earliest_first pool
  • Adds the possibility to specify the default log level via MARGO_LOG_LEVEL