CMAP_...DELETE(3)
π CMAP_TRACK_DELETE β the "actually let's NOT track that anymore" era π
okay so bestie, welcome to the Corosync Cluster Engine Programmer's Manual β¨ this one is cmap_track_delete(3), and yes it does exactly what the name says, we're removing stuff, we're unsubscribing, we're closing that tab π
β¨ NAME β¨
cmap_track_delete β Remove tracking of values in CMAP π¦
πΈ SYNOPSIS πΈ
#include <corosync/cmap.h>
cs_error_t cmap_track_delete (cmap_handle_t handle, cmap_track_handle_t
track_handle);
like, two args, one include, that's the whole vibe check π
π DESCRIPTION π
The cmap_track_delte function is used to remove tracking of values changed in CMAP. (yes the page really spells it delte in this one sentence, we are NOT fixing it, it's part of the lore now, iykyk π)
The handle argument is connection to CMAP database obtained by calling cmap_initialize(3) function. no cap, you literally cannot be here without that handle, it's your whole ticket in.
The track_handle argument is iterator handle obtained by cmap_track_add(3) function. so you added tracking with cmap_track_add(3), and now you're deleting it with this one. it's giving "we had a moment and now we're moving on" π§ it's the natural end of a beautiful tracking arc, periodt.
β RETURN VALUE β
This call returns the CS_OK value if successful. slay! π
CS_ERR_BAD_HANDLE error is returned when track_handle is invalid. aka if you're out here passing a fake handle, the library WILL clock you π
π SEE ALSO π
go read these next, they're all icons π
π«Ά and also, the full error menu (collect them all) π«Ά
CS_ERR_TRY_AGAINβ Resource temporarily unavailable. it's not a no, it's a "not right now" bestie πCS_ERR_INVALID_PARAMβ Invalid argument. that arg was not it βCS_ERR_ACCESSβ Permission denied. you are not on the list, and it's giving velvet rope πCS_ERR_LIBRARYβ The connection failed. the link up did not link up πCS_ERR_INTERRUPTβ System call interrupted by a signal. rude honestlyCS_ERR_NOT_SUPPORTEDβ The requested protocol/functionality not supported. not in this house π«CS_ERR_MESSAGE_ERRORβ Incorrect auth message received. the handshake said what nowCS_ERR_NO_MEMORYβ Not enough memory to complete the requested task. she's full, no more room at the inn π
π reminder boo: tracking is a commitment. you callcmap_track_add(3)to start it, you callcmap_track_delete(3)to end it, and you keep yourhandleandtrack_handlestraight or you getCS_ERR_BAD_HANDLE. that's the whole deal, fr fr.
and that's the page!! mwah π this was the corosync Man Page, dated 06/02/2012 β yes it's vintage, yes it still ate, we stan an older queen π bye bestie, go delete some tracking β¨
π¦ where this page comes from
- debian bookworm: libcmap-dev 3.1.7-1+deb12u2 Β· BSD-3-Clause
- debian trixie: libcmap-dev 3.1.9-2+deb13u1 Β· BSD-3-Clause
- epel 9: corosynclib-devel 3.1.10-0.2.el9.1 Β· BSD-3-Clause
- 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 43: corosynclib-devel 3.1.9-5.fc43 Β· BSD-3-Clause
- fedora 43: corosynclib-devel 3.1.9-5.fc43 Β· BSD-3-Clause
- fedora 44: corosynclib-devel 3.1.10-4.fc44 Β· BSD-3-Clause
- fedora 44: corosynclib-devel 3.1.10-4.fc44 Β· 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
- nixos 26.05: corosync 3.1.9
- nixpkgs unstable: corosync 3.1.9
- opensuse-leap 16.0: corosync-devel 3.1.9-160000.4.1 Β· BSD-3-Clause
- opensuse-leap 16.0: corosync-devel 3.1.9-160000.4.1 Β· BSD-3-Clause
- opensuse-leap 16.0: corosync-devel 3.1.9-160000.4.1 Β· BSD-3-Clause
- opensuse-leap 16.0: corosync-devel 3.1.9-160000.4.1 Β· BSD-3-Clause
- ubuntu jammy: libcmap-dev 3.1.6-1ubuntu1 Β· BSD-3-Clause
- ubuntu jammy: libcmap-dev 3.1.6-1ubuntu1.2 Β· BSD-3-Clause
- ubuntu noble: libcmap-dev 3.1.7-1ubuntu3 Β· BSD-3-Clause
- ubuntu noble: libcmap-dev 3.1.7-1ubuntu3.2 Β· BSD-3-Clause
- ubuntu questing: libcmap-dev 3.1.9-2ubuntu1
- ubuntu questing: libcmap-dev 3.1.9-2ubuntu1.1
- ubuntu resolute: libcmap-dev 3.1.9-2ubuntu3 Β· BSD-3-Clause
- ubuntu stonking: libcmap-dev 3.1.10-3ubuntu1 Β· BSD-3-Clause
- Copyright (c) 2012 Red Hat, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms