Salut

Lucrez la un programel ce foloseste libmysqlclient pentru a lucra cu un
mysql (lol). Se pare ca (strace confirmed) desi fac doar mysql_query
(cam de 2 ori pe secunda), cu un INSERT, libmysqlclient  executa
intai o operatie read (care intoarce EGAIN, raportat de strace), apoi
write-ul meu (adica cu INSERT-ul), apoi read() de 2 ori (probabil sa vada
rezultatul INSERT-ului).

Problema e ca dupa un timp relativ random programul se blocheaza intr-un
read al mysql-ului (sigur e al lui deoarece in acel program chiar nu am
nici un read in bucla principala). Si dupa ceva timp (30 secunde) iese din
acel read blocant si isi continua lucrul nestingherit.

Ce pot face sa lucrez NONBLOC/ASYNC cu mysql-ul ? Sa nu mai blocheze in
mysql_query ?

Thanks

----------------------------
Mihai RUSU

Disclaimer: Any views or opinions presented within this e-mail are solely
those of the author and do not necessarily represent those of any company,
unless otherwise specifically stated.

---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui