Re: [HACKERS] recovery_min_delay casting problems lead to busy looping

2015-03-23 Thread Andres Freund
On 2015-03-23 10:25:48 -0400, Robert Haas wrote: > On Mon, Mar 23, 2015 at 10:18 AM, Andres Freund > wrote: > > recoveryApplyDelay() does: > > TimestampDifference(GetCurrentTimestamp(), recoveryDelayUntilTime, > > &secs, µsecs); > > > > if (secs <= 0 && microsecs <

Re: [HACKERS] recovery_min_delay casting problems lead to busy looping

2015-03-23 Thread Robert Haas
On Mon, Mar 23, 2015 at 10:18 AM, Andres Freund wrote: > recoveryApplyDelay() does: > TimestampDifference(GetCurrentTimestamp(), recoveryDelayUntilTime, > &secs, µsecs); > > if (secs <= 0 && microsecs <= 0) > break; > > elog(DEBUG2, "recovery apply delay

[HACKERS] recovery_min_delay casting problems lead to busy looping

2015-03-23 Thread Andres Freund
Hi, recoveryApplyDelay() does: TimestampDifference(GetCurrentTimestamp(), recoveryDelayUntilTime, &secs, µsecs); if (secs <= 0 && microsecs <= 0) break; elog(DEBUG2, "recovery apply delay %ld seconds, %d milliseconds", secs, microsecs / 1000);