Bug 32197

Summary: Сломанный поиск на p.a.o
Product: Infrastructure Reporter: Владимир Диденко <vladimir.didenko>
Component: packages.altlinux.orgAssignee: Igor Zubkov <icesik>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: aen, anubix, mike, ogion
Version: unspecified   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 22555    

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. ***