Version 7 (modified by mmamonski, 12 years ago) (diff)

--

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)