From dbff6cc9f027e23599ecc35e7092583da4be0b77 Mon Sep 17 00:00:00 2001 From: Jonathan Prykop Date: Tue, 4 Oct 2016 21:29:39 -0500 Subject: [PATCH] 38278: Removing duplicate CDR entries prior to billing [FOR UPDATE fix, v4+] --- FS/bin/freeside-cdrrewrited | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 } ) ) { -- 2.11.0