Приложение COMPS заблокировано
При выполнении примера приложения, приведенного в руководстве ( http://compss.bsc.es/releases/compss/latest/docs/COMPSs_User_Manual_App_Exec.pdf), среда выполнения блокируется, и в терминале не отображается сообщение об ошибке.
ВЫХОД:
$ runcompss increment.Increment 3 1 2 3
Using default location for project file: /opt/COMPSs/Runtime/configuration/xml/projects/project.xml
Using default location for resources file: /opt/COMPSs/Runtime/configuration/xml/resources/resources.xml
----------------- Executing increment.Increment --------------------------
WARNING: IT Properties file is null. Setting default values
[ API] - Deploying COMPSs Runtime v1.3
[ API] - Starting COMPSs Runtime v1.3
Initial counter values:
- Counter1 value is 1
- Counter2 value is 2
- Counter3 value is 3
Как я могу узнать, что блокирует мое приложение?
заранее спасибо
РЕДАКТИРОВАТЬ: Проверяя $HOME/.COMPSs/increment*/runtime.log, кажется, что все задачи заблокированы:
grep "Blocked" runtime.log
[(410)(2016-03-04 15:48:09,864) TaskScheduler] @scheduleTask - Blocked: Task(1, increment)
[(411)(2016-03-04 15:48:09,865) TaskScheduler] @scheduleTask - Blocked: Task(2, increment)
[(412)(2016-03-04 15:48:09,866) TaskScheduler] @scheduleTask - Blocked: Task(3, increment)
3 ответа
Файл runtime.log должен находиться в домашней папке пользователя, выполнившего команду runcompss.
$HOME/.COMPSs/increment*
РЕДАКТИРОВАТЬ: Если все задачи заблокированы, проверьте, есть ли ограничения, определенные в IncrementItf.java, совпадает с описанием в resources.xml. Другая возможная проблема заключается в том, что ресурсы не могут быть запущены.
Задачи блокируются по двум причинам:
- Ресурсы неправильно настроены для файлов XML.
- Доступные ресурсы не удовлетворяют ограничениям задачи (не применяется в простом примере)
Вы должны проверить проект и ресурсы XML-файлов. В обоих файлах должен быть один ресурс с одинаковым именем.
Вы должны проверить файл runtime.log, он содержит все выходные данные мастера.