[ADMIN] Frequent 'deadlock detected' in 7.4 ... or just my bad code?

2004-04-05 Thread Marc G. Fournier
G'day ... I've got a script that runs on all the servers that dump's IP traffic data to a 7.4 database ... they all run at the same time, but I'm starting to get the following on a reasonably regular basis: ERROR: deadlock detected at /usr/local/abin/ipaudit2ams.pl line 175. The code that

Re: [ADMIN] Frequent 'deadlock detected' in 7.4 ... or just my bad code?

2004-04-05 Thread Tom Lane
Marc G. Fournier [EMAIL PROTECTED] writes: Now, the scripts are wrap'd in a BEGIN/END ... if a file fails to be loaded, I want the whole thing to rollback ... the deadlock itself, I'm presuming, is because two servers are trying to update the same $ip_id/$port/$company_id record, at the same

Re: [ADMIN] Frequent 'deadlock detected' in 7.4 ... or just my bad code?

2004-04-05 Thread Tom Lane
Marc G. Fournier [EMAIL PROTECTED] writes: D'oh ... just tested my assumption, it was wrong ... *sigh* okay, back to the drawing board on the code ... Can't you just change foreach $company_id ( keys %traffic ) { to foreach $company_id ( sort keys %traffic ) { etc.