Bug 32197 - Сломанный поиск на p.a.o
Summary: Сломанный поиск на p.a.o
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: packages.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Igor Zubkov
QA Contact:
URL:
Keywords:
: 32055 (view as bug list)
Depends on:
Blocks: 22555
  Show dependency tree
 
Reported: 2016-06-16 12:09 MSK by Владимир Диденко
Modified: 2016-06-24 12:40 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Диденко 2016-06-16 12:09:46 MSK
В данный момент поиск на p.a.o довольно сильно подломан. 

Примеры описаны здесь:

https://lists.altlinux.org/pipermail/devel/2016-June/201539.html
https://lists.altlinux.org/pipermail/devel/2016-June/201541.html
Comment 1 Igor Zubkov 2016-06-22 19:20:05 MSK
Вот виновник того что поиск не работал:

[Wed Jun 22 20:18:14.236 2016] [ 1884] WARNING: rotating index 'srpm_core': prealloc: mmap() failed: Cannot allocate memory (length=8890869); using old index

 Всё упиралось в память.
Comment 2 Igor Zubkov 2016-06-22 20:01:27 MSK
И так, оказалось что поисковый индекс вырос до того размера что он уже
не всегда помещается в памяти. В sphinx есть такая опция как
seamless_rotate которая отвечает за бесшовное обновления индекса для
поиска. После того как новый индекс создан, sphinx запускает searchd с
новым индексом, и только после того как он запустится, убивается
старый searchd со старым индексом. В этот момент как раз и не хватает
памяти. Отключил бесшовную миграцию индекса. Должно полегчать. Только
теперь пару минут в день поиск будет не доступен. Я думаю что мы
переживём. :)
Comment 3 Igor Zubkov 2016-06-23 11:08:50 MSK
Ночь пережило, значит работает.
Comment 4 Igor Zubkov 2016-06-24 12:40:50 MSK
*** Bug 32055 has been marked as a duplicate of this bug. ***