Bug 48430 - mandb значительно замедлился с версии 2.11.2-alt1
Summary: mandb значительно замедлился с версии 2.11.2-alt1
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: man-db (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL: https://gitlab.com/man-db/man-db/-/is...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-14 03:00 MSK by Vitaly Chikunov
Modified: 2023-12-19 20:09 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Chikunov 2023-11-14 03:00:11 MSK
На предыдущих версиях апдейт mandb (при обновлении какой-то man страницы) происходил за считанные секунды. Начиная с версии 2.11.2-alt1 такое же обновление уже длится пол минуты и более (на тестовой машине с SSD с 11857 файлов и симлинков в man3).

Reproducer:

  # ls /usr/share/man/man3 | wc -l
  11857
  # touch /usr/share/man/man3
  # time mandb -q
  real 45.26
  user 14.03
  sys 37.44
  # time mandb -q
  real 0.20
  user 0.11
  sys 0.05
  # touch /usr/share/man/man3
  # time mandb -q
  real 51.47
  user 15.92
  sys 42.50

Для пользователя это выглядит как долгая пауза по пол минуты в конце `apt-get install`.
Comment 1 Alexey Gladkov 2023-11-14 03:26:15 MSK
Откат до 2.10.2 помогает ?
Comment 2 Vitaly Chikunov 2023-11-14 03:31:41 MSK
Помогает.

  # mandb --version
  mandb 2.10.2
  # touch /usr/share/man/man3
  # time mandb -q
  real 0.35
  user 0.15
  sys 0.12
  # time mandb -q
  real 0.23
  user 0.10
  sys 0.05