VOTEQ...GISTER(3)
π NAME π
okay so bestie, welcome to the votequorum_qdevice_unregister page from the Corosync Cluster Engine Programmer's Manual π β and yes, this is the one that unregisters a quorum device (it's the un-register one, we're closing the tab on that device, not opening it π).
β¨ SYNOPSIS β¨
#include <corosync/votequorum.h>
int votequorum_qdevice_unregister(votequorum_handle_t handle, const char
* name);
likeβ¦ that's it. two args. you got this π
πΈ DESCRIPTION πΈ
so votequorum_qdevice_unregister unregisters a quorum device. bye bye device π
and here's the part that's giving main character energy in a scary way β any votes it had will be removed from the cluster. gone. evaporated. not in the group chat anymore π
β οΈ NOTE that this could make the cluster inquorate. like, genuinely. the vibe check could fail. be careful bestie π«Ά
π¦ RETURN VALUE π¦
this call returns the CS_OK value if successful π β otherwise, an error is returned. that's the whole deal. slay when it works, read the next section when it doesn't β¨
π ERRORS π
here's the full roster of ways this can go wrong, no gatekeeping:
CS_ERR_TRY_AGAINβ Resource temporarily unavailableCS_ERR_INVALID_PARAMβ Invalid argumentCS_ERR_ACCESSβ Permission deniedCS_ERR_LIBRARYβ The connection failedCS_ERR_INTERRUPTβ System call interrupted by a signalCS_ERR_NOT_SUPPORTEDβ The requested protocol/functionality not supportedCS_ERR_MESSAGE_ERRORβ Incorrect auth message receivedCS_ERR_NO_MEMORYβ Not enough memory to complete the requested task
π SEE ALSO π
the whole friend group, go say hi π«Ά
votequorum_overview(3)votequorum_initialize(3)votequorum_finalize(3)votequorum_getinfo(3)votequorum_trackstart(3)votequorum_trackstop(3)votequorum_fd_get(3)votequorum_dispatch(3)votequorum_context_set(3)votequorum_context_get(3)votequorum_setexpected(3)votequorum_setvotes(3)votequorum_qdevice_register(3)votequorum_qdevice_poll(3)votequorum_qdevice_update(3)votequorum_qdevice_master_wins(3)
and that's the page!! π this lil masterpiece is a corosync Man Page, dated 2026-09-04 β ily, go unregister responsibly, and remember: losing quorum is not a cute look π β¨
π¦ where this page comes from
- fedora 43: corosynclib-devel 3.1.10-3.fc43 Β· BSD-3-Clause
- fedora 43: corosynclib-devel 3.1.10-3.fc43 Β· BSD-3-Clause
- fedora 44: corosynclib-devel 3.1.10-6.fc44 Β· BSD-3-Clause
- fedora 44: corosynclib-devel 3.1.10-6.fc44 Β· BSD-3-Clause
- Copyright (c) 2009,2012,2014 Red Hat, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms