Bug 47130

Summary: assertion failed при запуске сервиса glusterd
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: glusterfs11Assignee: Vitaly Lipatov <lav>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2023-08-05 13:43:35 MSK
Версия: glusterfs11-11.0-alt2

Шаги воспроизведения:

# apt-get install -y glusterfs11 glusterfs11-server glusterfs11-client
# systemctl enable --now glusterd.service && sleep 5; systemctl status glusterd.service --no-pager -l

Ожидаемый результат: active running

Фактический результат: loaded failed

В логах:

Fatal glibc error: malloc.c:2593 (sysmalloc): assertion failed: (old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)
Comment 1 Evgeny Shesteperov 2023-08-05 14:56:14 MSK
Также воспроизводится при проверке glusterfs-coreutils-0.3.2-alt1

# hostnamectl set-hostname srv1 && echo $(hostname -i ) srv1 >> /etc/hosts && reboot
# apt-get install -y glusterfs-coreutils glusterfs8 glusterfs8-server glusterfs8-client glusterfs8-cli && \
systemctl enable --now glusterd.service && sleep 5; systemctl status glusterd.service --no-pager -l && \
mkdir -p /mnt/repl{1,2} && \
gluster volume create replicated replica 2 transport tcp srv1:/mnt/repl1 srv1:/mnt/repl2 force && \
gluster volume start replicated
# mkdir /mnt/replica && \
mount.glusterfs srv1:/replicated /mnt/replica/ && \
seq 1 10 | while read line; do echo "This is File${line}" > /mnt/replica/file${line}; done
# gfls -lh glfs://localhost/replicated

Если я правильно понял, то используется libglusterfs11-api-11.0-alt2

Дополнительно: в P10 не воспроизводится, но там libglusterfs8-api-8.4-alt1