bug fix to margo poll logic
- 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.
Showing with 14 additions and 7 deletions