[so] Fwd: [Linux] [Tema5] Diferenta rulare in teminal Vs checker

Andrei Simion-Constantinescu andrei.simion.c at gmail.com
Thu May 25 11:34:40 EEST 2017


Am inteles. Este posibil macar sa primesc karma pentru GitLab [1] ?
Mentionez ca nu am avut cum sa pun linkul in README, pentru ca
varianta trimisa pana in deadline nu contine fisier README.

[1]: https://gitlab.cs.pub.ro/andrei.simion1/l3-so-assignments/tree/master/5-aws/util/lin

Multumesc,
Andrei


2017-05-25 8:23 GMT+03:00 Razvan Crainea <razvan.crainea at gmail.com>:
> Salut, Andrei!
>
> Din păcate deadline-ul a trecut și nu mai putem activa submiterea temei. Vei
> primi punctaj și feedback pe ultima submisie.
>
> Numai bine,
> Răzvan
>
> On Thu, May 25, 2017 at 12:14 AM Andrei Simion-Constantinescu via so
> <so at cursuri.cs.pub.ro> wrote:
>>
>> Am uitat sa adaug si lista.
>>
>> ---------- Forwarded message ----------
>> From: Andrei Simion-Constantinescu <andrei.simion.c at gmail.com>
>> Date: 2017-05-25 0:13 GMT+03:00
>> Subject: Re: [so] [Linux] [Tema5] Diferenta rulare in teminal Vs checker
>> To: Costin Lupu <costin.lup at gmail.com>
>>
>>
>> Buna seara,
>>
>> Am mai incercat sa repar ceva, insa in zadar. Nu apucasem sa scriu
>> README-ul si sa semnez sursele, asa ca am intarziat peste deadline-ul
>> de la 23:55. Acum arhiva mea este gata, insa submiterea temelor vad ca
>> s-a inchis. Nu este posibil sa mai trimit si eu varianta finala a
>> temei, fiind o intarziere de doar 15 minute?
>>
>> Multumesc,
>> Andrei
>>
>>
>> 2017-05-24 17:45 GMT+03:00 Costin Lupu <costin.lup at gmail.com>:
>> > On Wed, 2017-05-24 at 17:23 +0300, Costin Lupu wrote:
>> >> On Wed, 2017-05-24 at 12:20 +0300, Andrei Simion-Constantinescu via so
>> >> wrote:
>> >> > Buna ziua,
>> >> >
>> >> > Am terminat de implementat transmiterea de fisiere statice si
>> >> > intampin
>> >> > umatoarea problema. Daca rulez separat continutul unui test in
>> >> > terminal, descarcarea fisierului are loc cu succes. De exemplu pentru
>> >> > testul 16, ruleze ./aws iar in alt terminal dau comanda: wget -t 1
>> >> > "http://localhost:8888/static/small00.dat" -O small00.dat, transferul
>> >> > fisierului avand loc cu succes. Insa daca rulez ./_test/run_test.sh
>> >> > 16, wget iese cu codul de eroare 4, adica network failure. Nu pot sa
>> >> > imi dau seama ce gresesc, nu stiu ce mai face checkerul in plus in
>> >> > afara executiei comenzii din functia aferenta testului (initializarea
>> >> > mediului nu este reprezentata doar de pornirea server-ului)? Aveti
>> >> > idee care ar putea fi problema?
>> >>
>> >> Presupun că rulezi './_test/run_test.sh' din directorul checker-ului.
>> >> Ai
>> >> acolo (link către) executabilul server-ului? Eroare pare să-ți apară
>> >> din
>> >> cauză că serverul nu e pornit.
>> >
>> > Ca diferență, checker-ul lansează serverul în execuție folosind comanda:
>> > $ LD_PRELOAD=_test/sockop_preload.so ./aws
>> >
>> > Asta înseamnă că apelurile send/recv/sendfile sunt definite în
>> > biblioteca sockop_preload.so. Deci ar mai fi nevoie să verifici că
>> > folosești apelurile send/recv/sendfile corect (aka verifică ce-ți
>> > returnează).
>> >
>> > Pentru debugging de scripturi, în cazul în care vrei să vezi toate
>> > comenzile executate de un shell script, poți folosi opțiunea '-x' a
>> > bash-ului:
>> > $ bash -x ./myscript
>> >
>> > Costin
>> >
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii


More information about the so mailing list