Skip to content

Releases: mochi-hpc/mochi-margo

Version 0.12

24 Jan 14:38

Choose a tag to compare

  • Refactoring of internal configuration
  • New API for adding/removing pools and ES

Version 0.11.1

02 Dec 17:12

Choose a tag to compare

  • fix compile-time incompatibility with json-c 0.13
  • fix compile-time rpath absolute path error
  • misc. code cleanups

Version 0.11

15 Nov 09:11

Choose a tag to compare

This version brings a new monitoring system.

Version 0.10

18 Oct 12:33

Choose a tag to compare

  • margo-info program added to show information on usable interfaces
  • margo_finalize_and_wait added
  • margo_rpc_get_name and margo_handle_get_name added
  • various additions and bug fixes

Version 0.9.10

25 May 13:22

Choose a tag to compare

Adds a proper mechanism to propagate errors back to the client when ULT allocation failed on the server.

Version 0.9.9

06 May 20:39

Choose a tag to compare

  • fixes na_ type usage; necessary for compatibility with Mercury 2.2.0

Version 0.9.8

29 Mar 14:09

Choose a tag to compare

  • Fix margo-timer.h not installed
  • Add margo_get_progress_pool

Version 0.9.7

20 Jan 03:02

Choose a tag to compare

  • new public API for creating and manipulating timers, see margo-timer.h
  • additional unit tests
  • fixed race conditions between in-flight RPC processing and RPC deregistration
  • safety check for empty string on auth_key
  • remove dependence on any specific remote transports for default unit tests

Version 0.9.6

26 Oct 17:42

Choose a tag to compare

  • support for Mercury version 2.1.0 and higher
  • performance optimization: use static initialization of Argobots eventuals when available
  • several new unit tests
  • improved error log messages

Version 0.9.5

06 Aug 14:49
9bc7b84

Choose a tag to compare

  • configurable output directory for diagnostics and profiling data (MARGO_OUTPUT_DIR env variable or margo_output_dir json variable)
  • new margo_state_dump() API function to dump point-in-time status information from a running Margo instance
  • munit testing
  • misc bug fixes
    • memory leak on communication failure fixed by Koyama Sohei
    • profiling and diagnotics path\
    • pool configuration specification
  • github code coverage reporting
  • change default logging level to emit warnings
  • safety checking for underlying argobots runtime configuration
  • new margo_set_environment() function that can be used to set desired Argobots runtime parameters if Argobots is initialized external to Margo
  • fixes macro definition of margo_iforward_timed