Не пора ли уйти на ceph 10-й версии ? там уже 10.2.2 доступен.
Нужна помощь зала. http://git.altlinux.org/people/taf/packages/?p=ceph.git;a=commit;h=a9665128082250b62afc9c297c3267c5eaf64820 Локально сборка в хешере на 64-битной платформе проходит нормально (хоть в процессе и отжирается порядка 22Гб дискового пространства), но на i586 получаем такое: 2016-Oct-22 10:34:16 :: test-only task #171237 for sisyphus started by taf: #100 build 10.2.3-alt1 from /people/taf/packages/ceph.git 2016-Oct-22 10:34:17 :: [x86_64] #100 ceph.git 10.2.3-alt1: build start 2016-Oct-22 10:34:17 :: [i586] #100 ceph.git 10.2.3-alt1: build start CXX common/strtol.lo common/strtol.cc:192:75: error: duplicate explicit instantiation of 'T strict_si_cast(const char*, std::__cxx11::string*) [with T = long long int; std::__cxx11::string = std::__cxx11::basic_string<char>]' [-fpermissive] template int64_t strict_si_cast<int64_t>(const char *str, std::string *err); 2016-Oct-22 11:25:48 :: [i586] ceph.git 10.2.3-alt1: remote: build failed 2016-Oct-22 11:25:48 :: [i586] #100 ceph.git 10.2.3-alt1: build FAILED Честно, я не программист С++ уровня Бог+++, потому спрашиваю, можно ли это как-то исправить? Или будет достаточно поставить сборку только для x86_64 (вряд ли кто-то собирает кластера на 32-битах)?
в v10.2.4 эту ошибку исправили. уже доступна v10.2.6 Очень ждём новую версию. И еще пожелание, создавать служебного пользователя в rpm spec. В версии 10 демоны работают от пользователя ceph. в ceph-osd@.service указано использовать этого пользователя. ExecStart=/usr/bin/ceph-osd -f --cluster ${CLUSTER} --id %i --setuser ceph --setgroup ceph MAJOR CHANGES FROM HAMMER General: Ceph daemons run as ‘ceph’ user instead of ‘root’. в debian/ceph-common.postinst есть пример миграции.
Я был бы очень благодарен, если бы пакет забрал в свои руки кто-то, кто с ним постоянно работает. За паять лет проект сильно развился, и моей квалификации сщ временем уже не достаточно чтобы с ним справиться. Прошу помощи зала.
(В ответ на комментарий №3) > Я был бы очень благодарен, если бы пакет забрал в свои руки кто-то, кто с ним > постоянно работает. За паять лет проект сильно развился, и моей квалификации сщ > временем уже не достаточно чтобы с ним справиться. Прошу помощи зала. У меня почти готова новая версия. Если еще кто-то пытается собрать, давайте скоординируемся.
Валера тоже собирает.
12.1.0 в процессе тестирования
(В ответ на комментарий №6) > 12.1.0 в процессе тестирования Привет, Валера. Сразу на 12 прыгать нельзя. Обновить с 0.94 до 12 можно только через 10.Х. У меня почти готова 10.2.7. Пришлось переделать репо, т.к. апстрим использует submodules.
(В ответ на комментарий №7) > (В ответ на комментарий №6) > > 12.1.0 в процессе тестирования > Привет, Валера. > Сразу на 12 прыгать нельзя. Обновить с 0.94 до 12 можно только через 10.Х. значит придется сделать невозможное > У меня почти готова 10.2.7. Пришлось переделать репо, т.к. апстрим использует > submodules. я просто сделал srpm
либо держать 3 версии, что не очень то и хотелось бы
если через 10-ую версию можно обновить существующий кластер, то в этом есть смысл.
(В ответ на комментарий №10) > если через 10-ую версию можно обновить существующий кластер, то в этом есть > смысл. Я бы предложил годик посидеть на 10 версии, т.к. V12.1.0 LUMINOUS (RC) - This is the first release candidate for Luminous, the next long term stable release.
тогда ждем 10.x.x
ceph-10.2.8-alt1 в сизифе