cgru
cgru copied to clipboard
Block p_tasks_ready does not work with PPA/sequential solving
Столкнулись на днях с проблемой, только сейчас дошли руки отписать: Мы с Афанасия, чтобы узнать число готовых к работе тасков пользуемся простым циклом, снимая с блоков p_tasks_ready и статус блока. Оказалось, что если на задаче активен PPE и/или sequential, то p_tasks_ready сильно превышает число реально готовых к старту тасков. Можно ли сделать так, чтобы p_tasks_ready возвращал реальное значение готовых тасков? Либо метод в af, который солвил бы все возможные ограничения (PPE, sequential и т.п.). Получается сейчас, что мы в качестве фикса воспроизводим на питоне логику решения тасков афанасия, вместо того, чтобы брать из него готовый результат.
Translation is in the tltle now.
For this, we should add an extra task state "Pending". This is new state will be needed for other things, not only for PPA.