AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:exch1.onstor.net
NSV:
SSH:
R:<maxim.kozlovsky@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
X-Sylpheed-End-Special-Headers: 1
Date: Tue, 4 Nov 2008 17:20:51 -0800
From: Andrew Sharp <andy.sharp@onstor.com>
To: Maxim Kozlovsky <maxim.kozlovsky@onstor.com>
Subject: please review 31050
Message-ID: <20081104172051.614c5f3e@ripper.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Change 31050 by andys@ripper on 2008/11/04 16:52:56 *pending*

        TED00025710 - [10206 - Onstor] Over 200 Exim processes running
        
        Rework the way rmc_init_ex() is called from exim, possibly it was
        not too good the way it was.
        
        Add a call to rmc_shutdown() after last call to an RMC related
        function.  Just to be sure.
        
        Re-implement milliwait() exim function to use nanosleep(2) which
        does not use SIGALRM.  It was previously using setitimer(2) which
        RMC also uses, and therefore the two could theoretically conflict.
        However I could find no calls to milliwait() in the execution path
        of exim that we would use so this is mostly for completeness.
        Although just because I couldn't find one doesn't mean there
        isn't one, or isn't one after the last RMC related call, which
        is where I stopped looking.  And that could potentially screw
        up RMC in certain circumstances so best to just replace it.
        
        regression: autosupport email
        
        reviewed by

Affected files ...

... //depot/dev/linux/Pkgs/binary/Deb/exim4-base_4.63-17_mipsel.deb#6 edit
... //depot/dev/linux/Pkgs/binary/Deb/exim4-config_4.63-17_all.deb#3 edit
... //depot/dev/linux/Pkgs/binary/Deb/exim4-daemon-custom_4.63-17_mipsel.deb#7 edit
... //depot/dev/linux/Pkgs/source/exim4/onstor-vsvr-support.dpatch#3 edit

