forked from vitalif/vitastor
Note about etcd 3.4.15
parent
5f5b6ef150
commit
7308d6a6c0
|
@ -359,9 +359,9 @@ Vitastor с однопоточной NBD прокси на том же стен
|
||||||
так как в 5.4 есть как минимум 1 известный баг, ведущий к зависанию с io_uring и контроллером HP SmartArray.
|
так как в 5.4 есть как минимум 1 известный баг, ведущий к зависанию с io_uring и контроллером HP SmartArray.
|
||||||
- Установите liburing 0.4 или более новый и его заголовки.
|
- Установите liburing 0.4 или более новый и его заголовки.
|
||||||
- Установите lp_solve.
|
- Установите lp_solve.
|
||||||
- Установите etcd. Внимание: вам нужна версия с исправлением отсюда: https://github.com/vitalif/etcd/,
|
- Установите etcd, версии не ниже 3.4.15. Более ранние версии работать не будут из-за различных багов,
|
||||||
из ветки release-3.4, так как в etcd есть баг, который [будет](https://github.com/etcd-io/etcd/pull/12402)
|
например [#12402](https://github.com/etcd-io/etcd/pull/12402). Также вы можете взять версию 3.4.13 с
|
||||||
исправлен только в 3.4.15. Баг приводит к неспособности Vitastor запустить PG, когда их хотя бы 500 штук.
|
этим конкретным исправлением из ветки release-3.4 репозитория https://github.com/vitalif/etcd/.
|
||||||
- Установите node.js 10 или новее.
|
- Установите node.js 10 или новее.
|
||||||
- Установите gcc и g++ 8.x или новее.
|
- Установите gcc и g++ 8.x или новее.
|
||||||
- Склонируйте данный репозиторий с подмодулями: `git clone https://yourcmc.ru/git/vitalif/vitastor/`.
|
- Склонируйте данный репозиторий с подмодулями: `git clone https://yourcmc.ru/git/vitalif/vitastor/`.
|
||||||
|
|
|
@ -315,10 +315,9 @@ Vitastor with single-thread NBD on the same hardware:
|
||||||
there is at least one known io_uring hang with 5.4 and an HP SmartArray controller.
|
there is at least one known io_uring hang with 5.4 and an HP SmartArray controller.
|
||||||
- Install liburing 0.4 or newer and its headers.
|
- Install liburing 0.4 or newer and its headers.
|
||||||
- Install lp_solve.
|
- Install lp_solve.
|
||||||
- Install etcd. Attention: you need a fixed version from here: https://github.com/vitalif/etcd/,
|
- Install etcd, at least version 3.4.15. Earlier versions won't work because of various bugs,
|
||||||
branch release-3.4, because there is a bug in upstream etcd which makes Vitastor OSDs fail to
|
for example [#12402](https://github.com/etcd-io/etcd/pull/12402). You can also take 3.4.13
|
||||||
move PGs out of "starting" state if you have at least around ~500 PGs or so. The custom build
|
with this specific fix from here: https://github.com/vitalif/etcd/, branch release-3.4.
|
||||||
will be unnecessary when etcd merges the fix: https://github.com/etcd-io/etcd/pull/12402.
|
|
||||||
- Install node.js 10 or newer.
|
- Install node.js 10 or newer.
|
||||||
- Install gcc and g++ 8.x or newer.
|
- Install gcc and g++ 8.x or newer.
|
||||||
- Clone https://yourcmc.ru/git/vitalif/vitastor/ with submodules.
|
- Clone https://yourcmc.ru/git/vitalif/vitastor/ with submodules.
|
||||||
|
|
Loading…
Reference in New Issue