[so] [Tema5] Bug exasperant
Ioana Ciornei
ciorneiioana at gmail.com
Sat May 13 13:52:43 EEST 2017
Redirectez mesajul către lista de so.
On May 13, 2017 12:11, "Andrei Mardale" <andrei.mardale at gmail.com> wrote:
Salut,
Am inceput sa lucrez tema 5, AWS. Aproape am terminat, insa imi pica
ultimele 4 teste uneori (de la 31 .. 35). Testul 31 pica constant.. Am
facut debugging si am observat ca nu se incepe transferul al doilea. Asta
pentru ca, desi folosesc connection_remove(conn); si rc =
w_epoll_remove_ptr(epollfd, conn->efd, conn); dupa ce termin de transferat
pentru primul client, cumva, conexiunea nu este eliminata... astfel ca la
urmatoarea notificare de la epoll, tot pentru acea conexiune sunt datele..
astfel ca programul se blocheaza in functia wait_aio(conn); ...
Chiar nu imi dau seama de ce se intampla asta... de asemenea, voiam sa
intreb daca acel eventfd pentru fiecare conexiune, ar trebui adaugat cu
w_epoll_add_fd sau w_epoll_add_ptr_in si sa fie legat la conexiunea curenta?
Github: https://gitlab.cs.pub.ro/andrei.mardale/l3-so-assignments.git
Multumesc mult,
Andrei Mardale
334CB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20170513/a3057386/attachment.html>
More information about the so
mailing list