Bug 55999 - Долгая обработка игнорируемых файлов при использовании регулярных выражений
Summary: Долгая обработка игнорируемых файлов при использовании регулярных выражений
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-kopidel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Ajrat Makhmutov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-15 19:55 MSK by Белая Алёна
Modified: 2025-10-17 20:10 MSK (History)
2 users (show)

See Also:


Attachments
kopidel (8.54 KB, text/x-log)
2025-10-13 17:19 MSK, obidinog@basealt.ru
no flags Details
update-ignored-files (3.72 KB, text/x-log)
2025-10-14 09:38 MSK, obidinog@basealt.ru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2025-09-15 19:55:48 MSK
alterator-kopidel-1.0.2-alt1

Стенды:
Alt Workstation K 11.1 x86_64
Alt Workstation 11.1 x86_64
Alt Education KDE 11 x86_64
Alt Education XFCE 11 x86_64
Alt Server 11 x86_64 minimal
обновленные до Sisyphus


Шаги воспроизведения:
1. Запустить копидел из консоли командой: 
# kopidel -X /usr/share/alterator-kopidel/default-ignored-files.txt /alterator-kopidel-workdir

Результат: выполнение зависает до начала первого шага

Ожидаемый результат: создание разливочного образа успешно

Не воспроизводится на реальных стендах.
Comment 1 Ajrat Makhmutov 2025-10-11 20:10:27 MSK
Измените пожалуйста от рута в /usr/sbin/kopidel самую первую строчку с "#!/bin/bash" на "#!/bin/bash -x" и отправьте вывод.
Comment 2 obidinog@basealt.ru 2025-10-13 17:19:56 MSK
Created attachment 19746 [details]
kopidel
Comment 3 obidinog@basealt.ru 2025-10-13 17:22:31 MSK
Зависает в том числе и при 
# kopidel --list-workdirs
Comment 4 Ajrat Makhmutov 2025-10-13 17:57:37 MSK
(Ответ для obidinog@basealt.ru на комментарий #3)
> Зависает в том числе и при 
> # kopidel --list-workdirs

Добавьте пожалуйста так же в shebang флаг -x в /usr/libexec/alterator-kopidel/update-ignored-files.sh и покажите логи следующей команды:
/usr/libexec/alterator-kopidel/update-ignored-files.sh /usr/share/alterator-kopidel/default-ignored-files.txt
Comment 5 obidinog@basealt.ru 2025-10-14 09:38:36 MSK
Created attachment 19755 [details]
update-ignored-files
Comment 6 Ajrat Makhmutov 2025-10-16 20:43:27 MSK
Проблема не в том, что игнорируемые файлы не работают, а в том, что зависает из-за долгого поиска игнорируемых файлов, когда смонтированы разделы с огромным количеством файлов.
Comment 7 Repository Robot 2025-10-17 20:10:04 MSK
alterator-kopidel-1.0.4-alt1 -> sisyphus:

Fri Oct 17 2025 Ajrat Makhmutov <rauty@altlinux> 1.0.4-alt1
- Speed up the search for ignored files
  when using regular expressions (Closes: 55999).