Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pcs-0.10.7 #2

Open
3 tasks done
OndrejHome opened this issue Dec 15, 2020 · 2 comments
Open
3 tasks done

pcs-0.10.7 #2

OndrejHome opened this issue Dec 15, 2020 · 2 comments
Assignees

Comments

@OndrejHome
Copy link
Owner

OndrejHome commented Dec 15, 2020

Tracking of effort to include pcs-0.10.7 into ebuild

This request came via email on 2020/12/06 KST.

Challenges/Current progress:

  • Gentoo recently moved to newer python3 versions after long time
  • new dependencies for pcs version 0.10.7
  • pcsd looks to be missing something
pcsd[415935]: DEBUG:pcs.daemon:Ruby daemon request (id: 1269) type: 'sync_configs'
pcsd[415935]: ERROR:pcs.daemon:Cannot connect to ruby daemon (message: 'HTTP 599: Un>
pcsd[415935]: ERROR:pcs.daemon:Config synchronization failed

Note: Surprisingly there are now masked packages for pacemaker 2.0.5 in portage (including corosync 3.x and kronosnet)

@OndrejHome OndrejHome self-assigned this Dec 15, 2020
@custom82
Copy link

Hello Ondrej
i have send you a mail with dacite and thin ebuild but your openrc patch for pcs doesn't work

@OndrejHome
Copy link
Owner Author

OK, so after having more time to experiment I have managed to get both openrc and systemd version of pcs to work in branch https://github.com/OndrejHome/ondrejhome-gentoo-overlay/tree/pcs-0.10.7

@custom82 thank you for sharing the 'dacite' and 'thin' ebuilds that are required by this version of pcs.
Despite of provided openrc patch I have ended up reworking it based on 0.10.2 version as it looks that only lines seems to changed and new patch now works - can start/stop cluster, can enable/disable cluster services - both openrc and systemd.

I have stayed with upstream naming of pcsd-ruby to match as much as possible which makes patches smaller.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants