Ai rezolvat? Îți trec testele? lun., 21 mai 2018, 17:13 Roxana Mihalache <[email protected]> a scris:
> Intr-adevar, de acolo era problema. Cand sunt rulate fara biblioteca, > comportamentul este diferit. > > Multumesc mult, > Roxana > > On Mon, May 21, 2018, 12:55 PM Razvan Crainea <[email protected]> > wrote: > >> Bună, Roxana! >> >> Presupun că ./run_test.sh îl rulezi din directorul curent, nu? Dacă faci >> asta, atunci nu este încărcată biblioteca sockop_preload.so, și probabil de >> asta se comportă diferit. >> Asigură-te că atunci când scrii ceva pe sockeți, s-au scris toți octeții, >> iar dacă nu s-au scris toți, trimite-i pe cei care au rămas de trimis, ca >> în laboratorul 2[1]. >> >> [1] >> https://ocw.cs.pub.ro/courses/so/laboratoare/laborator-02#cdevnasty_1p >> >> Numai bine, >> Răzvan >> >> >> On Mon, May 21, 2018 at 12:25 PM Roxana Mihalache < >> [email protected]> wrote: >> >>> Buna dimineața, >>> >>> Problema persista in ciuda faptului ca am tot incercat sa ii dau de cap. >>> Nu la timeout este problema, se incheie in mai putin de 10 secunde sigur, >>> iar valgrind imi spune ca totul este in regula , la oricate rulari. >>> Am luat exemplul epoll_echo_server si nu am alocat nimic in plus si nici >>> nu depasesc buffere locale... doar folosesc AWS_LISTEN_PORT, html parser si >>> un sendfile in plus. >>> Am incercat sa fac o prima varianta care nu este asincrona, pe socketi >>> care n-au fost configurati cu fcntl. Sunt foarte putine modificari facute >>> si le-am >>> verificat si nu este vreo corupere de memorie. Tind sa cred ca altundeva >>> ar fi problema care duce ca ./run_test.sh sa treaca si ./run_all.sh sa pice >>> pe cele 3 teste (16/17/18).😔 >>> >>> Mulțumesc, >>> >>> Roxana >>> >>> On Mon, May 21, 2018, 11:11 AM Alexandru Militaru < >>> [email protected]> wrote: >>> >>>> Salut, >>>> >>>> Am implementat livrarea fișierelor. De asta spuneam că fișierul se >>>> trimite și este identic cu sursa. Alta trebuie să fie problema. >>>> >>>> 2018-05-21 2:10 GMT+03:00 Birlea Costin <[email protected]>: >>>> >>>>> Buna Seara. >>>>> >>>>> Am patit si eu asta, problema vine din faptul ca acele teste asteapta >>>>> livrarea fisierelor, iar acest lucru inca nu era facut. Odata ce am >>>>> implementat si partea asta, nu le mai sarea, le sare pe cele de la 25-30 >>>>> acuma, probabil din aceeasi cauza. >>>>> Poti sa elimini conectiunile pentru situatiile pe care nu le-ai >>>>> implementat si asa nu o sa ti se mai agate si nu sa-ti sara peste teste. >>>>> >>>>> 2018-05-20 23:35 GMT+03:00 Alexandru Militaru via so < >>>>> [email protected]>: >>>>> >>>>>> Salut, >>>>>> >>>>>> Am și eu probleme cu respectivele teste. Când rulez cu ./run_all.sh >>>>>> efectiv îmi sare peste ele; după testul 15 urmează testul 20. Când rulez >>>>>> cu >>>>>> ./_test/run_test.sh 16/17/18 îmi rămâne agățat, deși am timeout-ul 3, iar >>>>>> când rulez manual totul pare în regulă, fișierul se trimite și el este >>>>>> identic cu fișierul sursă. Aceeași problemă o am și pe Vmchecker. Nu îmi >>>>>> afișează testele de la 15 la 20, iar după testul 20 se oprește. >>>>>> >>>>>> Care să fie problema? >>>>>> >>>>>> 2018-05-20 22:02 GMT+03:00 Razvan Crainea via so < >>>>>> [email protected]>: >>>>>> >>>>>>> Bună, Roxana! >>>>>>> >>>>>>> Singura diferență între cele două rulări este că ./run_all.sh >>>>>>> rulează fiecare test cu un timeout de 20 de secunde; dacă testele tale >>>>>>> rulate manual nu se termină în 20 de secunde, înseamnă că asta este >>>>>>> problema. >>>>>>> Dacă nu este cazul, încearcă să rulezi testele sub valgrind, >>>>>>> probabil este o corupere de memorie cu comportament nedefinit. >>>>>>> >>>>>>> Numai bine, >>>>>>> Răzvan >>>>>>> >>>>>>> On Sun, May 20, 2018 at 9:12 PM Roxana Mihalache via so < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Buna , >>>>>>>> >>>>>>>> Mai am o intrebare nu reusesc sa-mi dau seama de ce testele 16,17 >>>>>>>> si 18 trec atunci cand le rulez cu ./run_test.sh 16/17/18 si totusi >>>>>>>> pica >>>>>>>> atunci cand le rulez cu ./run_all.sh. >>>>>>>> >>>>>>>> Multumesc din nou, >>>>>>>> Roxana >>>>>>>> _______________________________________________ >>>>>>>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii >>>>>> >>>>> >>>>> >>>>
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
