Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://theory.sinp.msu.ru/pipermail/ru-ngi/2012q1/000384.html
Дата изменения: Wed Feb 8 20:51:39 2012 Дата индексирования: Tue Oct 2 03:13:23 2012 Кодировка: |
Tue, Jan 31, 2012 at 11:36:35AM +0400, Andrey Kiryanov wrote: > Какбы, все файлы для одной операции всегда перечисляются через запятую, > просто во втором случае имя операции повторяется перед каждым элементом. > То есть для stagein будет всегда один -W, сколько бы ни было файлов. > См. /opt/glite/bin/pbs_submit.sh строка 132. А, извини пожалуйста, я и забыл насколько сильно у нас пропатчен pbs_submit.sh: {{{ # Input and output sandbox setup. if [ "x$blah_torque_multiple_staging_directive_bug" == "xyes" ]; then bls_fl_subst_and_accumulate inputsand "#PBS -W stagein=@@F_REMOTE@`hostname -f`:@@F_LOCAL" " " [ -z "$bls_fl_subst_and_accumulate_result" ] || echo "$bls_fl_subst_and_accumulate_result" >> $bls_tmp_file bls_fl_subst_and_accumulate outputsand "#PBS -W stageout=@@F_REMOTE@`hostname -f`:@@F_LOCAL" " " [ -z "$bls_fl_subst_and_accumulate_result" ] || echo "$bls_fl_subst_and_accumulate_result" >> $bls_tmp_file else bls_fl_subst_and_accumulate inputsand "@@F_REMOTE@`hostname -f`:@@F_LOCAL" "," [ -z "$bls_fl_subst_and_accumulate_result" ] || echo "#PBS -W stagein=$bls_fl_subst_and_accumulate_result" >> $bls_tmp_file bls_fl_subst_and_accumulate outputsand "@@F_REMOTE@`hostname -f`:@@F_LOCAL" "," [ -z "$bls_fl_subst_and_accumulate_result" ] || echo "#PBS -W stageout=$bls_fl_subst_and_accumulate_result" >> $bls_tmp_file fi }}} Поэтому Torque 2.5.10 и работал без проблем. А так -- да, беда с -W будет и на vanilla 2.5.10, поэтому без правок (в самом Torque или в pbs_submit.sh) эта версия работать не будет. Но в Torque, я надеюсь, мою правку примут, поэтому есть вариант, что в 2.5.11 уже все будет получше. -- Eygene Ryabinkin, National Research Centre "Kurchatov Institute" Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.