[Mauiusers] Should DPrint() always be followed by DBG?

Bas van der Vlies basv at sara.nl
Mon Oct 6 13:58:54 MDT 2008

On 6 okt 2008, at 14:50, Michael Barnes wrote:

> Hello,
> This is more towards developers.
> We are running Maui 3.2.6p13, so forgive me if this has been fixed in
> later versions or snapshots, but we ran into trouble when trying to
> schedule 20-25k jobs.
> We have patched Maui to handle 32k jobs up from its default 4k limit,
> and then we found that Maui was unresponsive due to almost 100% of its
> logging was from src/moab/MRes.c where it was executing these lines:
> ./src/moab/MRes.c:      DPrint("INFO:     R1[%d]  S: %ld  E: %ld  T:  
> %d N: %d\n",
> ./src/moab/MRes.c:      DPrint("INFO:     R2[%d]  S: %ld  E: %ld  T:  
> %d N: %d\n"
> We ripped out that code, recompiled, and now Maui is usable.
> After poking around, I found that almost all of the DPrint statements
> were prefixed with something like DBG(2,fUI).  There are about 40  
> lines
> of code that have DPrint()s without DBG()s in front of them.
> Should all of the DPrint()s be prefixed with a DBG()?


    I find this a good suggestion.  Just  checked the latest snapshot  
and the DPrint statements did not changed.

  I am also interested what of kind you patches you applied to maui to  
handle this amount of jobs.


Bas van der Vlies
basv at sara.nl

More information about the mauiusers mailing list