Skip Menu |

This queue is for tickets about the DBIx-RetryOverDisconnects CPAN distribution.

Report information
The Basics
Id: 48330
Status: resolved
Priority: 0/
Queue: DBIx-RetryOverDisconnects

People
Owner: Nobody in particular
Requestors: cpan [...] djsf.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.04
Fixed in: (no value)



Subject: ReconnectRetries and TxnRetries have no 'unlimited' option
Судя по строке 394: for (my $i = 1; (!$data->{retries} || $i <= $data->{retries}); $i++) { предполагалось использовать 0/undef/'' для бесконечного повторения реконнектов. Однако get_self_attrs при передаче нуля установит дефолтное значение. То же отностится и к TxnRetries.
c Retries пофиксил в 0.05. Выложил. С TxnRetries мне кажется сомнительным бесконечный перебор их. Ведь даже если ретраев было 1000, то это всего 1 TxnRetry. 0 там служит запретом ретрая. Посему TxnRetry оставил пока как есть.