[OpenSIPS-Users] acc with MySQL
    Brad Bendy 
    brad.bendy at benganetworks.com
       
    Mon Oct  5 19:55:42 CEST 2009
    
    
  
Hello all,
I noticed this morning that it appears when the acc transaction hits 
MySQL it uses the NOW() function for the date/time fields, BUT that 
function is the true timestamp when it get committed to the database, I 
noticed this when running some alter tables this morning and the table 
was locked and all of sudden we had a long list a 60+ minute calls, all 
the BYE's were at the same timestamp.
In the mean time I have added another field to the acc table with the 
timestamp (that we pull from opensips).
Anyone have any insight on this? I can see why MySQL is doing what's 
it's doing, but for billing purposes like this it's not what I think is 
best, and several race conditions could occur. I would think using 
timestamps in opensips for the SQL statements would be a better choice 
after seeing this, but maybe that is not the case.
Just thinking out loud here and wondering what everyone else thinks as 
well on this subject.
Thanks
    
    
More information about the Users
mailing list