Bug 32555 - Обновить версию
Summary: Обновить версию
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ceph (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-01 12:17 MSK by Anton Farygin
Modified: 2017-07-17 16:42 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Farygin 2016-10-01 12:17:46 MSK
Не пора ли уйти на ceph 10-й версии ? там уже 10.2.2 доступен.
Comment 1 Alexei Takaseev 2016-10-22 15:37:52 MSK
Нужна помощь зала.

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-битах)?
Comment 2 Alexey Shabalin 2017-03-31 14:30:33 MSK
в 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 есть пример миграции.
Comment 3 Alexei Takaseev 2017-04-04 11:20:05 MSK
Я был бы очень благодарен, если бы пакет забрал в свои руки кто-то, кто с ним постоянно работает. За паять лет проект сильно развился, и моей квалификации сщ временем уже не достаточно чтобы с ним справиться. Прошу помощи зала.
Comment 4 Alexey Shabalin 2017-07-11 16:02:49 MSK
(В ответ на комментарий №3)
> Я был бы очень благодарен, если бы пакет забрал в свои руки кто-то, кто с ним
> постоянно работает. За паять лет проект сильно развился, и моей квалификации сщ
> временем уже не достаточно чтобы с ним справиться. Прошу помощи зала.

У меня почти готова новая версия. Если еще кто-то пытается собрать, давайте скоординируемся.
Comment 5 Anton Farygin 2017-07-11 16:03:19 MSK
Валера тоже собирает.
Comment 6 Valery Inozemtsev 2017-07-11 16:05:36 MSK
12.1.0 в процессе тестирования
Comment 7 Alexey Shabalin 2017-07-11 16:19:54 MSK
(В ответ на комментарий №6)
> 12.1.0 в процессе тестирования
Привет, Валера.
Сразу на 12 прыгать нельзя. Обновить с 0.94 до 12 можно только через 10.Х.

У меня почти готова 10.2.7. Пришлось переделать репо, т.к. апстрим использует submodules.
Comment 8 Valery Inozemtsev 2017-07-11 16:23:26 MSK
(В ответ на комментарий №7)
> (В ответ на комментарий №6)
> > 12.1.0 в процессе тестирования
> Привет, Валера.
> Сразу на 12 прыгать нельзя. Обновить с 0.94 до 12 можно только через 10.Х.

значит придется сделать невозможное

> У меня почти готова 10.2.7. Пришлось переделать репо, т.к. апстрим использует
> submodules.

я просто сделал srpm
Comment 9 Valery Inozemtsev 2017-07-11 16:37:07 MSK
либо держать 3 версии, что не очень то и хотелось бы
Comment 10 Anton Farygin 2017-07-11 16:39:36 MSK
если через 10-ую версию можно обновить существующий кластер, то в этом есть смысл.
Comment 11 Alexey Shabalin 2017-07-11 16:59:44 MSK
(В ответ на комментарий №10)
> если через 10-ую версию можно обновить существующий кластер, то в этом есть
> смысл.

Я бы предложил годик посидеть на 10 версии, т.к.
V12.1.0 LUMINOUS (RC) - This is the first release candidate for Luminous, the next long term stable release.
Comment 12 Valery Inozemtsev 2017-07-12 10:59:47 MSK
тогда ждем 10.x.x
Comment 13 Alexey Shabalin 2017-07-17 16:42:38 MSK
ceph-10.2.8-alt1 в сизифе