- 24 Jun, 2019 2 commits
-
-
Matthieu Dorier authored
-
Matthieu Dorier authored
decoupled DEFINE_MARGO_RPC_HANDLER into multiple macros internally so the internal macros can be used in exotic cases, like in Thallium
-
- 21 Jun, 2019 1 commit
-
-
Philip Carns authored
- first draft, not complete
-
- 20 Jun, 2019 2 commits
-
-
Philip Carns authored
Implemented opaque margo_request See merge request !15
-
-
- 07 Jun, 2019 4 commits
-
-
Philip Carns authored
- workaround for potential of Mercury forward calls getting stuck while Margo is in a blocking progress call
-
Philip Carns authored
- make sure that we allow for the possibility of ULTs in the same pool as the progress loop being resumed by external events - rely on abt statistics rather than results of Mercury progress and trigger calls to determine when to yield. Mercury return codes can be slightly ambiguous when not blocking. - this prevents periodic stalls when Margo is used in conjunction with abt-io and/or self forward calls in Mercury.
-
Philip Carns authored
This reverts commit 8c38f5d6.
-
Philip Carns authored
- This change makes margo more aggressive in terms of when to busy spin. It will now do so any time other ULTs are present in the same progress pool (whether runable or not) in case ULTs are resumed by an external resource and need to be executed promptly. - Will still sleep gracefully for idle daemons and within blocking client calls when no explicit additional ULTs are in use.
-
- 05 Jun, 2019 1 commit
-
-
Philip Carns authored
-
- 16 May, 2019 1 commit
-
-
Philip Carns authored
-
- 13 May, 2019 1 commit
-
-
Philip Carns authored
-
- 09 May, 2019 1 commit
-
-
Philip Carns authored
- reported by Michael Brim
-
- 29 Mar, 2019 1 commit
-
-
Shane Snyder authored
-
- 21 Mar, 2019 1 commit
-
-
Shane Snyder authored
-
- 15 Mar, 2019 1 commit
-
-
Philip Carns authored
- also add warning messages if things don't match up on shutdown - fixes #48
-
- 27 Feb, 2019 1 commit
-
-
Philip Carns authored
-
- 22 Feb, 2019 1 commit
-
-
Philip Carns authored
- also refactor argobots tunables into a small subroutine
-
- 18 Feb, 2019 1 commit
-
-
Philip Carns authored
-
- 10 Dec, 2018 1 commit
-
-
Matthieu Dorier authored
-
- 08 Dec, 2018 2 commits
-
-
Matthieu Dorier authored
add bulk pool implementation See merge request !10
-
Matthieu Dorier authored
-
- 03 Dec, 2018 2 commits
-
-
Shane Snyder authored
-
Shane Snyder authored
-
- 29 Nov, 2018 1 commit
-
-
Matthieu Dorier authored
add margo_init_opt() variant to pass Mercury opts Closes #44 See merge request !9
-
- 27 Nov, 2018 1 commit
-
-
Philip Carns authored
- proposed by Tommaso Tocci - follows the naming convention of the Mercury API - retains existing margo_init() for compatibility
-
- 07 Nov, 2018 2 commits
-
-
Matthieu Dorier authored
-
Matthieu Dorier authored
-
- 06 Nov, 2018 1 commit
-
-
Philip Carns authored
- fixes #43 - note that we use Argobots origin/master now - remove recommendation to disable Hg checksumming (the default checksum routine is much faster now)
-
- 29 Oct, 2018 2 commits
-
-
Matthieu Dorier authored
-
Matthieu Dorier authored
-
- 26 Oct, 2018 1 commit
-
-
Matthieu Dorier authored
-
- 08 Aug, 2018 1 commit
-
-
Matthieu Dorier authored
-
- 09 Jul, 2018 1 commit
-
-
Philip Carns authored
Fix 'multiple definition' errors on some compilers. See merge request !7
-
- 06 Jul, 2018 1 commit
-
-
Samuel K. Gutierrez authored
-
- 13 Jun, 2018 1 commit
-
-
Philip Carns authored
- if dedicated rpc threads are used, they should use _WAIT scheduler as well
-
- 07 Jun, 2018 1 commit
-
-
Shane Snyder authored
-
- 04 Jun, 2018 1 commit
-
-
Philip Carns authored
-
- 04 May, 2018 1 commit
-
-
Matthieu Dorier authored
added margo_deregister See merge request !6
-
- 03 May, 2018 1 commit
-
-
Matthieu Dorier authored
-