[so] [Tema 5][Linux] Functia io_setup/ test 33

Dragos Costea dragosflorincostea at gmail.com
Tue May 24 16:36:37 EEST 2016


2016-05-24 15:45 GMT+03:00 Dragos Costea <dragosflorincostea at gmail.com>:
> Salut,
>
> Nu reusesc sa-mi dau seama de ce tema se blocheaza incepand de la
> testul 33, indiferent daca as rula pe vmchecker sau pe masina virtuala
> de laborator/ teme. Am incercat sa simulez 50 de cereri de wget
> simultane asa cum face testul 33 si folosind output-ul serverului, am
> constat ca functia "io_setup(1, &(conn->ctx))" returneaza valoarea
> -11, EAGAIN, la un anumit moment de timp.
>
> Pagina de man functiei [1] spune: "EAGAIN - The specified nr_events
> exceeds the user's limit of available events"
>
> Este o problema ca am trimis spre executie prea multe cereri de
> transfer asincron ?
>
> [1] http://linux.die.net/man/2/io_setup

Solved, nu am inteles bine mecanismul de io_* si apelam functia
"io_setup()" de fiecare data cand voiam sa initiez un transfer asincron.
Este necesar doar o singura data si se va putea face "io_submit()" de
oricate ori dupa aceea.

Imi pare rau de mesajul inutil.

Dragos Costea


More information about the so mailing list