Страница 1 из 1

В этом году у Афанасия десятилетний юбилей!

Добавлено: Чт окт 18, 2018 12:19 pm
Timur
10 лет назад он начал рендерить кадры на настоящем проекте: https://www.imdb.com/title/tt0493464/
Я думаю не мало наших ещё хорошо помнит этот проект ))
Много важных изменений произошло за это время, сделавших проект лучше.
Вот самые важные архитектурные изменения в хронологическом порядке:

- Qt используется только для GUI (afwatch). Сначала весь Афанасий был на Qt, и приходилось устанавливать на каждой рендер ноде много ненужных графических библиотек.
- Протокол на JSON. Просто откуда угодно общаться с сервером. Нет нужды компилировать модуль af под все используемые версии питона.
- Веб GUI. Можно ничего не устанавливая в браузере посмотреть задачи (ферму). можно даже с телефона.
- Сервер больше не соединяется с клиентами (afrender, afwatch). Это было первое бутылочное горлышко на пути к большим фермам. Когда серверу надо соединяться с большим кол-вом клиентов всё начинает тормозить. Теперь только клиенты соединяются с сервером.
- Сервер больше не поднимает поток для каждого приходящего соединения. И это было второе бутылочное горлышко для больших ферм. Поднятие потока потребляет достаточное кол-во системных ресурсов. Лучше поднять все потоки один раз при старте (thread pool). А ещё на Линуксе можно использовать неблокирующий ввод-вывод (Linux EPOLL facility).
- Ветки. Можно настраивать\варьировать выделение ресурсов между департаментами/проектами/ассетами.

Эти изменения очень сильно повлияли на проект. Я бы даже сказал, что проект стал совсем другим нежели 10 лет назад.
Афанасий широко распространился. От нескольких студий с маленькими фермами до больших студий с сотнями машин в ферме и сотнями в облаке.
Много разработчиков, "рендерильщиков" (render-wrangles), ТД, супервайзеров содействует проекту.
Кто-то сам что-то пишет, кто-то даёт бесценные советы исходя из своего огромного опыта, кто-то даже поделился своими разработками, классами.
За эти 10 лет работы над проектом мы сделали его намного круче!
Всех за это очень благодарю!

Re: В этом году у Афанаия десятилетний юбилей!

Добавлено: Вт дек 11, 2018 9:33 am
AlexeySmolenchuk
Тимур, поздравляю с юбилеем. Огромное спасибо и тебе лично и всем причастным.

Салют!