- 03 Apr, 2020 1 commit
-
-
Matthieu Dorier authored
-
- 06 Mar, 2020 2 commits
-
-
Philip Carns authored
switch to margo_thread_yield in sparkline fn Closes #53 See merge request !23
-
Philip Carns authored
-
- 25 Feb, 2020 2 commits
-
-
Rob Latham authored
Turns out you cannot set these vars to "yes". Must be an integer: 0 for off or 1 for on
-
Rob Latham authored
-
- 19 Feb, 2020 4 commits
-
-
- guarding profiling logic using the profile_enabled flag - generate the self_addr hash only once during init and use this hash in subsequent breadcrumb logic
-
-
-
-
- 10 Jan, 2020 1 commit
-
-
Shane Snyder authored
-
- 18 Dec, 2019 3 commits
-
-
Matthieu Dorier authored
-
Matthieu Dorier authored
Added pre-finalize callbacks See merge request !19
-
Matthieu Dorier authored
-
- 18 Oct, 2019 2 commits
-
-
Philip Carns authored
Add breadcrumb profiling logic See merge request !18
-
Put profiling + writing logic behind MARGO_PROFILE, writing all profiles to current working directory
-
- 10 Oct, 2019 2 commits
-
-
Matthieu Dorier authored
-
Matthieu Dorier authored
-
- 25 Sep, 2019 1 commit
-
-
Philip Carns authored
- just disable tests if we can't find it, we can still build library
-
- 17 Sep, 2019 1 commit
-
-
Matthieu Dorier authored
-
- 04 Sep, 2019 2 commits
-
-
Matthieu Dorier authored
-
Matthieu Dorier authored
-
- 23 Aug, 2019 1 commit
-
-
Philip Carns authored
Margo RPC instrumentation mechanism See merge request !16
-
- 13 Aug, 2019 2 commits
-
-
Matthieu Dorier authored
-
Matthieu Dorier authored
-
- 31 Jul, 2019 1 commit
-
-
Philip Carns authored
-
- 05 Jul, 2019 2 commits
-
-
Matthieu Dorier authored
added provider finalize callbacks See merge request !17
-
Matthieu Dorier authored
-
- 04 Jul, 2019 1 commit
-
-
Matthieu Dorier authored
-
- 27 Jun, 2019 1 commit
-
-
Philip Carns authored
- The logic for relaying RPC breadcrumbs from RPC requests to threads is now internal to margo (which is good), just moving comment accordingly.
-
- 24 Jun, 2019 3 commits
-
-
Matthieu Dorier authored
-
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 2 commits
-
-
Philip Carns authored
- first draft, not complete
-
Matthieu Dorier authored
-
- 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.
-