Назад | Перейти на главную страницу

Не удалось перебалансировать том GlusterFS

Мы используем GlusterFS 3.7.11 для распределенного / реплицированного тома. Первоначально том был сформирован из 4 блоков каждый на одном выделенном узле. мы добавили 4 узла к нашему проекту и, чтобы увеличить емкость тома, мы добавили 4 блока (каждый на одном из вновь добавленных узлов), так что в итоге мы получили объем 8 кирпичей (4 x 2 - реплика 2). В соответствии с передовой практикой рекомендуется повторно сбалансировать громкость, сначала исправив макет, а затем перенеся данные, поэтому я начал исправлять макет, через несколько часов исправление макета завершилось успешно. при попытке переноса данных задача перебалансировки завершилась неудачно через несколько секунд. отчет о сбое относительно неудачной ребалансировки выглядит следующим образом:

   pending frames:
   frame : type(0) op(0)
   frame : type(0) op(0)
   frame : type(0) op(0)
   patchset: git://git.gluster.com/glusterfs.git
   signal received: 4
   time of crash: 
   2016-06-08 01:03:09
   configuration details:
   argp 1
   backtrace 1
   dlfcn 1
   libpthread 1
   llistxattr 1
   setfsid 1
   spinlock 1
   epoll.h 1
   xattr.h 1
   st_atim.tv_nsec 1
   package-string: glusterfs 3.7.11
   /usr/lib/x86_64-linux-    gnu/libglusterfs.so.0(_gf_msg_backtrace_nomem+0x92)[0x7fb81f1d75e2]
   /usr/lib/x86_64-linux-gnu/libglusterfs.so.0(gf_print_trace+0x31d) [0x7fb81f1f36cd]
   /lib/x86_64-linux-gnu/libc.so.6(+0x36cb0)[0x7fb81e5d5cb0]
   /lib/x86_64-linux-gnu/libpthread.so.0(+0x11f3b)[0x7fb81e975f3b]
   /usr/lib/x86_64-linux-gnu/libglusterfs.so.0(inode_ref+0x19)[0x7fb81f1f7e99]
   /usr/lib/x86_64-linux-gnu/libglusterfs.so.0(loc_copy+0x4a)[0x7fb81f1d59ca]
   /usr/lib/x86_64-linux-   gnu/glusterfs/3.7.11/xlator/cluster/distribute.so(dht_local_init+0x4b)  [0x7fb8194d38db]
   /usr/lib/x86_64-linux-  gnu/glusterfs/3.7.11/xlator/cluster/distribute.so(dht_lookup+0x91)[0x7fb8195087d1]
   /usr/lib/x86_64-linux-gnu/libglusterfs.so.0(syncop_lookup+0x1a2)[0x7fb81f21c102]
   /usr/lib/x86_64-linux-gnu/glusterfs/3.7.11/xlator/cluster/distribute.so(gf_defrag_fix_layout+0x89)[0x7fb8194db6c9]
   /usr/lib/x86_64-linux-gnu/glusterfs/3.7.11/xlator/cluster/distribute.so(gf_defrag_start_crawl+0x469)[0x7fb8194dd059]
   /usr/lib/x86_64-linux-gnu/libglusterfs.so.0(synctask_wrap+0x12)[0x7fb81f218972]
   /lib/x86_64-linux-gnu/libc.so.6(+0x49800)[0x7fb81e5e8800]

Я не могу сказать, в чем проблема ..., я был бы очень признателен за ваш вклад по этому вопросу

Спасибо, N