= Polecenia = '''gsub''' * '''glist''' * wartość domyślna dla glist * dodatkowe parametry metody glist (status) '''ginfo''' * '''gproxy''' * parametr okreslajacy "dlugosc" tworzonego proxy = Dyrektywy = * ''''''modules'''''' - list wymaganych modułów * ''''''environment'''''' - zmienic = na inny separator * candidate_host=przejscie na pojedyncze wartosci bez przecinkow * Zrezygnować z konieczności podawania dyrektywy "name" (default "task") = Inne - MM = * gsub -> qcg-sub * FAILED(No resources or user not authorized!) - powinien byc dokladniejszy komunikat (Unkown site in candidate_host) * environment, moze ladniej: {{{ #QCG environment = name -> piontek #QCG environment = name:piontek #QCG environment = name -> piontek }}} * staging plikow, optymalizacja zapisu {{{ #QCG stage-in-file = apoa1.zip }}} implikuje: {{{ #QCG stage-in-file = apoa1.zip -> apoa1.zip }}} * `>` kontra `->` * ginfo rozjechanie outputu (skorzystaj z klasy: java/util/Formatter) {{{ J1331299999969_apoa1_3269 apoa1 2012.03.09 14:33:20 RUNNING reef.man.poznan.pl J1331299529367_apoa1_1406 apoa1 2012.03.09 14:25:29 2012.03.09 14:25:39 FAILED(Subtask from host 'reef.man.poznan.pl' failed) reef.man.poznan.pl J1331298611429_apoa1_3542 apoa1 2012.03.09 14:10:12 2012.03.09 14:10:59 FAILED(No resources or user not authorized!) }}} * powinien sie wyswietlic Usage a nie to ile powinienem podac argumentow {{{ Syntax error: Wrong number of arguments. Expected number: 2 3 4 }}} * gpeek J1331299999969_apoa1_3269 apoa1 100 {{{ ErrorCode = 144 ErrorMessage = null: Server refused performing the request. Custom message: (error code 1) [Nested exception message: Custom message: Unexpected reply: 550-Command failed : System error in stat: No such file or directory 550-A system call failed: No such file or directory }}} * gpeek output powinien byc wyswietlany od pierwszego znaku nowej linii (mhm.. a co z pierwsza linia outputu): {{{ 45 921491.4634 -108.6484 -2371.7045 ENERGY: 237 20196.0058 18940.2031 5726.8243 176.7459 -333068.3185 21749.0155 0.0000 0.0000 43898.3781 -222381.1 }}} * W przypadku zadan jednotaskowych po co uzytkownik ma podawac taskID? * task name opcjonalny? mozliwosc stosowania numeru taska zamiast task name'a? np.: {{{ #peek pierwszego taska gpeek J1331299999969_apoa1_3269 1 }}} * w przypadku zlego taskid, komunikat o bledzie jest enigmatyczny ("ErrorMessage = Internal error: failed to find master allocation") a nawet bledny - to nie jest internal error! * gpeek - paskudny blad po zakonczeniu zadania: {{{ ErrorCode = 144 ErrorMessage = null: Server refused performing the request. Custom message: (error code 1) [Nested exception message: Custom message: Unexpected reply: 550-Command failed : System error in stat: No such file or directory 550-A system call failed: No such file or directo }}} * zmiana nazwy execFile na .execFile albo moze, lepiej, nazwe skryptu za pomoca ktorego zlecono zadanie * glist - domyslnie powinien wyswietlac wszystkie nie-zakonczone zadania + 1 ostatnio zakonczone * glist - brak naglowka - nie wiem co to 1,2,3 kolumna * output/error - domyslne wartosci ? output/error.${QCG_JOBID} - tak jak w PBS'ie i wielu innych systemach.. * gpeek - domyslnie ostatnie zadanie? - tak robil LSF * ginfo -help * w przypadku uzycia application/executable to co jest w skrypcie mogloby isc jako QCG_PREPROCES_SCRIPT (co jak chce przed uruchomieniem aplikacji zunzipowac pliki wejsciowe * _stdouterr -> .qcg-stdouterr (ukryty) * brak info o exit code'ie: {{{ glist J1331302501356_apoa1_6356 apoa1 2012.03.09 15:15:01 2012.03.09 15:26:00 FAILED(Subtask from host 'reef.man.poznan.pl' failed) reef.man.poznan.pl }}} * glist i ginfo w jednym poleceniu (patrz: qstat -f)? * cos takiego dziala {{{ #QCG stage-in-dir=. > . }}} ale jest malo estetyczne, moze osoba dyrektyw {{{ #QCG stage-in-current-dir }}} albo moze jeszcze inaczej: {{{ #QCG stage-inout-cur-dir }}} zamiast {{{ #QCG stage-in-dir=. > . #QCG stage-out-dir=. > . # to nie dziala jednak StatusDescription: Failed to copy output files: Failed to copy file '/home/plgrid/plgmamonski/reef/J1331303516959_apoa1_7569_apoa1_1331303518087_100/.' -> '/home/plgrid/plgmamonski/reef/qcg-simple-client/namd-app/.' }}}