Accounting and Acct-Delay-Time in MySQL
Stefan Winter
stefan.winter at restena.lu
Mon Nov 15 11:45:33 CET 2010
Hello,
the default queries for mysql log Acct-Delay-Time into the columns
acctstartdelay and acctstopdelay, respectively. They leave the
timestamps for acctstarttime and acctstoptime at %S. For a non-zero
delay, this means that a database reader needs to do math to get the
start and stop times.
It is rather unintuitive that a database user needs to calculate the
*actual* event times manually by substracting the values. This is
something that MySQL can easily do on its own at INSERT or UPDATE.
Is there a specific reason why the two are kept separate? If not, I'll
merrily volunteer to update the default query set to do so; I'll do this
for my deployment's custom queries anyway. This would also make the two
columns for delay time obsolete.
Any thoughts on this?
Greetings,
Stefan Winter
--
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg
Tel: +352 424409 1
Fax: +352 422473
More information about the Freeradius-Users
mailing list