Comments (4)
Have you checked with drbdsetup status
on the remaining nodes that they indeed have quorum? If they do have it, it seems like a bug in the HA controller.
from piraeus.
Yes, they do lose quorum. For example just now :
pvc-e57930e5-6772-41e4-8c98-99105b77970a role:Secondary suspended:quorum
disk:UpToDate quorum:no blocked:upper
talos-00r-fu9 role:Secondary
peer-disk:Diskless
talos-813-fn2 connection:Connecting
It has an UpToDate and a Diskless node, and yet it thinks it lost quorum. That's the only volume that lost quorum, the other ones look the same but with quorum, and the local node became Primary, maybe it's something to do with that specific volume somehow
from piraeus.
Very weird. Probably something for the DRBD folks to look at.
If you just want to disable the taints, you can disable the HA Controller since 2.3.0: https://github.com/piraeusdatastore/piraeus-operator/blob/v2/docs/reference/linstorcluster.md#spechighavailabilitycontroller
from piraeus.
It looks like the TieBreaker / Diskless node doesn't count towards the quorum when changing primary, so if the Primary for a volume goes down (even cleanly, it appears) the other one can't become primary anymore, and goes into a lost quorum state.
That is probably a drbd issue, but when the primary goes down cleanly I wonder if the operator could make sure the secondary switches first, while it has quorum ?
Or maybe I should just go to a placement count of 3 to avoid this
from piraeus.
Related Issues (20)
- piraeus-server,docker: Makefile only builds with bash
- Problems with Ubuntu 22.04 and drbd9-jammy HOT 1
- Unable to find way to reduce placement count HOT 2
- drbd9-focal compilation doesn't work on Ubuntu 20.04 5.15.0-43-generic HOT 1
- Got 401 while creating LinstorCluster: piraeusdatastore/drbd9-bullseye not found in quay.io HOT 1
- ERROR: failed to push quay.io/piraeusdatastore/drbd9-flatcar:v9.1.14: unexpected status: 401 UNAUTHORIZE HOT 1
- CNCF TOC annual review due HOT 2
- Two questions about drbd containerized installation solution HOT 1
- Piraeus Annual Review Evaluation and next steps HOT 4
- GitHub repository does not link to the project website url HOT 1
- kernel crashes at Oracle Linux 8 HOT 19
- A potential risk in piraeus that could lead to takeover of the cluster HOT 1
- modinfo 8.4.10 vs. kernel-loader 9.0.27 HOT 4
- Enable DCO per CNCF IP Policy HOT 1
- snapshot stucks and PVC turns readOnlny HOT 5
- Piraeus supports for arm64 HOT 4
- Build multi-arch images HOT 19
- Update from piraeus-server 1.11.1 to 1.12.3 failed with Database initialization error HOT 2
- Add reference in README that you're a CNCF sandbox project
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from piraeus.