From: Jonathan Prykop Date: Wed, 5 Oct 2016 02:29:39 +0000 (-0500) Subject: 38278: Removing duplicate CDR entries prior to billing [FOR UPDATE fix, v4+] X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=dbff6cc9f027e23599ecc35e7092583da4be0b77 38278: Removing duplicate CDR entries prior to billing [FOR UPDATE fix, v4+] --- diff --git a/FS/bin/freeside-cdrrewrited b/FS/bin/freeside-cdrrewrited index bb16059c3..d117f569e 100644 --- a/FS/bin/freeside-cdrrewrited +++ b/FS/bin/freeside-cdrrewrited @@ -63,12 +63,11 @@ while (1) { foreach my $cdr ( qsearch( { 'table' => 'cdr', - 'extra_sql' => 'FOR UPDATE', #XXX overwritten by opt below...would fixing this break anything? 'hashref' => {}, 'extra_sql' => 'WHERE freesidestatus IS NULL '. ' AND freesiderewritestatus IS NULL '. $extra_sql. - ' LIMIT 1024', #arbitrary, but don't eat too much memory + ' LIMIT 1024 FOR UPDATE', #arbitrary, but don't eat too much memory } ) ) {