Posts in category tracnews

Служба технической поддержки

С 6 июня 2011 Служба технической поддержки (СТП) ГридННС переехала на отдельный сайт https://www.ngrid.ru/support/. Просьба всех пользователей ГридННС, персонал РЦ, обеспечивающий работу РЦ в ГридННС, и менеджеров ВО пройти регистрацию на сайте службы.

Поддержка групп задач и автоматических расширений

На production и development серверах установлен pilot-0.2-1.svn2053.el5. В данной версии добавлена поддержка групп задач и автоматическое добавление расширений, необходимых для выбранных пакетов программного обеспечения в требованиях задачи. Для работы необходим pilot-cli-0.2-1.svn2014.el5 или старше.

Pilot: поддержка делегаций

На development pilot установлена версия pilot-0.1dev-r1632 (pilot-0.1-1.svn1632.el5), содержащая много изменений в логике работы с сертификатами, используемыми для запуска заданий. Данная версия сохраняет обратную совместимость с pilot-cli-0.1-1.svn1213.el5, однако весь новый функционал доступен только при использовании pilot-cli-0.1-1.svn1634 и выше (есть в development-репозитории). В частности, этот пакет содержит программы pilot-delegation-*, а так же новые версии программ pilot-job-submit и некоторых других, поддерживающих работу с делегациями (параметр -D/--delegation). В целом работа с делегациями является пока еще достаточно сырой, поэтому возможно появление неожиданных проблем, или нарушение нормальной работы старых функций. Пожалуйста, сообщайте о всех проблемах через билеты.

Большое обновление development pilot

На development pilot установлена новая отладочная версия pilot-0.1dev-r1414. В данной версии произошла большая реорганизация внутренних алгоритмов работы pilot, которая должна улучшить производительность и сократить потребление памяти системой. Для пользователя произошли следующие важные изменения:

  • Появились новые состояния заданий и задач:
    • Для задач:
      • Состояние starting. Задача находится в этом состоянии, если производится попытка ее запуска на ресурс. В случае завершения этой попытки задача переходит в состояние running или aborted.
      • Состояние pending. Задача находится в этом состоянии, если предыдущая попытка запуска задачи была прервана (например, перезагрузкой сервиса).
        Эти состояния не попадают в записи accounting log.
    • Для заданий:
      • Состояния starting, pausing, aborting. Задание находится в этом состоянии после получения запроса на запуск/приостановку/отмену до тех пор, пока соответствующее действие не будет завершено. Данные состояния не попадают в accounting log.
      • Состояние partial. Задание было выполнено не полностью (часть задач завершилась успешно, часть - нет или не была запущена, но пользователь не отменял выполнение задания). Данное состояние попадает в accounting log как job_aborted.
  • Появилась поддержка частичного выполнения заданий, задания которые были выполнены не полностью получают статус partial. В данный момент она включена для всех заданий, без возможности отключения.

Поскольку изменений было много, ожидается наличие оставшихся и новых ошибок, просьба сообщать о них, когда вы будете с ними сталкиваться.

Расширенный matchmaking

На development pilot установлена версия pilot-0.1-1.svn1100.el5, поддерживающая matchmaking по большому количеству параметров из информационной системы, виртуальным организациям, а так же требованиям к установленному ПО (см. документацию). Эта версия требует правильной настройки информационной системы на сайтах. Если ваш сайт настроен неправильно, то с большой вероятностью он не будет пригоден для запуска задач. Настроить сайт нужно в соответствии с актуальной версией инструкции по настройке информационной системы. Критичными параметрами являеются:

  • Наличие всех очередей всех кластеров в ng:Cluster/ng:SubCluster/ng:Queue
  • Наличие всех поддерживаемых VO во всех ACL. Обратите внимание: в настоящее время тесты запускаются от VO gridnnn.
  • Если вы публикуете софт, то обязательно наличие элементов Name и Version.

Теперь требуется наличие VOMS-расширений

С сегодняшнего дня сервры pilot не принимают на выоплнение задачи, посланные с сертификатами без voms-расширений (клиенты получают ошибку 401 при попытке запустить задачу, или провести matchmaking).

Изменение адреса development pilot

09.04.2010 будет прекращена работа сервиса https://tb01.ngrid.ru:15053/

Новый адрес для development-сервиса pilot: https://tb02.ngrid.ru:5053/ Новый development-сервис уже установлен и запущен, рекомендуется переключить все сервисы на него в ближайшее время.

Обновления старого development-сервиса pilot, расположенного по адресу https://tb01.ngrid.ru:15053/ больше производиться не будут.

koji.ngrid.ru

В нашей инфраструктуре появился сервер сборки rpm-пакетов koji, расположенный по адресу http://koji.ngrid.ru/. Поддерживаются архитектуры i386 и x86_64. Все желающие собирать rpm-пакеты могут заводить билеты в компоненте "Инфраструткура" чтобы получить доступ к серверу.

Доступ к www.ngrid.ru по WebDAV

Появилась возможность выкладывать на http://www.ngrid.ru файлы в какие-либо директории с авторизацией через ваши LDAP логины/пароли. Если кому-либо нужно место на www.ngrid.ru, чтобы, например, выкладывать свои сборки софта или еще что-либо такое (например: http://www.ngrid.ru/sw/pilot_cli), открывайте билеты с запросом завести такое место.

Доступ на запись через SSL+WebDAV (например, через cadaver).

По желанию можно реализовать и другие варианты авторизации к вашему месту, например host-based.

commits@lists.ngrid.ru

Появился список рассылки, в который автоматически приходят уведомления о commit'ах в репозитории. Все желающие могут подписаться.

reCAPTCHA для анонимных

В связи с тем, что были случаи спама через билеты на trac, теперь всем анонимным пользователям для любых действий с билетами придется вводить reCAPTCHA. На случай, если этот плагин поможет еще кому-либо, [213].

Макро/фильтр jsonschema

На wiki появился фильтр jsonschema, позволяющий получить вставку, содержащую код схемы, а так же ее человекочитаемое отформатированное описание. Пример использования смотрите здесь

Правила использования репозитория

Уточнены правила выкладывания исходных колдов в репозиторий ГриддННС. Подробности см. RepoPolicy

TicketWhine

Заработало автоматическое напоминание о состоянии билетов, и актоматическое переназначение влаедельцев билетов (подробности).

DefaultCC и Watch Page

Появились новые возможности:

  • Для любого компонента можно назначить список Cc по умолчанию, который будет использоваться при создании нового билета для этого компонента. Этим можно воспользоваться, чтобы о новых билетах, например, узнавала вся команда. Чтобы добавить адреса в DefaultCC заведите баг здесь.
  • Можно отслеживать изменения существующих страниц на Wiki. Обратите внимание на ссылки "Watch Page" и "My Notifications". Учтите, вы будете получать уведомления только об изменениях, которые делают другие люди.

Настройка Globus

Наконец появилась инструкция, как настроить свой Globus и GridWay.