BOINC@Poland

Inne => BOINC => Archiwum => Problemy ze starszymi wersjami BOINC Manager'a => Wątek zaczęty przez: StarExterminator w 13 Wrzesień 2006, 20:38

Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: StarExterminator w 13 Wrzesień 2006, 20:38
Witam.

Przedstawię problem na przykładzie*:
Od niedawna projekt SIMAP korzysta z aplikacji HMMER która to relatywnie duże jednostki ( ~ 4-6 MB ) liczy w tempie ekspresowym ( ~ 4-6 min ). Mam ustawione pobieranie na zapas ( ~ 6h ). Problem polega na tym, że menadżer BOINC:"Przyczyną" jest to, że HMMER liczy mniej więcej tyle jednostek/min ile jest w stanie ściągnąć menadżer BOINC w tym samym czasie.

A teraz prawdziwa przyczyna:
BOINC (5.4.11) wrzuca wszystkie transfery do jednej listy. Na dokładkę obsługuje tą listę w pokraczny sposób:Najlepszym rozwiązaniem były by dwie listy - jedna wysyłkowa druga odbiorcza działające niezależnie.
Innym rozwiązaniem ( które mogę sobie sam napisać ) to zmiana obsługi tej listy transferowej tak aby:
* specjalnie podkreślam - bo problem jest ogólny ;-)

PS. Pytanie ;-) : Czy zgłosić to jako buga? (lub) Czy istnieje proste rozwiązanie tego problemu?
PPS. Ale się naprodukowałem :-)
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: bartsob5 w 13 Wrzesień 2006, 20:46
najprostsze rozwiazanie (ale nienajlepsze i nienajszybsze) to wstrzymywac wszystkie transfery i wznawiac po kolei te konkretne:P

nie nazwalbym tego bugiem, ale faktem jest, ze mozna by zglosic to do developerow BOINCa, ze to moze byc uczazliwe rozwiazanie...
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: StarExterminator w 13 Wrzesień 2006, 21:05
Od ręcznego nap...wstrzymywania ~ 80 transferów wolę jednak jednorazową modyfikację źródła ;-) ( to chyba C :? ).

Poczekam, może jest jednak inne rozwiązanie.
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: bartsob5 w 13 Wrzesień 2006, 21:08
no to wtedy najlepiej zaciagnac sobie climate'a i zostawic w spokoju transfery:P

aczkolwiek, skoro takie problemy istnieja, to wez to zglos do tych co sie zajmuja pisaniem BOINCa niemalze zawodowo:P
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: StarExterminator w 13 Wrzesień 2006, 21:30
Ech... najprostszym rozwiązaniem okazało się zrestartowanie daemona BOINCa  :evil:

Pozdrawiam.
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: bartsob5 w 13 Wrzesień 2006, 21:44
lol  8O
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: StarExterminator w 13 Wrzesień 2006, 22:34
A najdziwniejsze jest to, że długość obliczenia jednostki po restarcie BOINCa ( daaaawno go nie restartowałem ) wzrosła z 5 min do ... 78 min  8O .

Resetuję projekt :evil:
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: bartsob5 w 13 Wrzesień 2006, 22:46
78? to nie jest tak duzo... wez sprawdz czy te 5 minutowe przypadkiem nie generowaly bledow...
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: PMG w 13 Wrzesień 2006, 22:51
NA stronie autorzy napisali ze ze względu na to ze paczki liczyły siue tak szybko wprowadzili
łuższe ( 1,5 godzinne) paczki.

Więc wsystko ok.
Tytuł: [długie] Wysyłanie wyników i pobieranie jednostek jednocześnie.
Wiadomość wysłana przez: StarExterminator w 14 Wrzesień 2006, 23:38
Za przeciętną jednostkę liczącą się ~ 6 min dostawałem ~ 5 punktów ( granted credit: 4.96 && claimed credit: 0.91 ) ... a w tym momencie za jednostkę liczącą się 80 minut dostaje 9 punktów (claimed credit: 13.32 ).

Chciało by się wręcz powiedzieć : "Pier*le - nie robię!" ;-)

Pozdrawiam.