Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: corosync | Distribution: openSUSE Tumbleweed |
Version: 3.1.9 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Nov 18 04:51:09 2024 |
Group: Productivity/Clustering/HA | Build host: reproducible |
Size: 1110620 | Source RPM: corosync-3.1.9-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: http://corosync.github.io/corosync/ | |
Summary: The Corosync Cluster Engine and Application Programming Interfaces |
This package contains the Corosync Cluster Engine Executive, several default APIs and libraries, default configuration files, and an init script.
BSD-3-Clause
* Mon Nov 18 2024 [email protected] - Update to version 3.1.9: * rust: Update to latest standards * totemsrp: Fix orf_token stats * totem: Use uint64_t type and QB_TIME_NS_IN_MSEC * totem: Use proper timestamp type for token warning * stats: Store token rx and tx timestamps as 64-bit * rust: fix clippy warning in rust 1.81 * coroparse: Free kv_item key and value on failure * icmap: Free memory if qb_map_notify_add fails * cfg: Free new_config interfaces on failure * main: support lock pid file arg * man: fix a typo in cpg_model_initialize * man: Improve quorum provider formatting * rust: tests return errors and don't hang * rust: Improve Rust bindings * Move corosync-notifyd policy file into $(datadir)/dbus-1/system.d * man: corosync.conf: Multi improvements * totem: Fix reference links * Report crypto errors back to cfg reload * Fix up the library .versions files * configure: Fix building of rust for release * License: Fix year (mainly to fix rust building) * Wed Nov 13 2024 Nicholas Yang <[email protected]> - Add a patch to harden services with systemd sandboxing: * 0001-harden-services-with-systemd-sandboxing.patch * Wed May 15 2024 Emil Penchev <[email protected]> - Update to version 3.1.8 * Handling integer overflow issues * rust: Improve vector initialisation * man: Update the corosync_overview manpage * config: Fail to start if ping timers are invalid * rust: Remove some pointless casts * parser: Allow a non-breaking space as 'whitespace' * spec: Migrate to SPDX license * build: Fix rust make -j build dep for distcheck * rust: Remove tests from check scripts * Rust: Remove obsolete bindgen flag * knet: use knet TRACE logging level if available * Rust: 'fix' clippys for Rust 1.67 * rust: Make it work on FreeBSD * bindings: Add Rust bindings * totemconfig: Add support for knet_mtu * configure: Modernize configure.ac a bit * log: Configure knet logging to the same as corosync * logrotate: Use copytruncate method by default * totemconfig: Check uname return value correctly * totempg: Fix alignment handling * pkgconfig: Export corosysconfdir * Remove bashism from configure script * totemudpu: Don't block local socketpair * build: Add explicit dependency for used libraries * totemsrp: Switch totempg buffers at the right time * cpghum: Allow to continue if corosync is restarted * man: Fix consensus timeout * logsys: Unlock config mutex on error * totem: Add cancel_hold_on_retransmit config option * totemconfig: Knet nodeid must be < 65536 * totemconfig: Ensure all knet hosts has a nodeid * cfgtool: Use CS_PRI_NODE_ID for formatting nodeid * cfgtool: Fix brief mode display of localhost * cfgtool: Set nodeid indexes after sort * totemconfig: Put autogenerated nodeid back to cmap * cfgtool: Check existence of at least one of nodeid * totemconfig: Do not process totem.nodeid * knet: Fix node status display * main: Add support for cgroup v2 and auto mode * stats: fix crash when iterating over deleted keys * man: Add note about single node configuration * Revert "main: Add support for cgroup v2" * Revert "man: Add info about cgroup v2 behavior" * man: Add info about cgroup v2 behavior * cfg: corosync_cfg_trackstop blocks forever * main: Add support for cgroup v2 * main: Mark crypto_model key read only * totemconfig: Ensure strncpy is always terminated * config: Properly check crypto and compress models * man: corosync-cfgtool.8: use proper single quotes * knet: pass correct handle to knet_handle_compress * totemconfig: fix integer underflow and logic bug * totemconfig: change udp netmtu value as a constant * totemknet: retry knet_handle_new if it fails * main: Check memlock rlimit * configure: drop unnecessary check and define * configure: move exec_prefix sanitize * configure: drop dead code * configure: detect and init pkg-config with macro * main: Close race condition when moving to statedir * init: Use corosync-cfgtool for shutdown * test: Add testcfg to exercise some cfg functions * cfg: Reinstate cfg tracking * cfg: Improve nodestatusget versioning * cfg: New API to get extended node/link infomation * totemknet: Check both cipher and hash for crypto * The ring id file needn't be executable * pkgconfig: export LOGDIR in corosync.pc * spec: Add isa version of corosync-devel provides * totemconfig: remove redundant nodeid error log * totemsrp: More informative messages * config: Increase default token timeout to 3000 ms * man: votequorum.5: use proper single quotes * man: fix typo: avaialable * tests: Use CS_DISPATCH_BLOCKING instead of cycle * quorum: Add support for nodelist callback * man: reload during rolling upgrade * totemsrp: Move token received callback * common_lib: Remove trailing spaces in cs_strerror * totemconfig: improve linknumber checking * totemconfig: add interface number to the error str * cfg: enhance message_handler_req_lib_cfg_killnode * totemconfig: validate totem.transport value * cmapctl: return error on no result of print prefix * cmapctl: check NULL for key type and value for -p * quorumtool: strict check for -o option * quorumtool: Help shouldn't require running service * cfgtool: Return error when -i doesn't match * man: update output of -s and -b for cfgtool * cmapctl: return EXIT_FAILURE on failure * tools: use util_strtonum for options checking * cfgtool: enhancement -a option * cfgtool: output error messages to stderr * configure: Use default systemd path with prefix * build: Use git-version-gen during specfile build * build: Update git-version-gen * spec: Require at least knet 1.18 for crypto reload * config: Allow reconfiguration of crypto options * test: Fix cpgtest * config: Fix crash when a reload fails twice * config: Don't free pointers used by transports * config: don't reload vquorum if reload fails * cfg: Improve error return to cfgtool -R * config: Reorganise the config system * Revert "totemip: compare sin6_scope_id and interface_num" * Revert "totemip: Add support for sin6_scope_id" * cfgtool: Fix error code as described in MP * icmap: icmap_init_r() leaks if trie_create() fails * votequorum: set wfa status only on startup * quorumtool: exit on invalid expected votes * votequorum: Change check of expected_votes * cfgtool: Simplify output a bit for link status * man: Enhance link_mode priority description * main: Add schedmiss timestamp into message * totemip: compare sin6_scope_id and interface_num * totemip: Really remove totemip_copy_endian_convert * totemip: Remove unused totemip_copy_endian_convert * totemip: Add support for sin6_scope_id * cfgtool: Improve link status display * totemknet: Change the initial value of the status * stats: Use nanoseconds from epoch for schedmiss * stats: Add stats for scheduler misses * votequorum: Reflect runtime change of 2Node to WFA * cpg: Change downlist log level * man: move cmap_keys man page from section 8 to 7 * stats: Check return code of stats_map_get * quorumtool: Assert copied string length * notifyd: Check cmap_track_add result * cmapctl: Free bin_value on error * cfgtool: Remove unused callbacks * cpghum: Remove unused time variables and functions * votequorum: Assert copied strings length * totemknet: Assert strcpy length * totemknet: Check result of fcntl O_NONBLOCK call * totemconfig: Initialize warnings variable * sync: Assert sync_callbacks.name length * totemknet: Don't mix corosync and knet error codes * stats: Assert value_len when value is needed * cmap: Assert copied string length * totemconfig: Reuse already fetched pointer * logconfig: Remove double free of value * votequorum: Ignore the icmap_get_* return value * totemconfig: Free leaks found by coverity * icmap: fix the icmap_get_*_r functions * pkgconfig: Add libqb dependency * Initialize stack allocated memory * man: Fix corosync.conf knet pong count default * totemsrp: Reduce MTU to left room second mcast * totempg: Check sanity (length) of received message * build: add option for enabling sanitizer builds * totemknet: Add locking for log call * man: Fix link_mode priority description * notifyd: Don't dereference NULL key_name * totem: Increase ring_id seq after load * init: Use cpgtool instead of cfgtool * notifyd: Fix warning produced by 32-bit compiler * cfgtool: Remove unused code * logging: Add CS_PRI_NODE_ID and CS_PRI_RING_ID * vqsim: Fix gitignore * totemknet: Disable forwarding on shutdown * totemconfig: Fix compiler warning * totem: fix check if all nodes have same number of links * totem: fix check if all nodes have name attrs in multi-link setups * corosync-notifyd: Add option to disable DNS lookup * totemsrp: Fix warnings produced by gcc 9.1 * cpg: Move filling of member_list to subfunction * cpg: Add more comments to notify_lib_joinlist * cpg: send single confchg event per group on joinlist * cpg: notify_lib_joinlist: drop conn parameter * vqsim: Check length of copied optarg * vqsim: Check result of icmap_set_uint32 * vqsim: Remove unused total_nodes * vqsim: Free allocated newvq on error * vqsim: Check length of received message * vqsim: Check write result * vqsim: Do not access unitialized argv[0] * totemknet: Initialize return value in setup_nozzle * totemknet: macaddr_str is always set * totemknet: Ignore icmap_get_string result * totemknet: create_nozzle_device simplify check * totemip: Use res in totemip_sa_equal * totemconfig: ipaddr_equal use switch * configure: Fix GDB_CFLAGS typo * man: Add vqsim man page into distributed tarball * spec: Add support for user-flags configure option * man: Enahnce block_unlisted_ips description * man: Enhance corosync.conf mp a bit * cfgtool: Fix link status display * knet: Use block_unlisted_ips * udpu: Drop packets from unlisted IPs * knet: Fix initialising of knet access lists. * knet: allow corosync to use knet access lists * man: Enhance token_retransmit description * totemconfig: Fix minimum limit for hold timeout * vqsim: Enhance vqsim * knet: Fix a couple of errors when adding a new link * totemconfig: fix autogen mcastaddr for ipv6-4 * totemconfig: Ensure nodeid is specified for IPv6 * vqsim: Fix vqsim for corosync 3.0 * vqsim: Make vqsim compile * totemconfig: ipaddr_equal check just addr part * cpg: Add CPG_REASON_UNDEFINED * crypto: re-introduce secauth parameter * totemconfig: Remove support for 3des * keygen: Reflect change in knet * set totem.keyfile and totem.key to RO * Revert "init: Enable StopWhenUnneeded" * totemsrp: Word spelling mistake * coroparse: Fix compiler warning * configure: Do not autodetect nozzle * nozzle: Add support for libnozzle devices * quorumtool: Fix exit status codes * corosync-cfgtool: Fix -i matching * build: Use the AWK variable provided by configure * build: Use the SED variable provided by configure * configure.ac: AC_PROG_SED is already present * corosync.conf.5: typography fixes * corosync.conf.5: fix grammar * cfgtool: Improve link status display * doc: Update INSTALL file * init: Enable StopWhenUnneeded * totemip: Use AF_UNSPEC for ipv4-6 and ipv6-4 * [totemknet] update for libknet.so.2.0.0 init API * Config version must be specified * Don't declare success early * More natural error messages * main: Rename run_dir to state_dir * totemconfig: Enhance totem.ip_version * totemip: Add debug information to totemip_parse * totemconfig: Add IPs to family mismatch error * config: Look up hostnames in a defined order * Fix corosync.conf.5 manpage typos * man: Add some information about address resolution * totemconfig: Really use totemip_parse results * man: Add instructions for adding/removing nodes * config: Disallow corosync-cmapctl updates of nodelist * config: Report IP addr/nodename parse errors back * coroparse: Remove unused cs_err initialization * cpghum: Check cpg_local_get return code * testcpg2: Check cpg_dispatch return code * notifyd: Delete registered tracking keys * stats: Fix delete of track * init: Fix init script to work with containers * main: Remove COROSYNC_RUN_DIR * man: Describe nodelist.node.name properly * main: Remove COROSYNC_TOTEM_AUTHKEY_FILE * main: Replace COROSYNC_MAIN_CONFIG_FILE * main: Move sched paramaters to config file * configure: move to AC_COMPILE_IFELSE * logsys: Make hires timestamp default * logsys: Support hires timestamp * totemconfig: Fix logging of freed string * config: Allow generated nodeis for UDP & UDPU * config example: Migrate to newer syntax * log: Implement support for reopening log files * totemconfig: Replace strcpy by strncpy * config: Fix crash in reload if new interfaces are added * man: Fix default knet_pmtud_interval to match code * build: Remove totempg shared library leftovers * build: Do not compile totempg as a shared library * man: Fix typo conains -> contains * man: Fix typo connnections -> connections * build: Remove NSS dependencies * cts: Remove CTS * man: Fix crypto_hash and crypto_cipher defaults * coroparse: Fix newly introduced warning * Add option to force cluster into GATHER state * coroparse: Use key_name for error message * coroparse: Add file name and line to error message * coroparse: Be more strict in what is parsed * coroparse: Fix remove_whitespace end condition * coroparse: Check icmap_set results * coroparse: Return error if config line is too long * notifyd: Propagate error to exit code * git-version-gen: Fail on UNKNOWN version * build: Support for git archive stored tags * man: fix cmap key name runtime.config.totem.token * Remove libcgroup * systemd: prevent redundancy in journal * Add token_warning configuration option * corosync-notifyd: Rename global local_nodeid * totemsrp: Add assert into memb_lowest_in_config * totemconfig: Enlarge error_string_response * ipc_glue: Fix strncpy in pid_to_name function * cmap: Fix strncpy warning in cmap_iter_next * util: Fix strncpy in setcs_name_t function * totemknet: Free instance on failure exit * spec: Add explicit gcc build requirement * Add option for quiet operation to corosync-cmapctl * totemudpu: Pass correct paramto totemip_nosigpipe * totemudpu: Add local loop support * config: Fail config validation if not all nodes have all links * config: Enforce use of 'name' node attribute in multi-link clusters * totemconfig: Check for things that cannot be changed on the fly * Fix snprintf warnings * init: Use existing env variable from sysconf * upstart: Remove notifyd upstart unit * knet: Don't try to create loopback interface twice * knet: Fix knet log buffer size * cpg: Inform clients about left nodes during pause * man: Make the manpages reproducible * totemsrp: Fix leave message regression * totemsrp: Log proc/fail lists in memb_join_process * totemsrp: Fix srp_addr_compare * tools: don't distribute what we can easily make * Drop all references to SECURITY file * SECURITY: Remove SECURITY file * NSS_NoDB_Init: the parameter is reserved, must be NULL * Fix typo: defualt -> default * Fix typo: sucesfully -> successfully * totemsrp: Check join and leave msg length * totemsrp: Implement sanity checks of received msgs * cpg: Handle fragmented message sending interrupt * totem: Display IP of sender * totemsrp: Add magic and version into header * knet: Fix display of links with unconfigured link0 * main: Set errno before calling of strtol * quorumtool: Don't set our_flags without v_handle * sam_test_agent: Remove unused assignment * blackbox: Quote subshell result properly * init: Quote subshell result properly * cfgtool: Don't assume link ID is a single char * knet: Always use link0 for loopback * totem: Fix debug warnings printed by knet * config: Allow use of ring0_addr * config: Update message when local host isn't found * cfg: Fix cfg_get_node_addrs so that DLM works * totem: Return interface count correctly * totem: Use nodeid ONLY in srp_addr * [rpm] use rpm macros to identify build distro * [rpm] fixup corosync.spec.in to build on opensuse * totempg: Fix corrupted messages * totempg: use iovec[i].iov_len instead of copy_len * totempg: Fix fragmentation segfault * [build] fix build with non-standard knet location * [man] fix regression introduced by 7162e75dcf81b7e475536e3060bf5e9312cd43b8 * Man: Move overview mp to sections 3 and 7 from 8 * logging: Close before and open blackbox after fork * logging: Make blackbox configurable * corosync-notifyd: improve error handling * spec: Modernize spec to comply with newest Fedora * build: Remove support for upstart * build: Replace -lknet with autoconf generated vars * build: Remove rdma/ibverbs * qdevice: Remove qdevices * config: Don't fudge port numbers * knet: Allow ping_timers to be auto-configured * cts: Make code compatible with Python 3 * corosync-notifyd: make SNMP work again * build: Add the headers necessary for RPM build * config: if local node addr is wrong, fail with a sensible message * totemknet: Drop truncated packets on receive * totemudp: Make use of UDP_RECEIVE_FRAME_SIZE_MAX * totemudpu: Export and rename UDPU_FRAME_SIZE_MAX * totemconfig: Fix UDP autogeneration of mcast addr * totemudpu: Scale receive buffer * config: Allow selection of crypto_model * libcpg: Fix issue with partial big packet assembly * qdevice: mv free(str) after port validation * corosync.aug: Add missing options * config: Allow links to have different ip_versions * Fix compile errors in qdevice and vqsim on FreeBSD * cmapctl: mention the Clear stats option in usage message * corosync-cfgtool: refactor cli parameters handling * wd: fix snprintf warnings * totemsrp: Revert totemsrp_get_ifaces() changes * man: Add note about corosync not using name option * corosync.conf: publicize nodelist.node.name * man: fixes for corosync.conf man page * cmapctl: add "-m" option into help message * totemconfig: remove duplicate aes256 test * fix output format for corosync-cfgtool with knet (#283) * sync: Call sync_init of all services at once * sync: Remove unneeded determine sync code * stats: Add some missing knet stats * man: Add note about qdevice parallel cmds start * man: corosync-qdevice: some more stylistics * systemd: corosync-qdevice can not run without corosync * man: corosync-qdevice: fix formatting vs. punctuation * configure: kill off INITWRAPPERSDIR * corosync-qdevice: send startup notification to systemd * corosync-qnetd: send startup notification to systemd * Send corosync-notifyd startup notification to systemd * Make systemd stop corosync-notifyd if corosync is stopped * corosync.spec: Add system-devel build requirement * Send corosync startup notification to systemd * quorumtool: Use full buffer size in snprintf * cpghum: Mark print/log functions with printf attr * cpg_test_agent: Fix snprintf compiler warnings * sam: Fix snprintf compiler warnings * coroparse: Do not convert empty uid, gid to 0 * cmapctl: Add option to clear the stats * stats: Don't display errors when reading knet stat * make the output of "corosync-cfgtool -s" more readable (#269) * cfg: nodeid should be unsigned int * quorumtool: remove duplicated help message * man: fix cpg_mcast_joined.3.in * man: Add stats.clear keys to the cmap_keys man pg * stats: Add cmap key to clear the various stats. * Use RuntimeDirectory instead of tmpfiles.d * totemconfig: generate mcast icmap items for UDP * Use static case blocks to determine distro flavor * configure: add --with-initconfigdir option * totemconfig: add nodeid check for knet * man: support SOURCE_DATE_EPOCH * man:fix in corosync-qdevice.8 * man: must set nodeid for knet in nodelist * logsys: Avoid redundant callsite section checking * config: Fix memory leak * knet: Add support for knet compression * qdevice: Add support for heuristics * Spec: fix arch-qualified dependencies * cmap: Remove noop highest config version check * cmap: don't shutdown highest config_version node * totemudp: Remove memb_join discarding * votequorum: make atb consistent on nodelist reload * totem: Remove unnecessary NSS headers * config: Allow dynamic link configuration * totemudp: Retry if bind fails * corosync.conf.5: watchdog support is conditional * wd: default to not using a watchdog * wd: remove extra capitalization typo * corosync.conf.5: add warning about slow watchdogs * totemknet: fix debug message typo * corosync.conf.5: Fix watchdog documentation * wd: fix typo * Include fcntl.h for F_* and O_* defines * stats: add knet 'handle' stats * main: use syslog & printf directly for early log messages * totempg: Allow space for incoming overflow * cpghum: Add options to change flood start/mult/end sizes (#237) * totemknet: Use knet's LOOPBACK transport (#236) * CFG: Remove ring-reenable code * main: Add support for libcgroup * stats: Add map with on-demand statistics * ipc: Check for the libraries sending invalid message IDs * main: Add option to set priority * totemknet: Prevent dead-loop in log_flush_messages * corosync-keygen: Display number of needed bits * totemknet: Flush knet log messages * corosync-keygen: Make less-secure default * corosync-keygen: Adapt to knet key sizes * totemconfig: Make crypto work again * knet: Compile with latest knet API * totem: Propagate totem initialization failure * totemknet: Use new knet_link_set_config() API * coroapi: Use size_t for private_data_size * votequorum: Report errors from votequorum_exec_send_reconfigure * cpghum: remove space after delimiter * cpghum: Add interim RTT to cpghum * configure: Enable C99 language standard * main: Display reason why cluster cannot be formed * notifyd: Add the community name to an SNMP trap * cpghum: Add machine-readable output * test: Fold cpgbench into cpghum (#205) * knet: Allow space for encapsulated messages * Main: Call mlockall after fork * Fix typos in README.recovery * coroparse: Use readdir instead of readdir_r * totemknet: Handle logpipe creation failure * wd: Report error when close of wd fails * Qnetd lms: Use UTILS_PRI_RING_ID printf format str * cpghum: Fix printf of size_t variable * totemknet: Got back to recvmsg() from recvmmsg() * totemconfig: Prefer nodelist over bindnetaddr * knet: Close libknet down cleanly at shutdown * man: Document -a option to corosync-quorumtool * cpghum test: Improve error codes * quorumtool: Add option to show all node addresses * cpghum: Stop cpghum from reporting fake CRC errors * logconfig: Do not overwrite logger_subsys priority * totem: Fix buffer sizes * main: Don't ask libqb to handle segv, it doesn't work * Logsys: Change logsys syslog_priority priority * knet: improve logging messages by adding knet subsystem * cpghum: Add abort_on_error option * cpghum: Add min rtt and print stats every alarm * cpghum: Add Round Trip Time (RTT) reporting * knet: Change nodeids to knet_node_id_t for new knet compatibility * knet: Fix MTU sizes & allow transport config in corosync.conf * knet: PMTUd data_mtu already accounts for IP and knet header overheads * knet: switch from write to sendto() * knet: Change nodeids to 8 bit for new knet compatibility * doc: document watchdog_device parameter * knet: Fix member_remove to shut down existing links first * Spec: make internal dependencies arch-qualified * Spec: drop unneeded dependency * knet: Reduce default pong count to 2 for faster startup * totemknet: Make it compile with kronosnet git master * Qdevice: fix spell errors in qdevice * Remove redundant header file inclusion * Remove deprecated doxygen flags * upstart: Add softdog module loading example * Totempg: remove duplicate memcpy in mcast_msg func * man: Modify man-page according to command usage * init: Add doc URIs to the systemd service files * Fix typo: Destorying -> Destroying * man: Fix typos in man page * totempg: totempg_groups_join return valid error * systemd: Delete unnecessary soft_margin * knet: Support reload of link parameters * list: Unify the list processing with qb_list func * knet: Allow configuration of more params * knet: Don't lose log messages when knet gets busy (#165) * libvotequorum: Bump version * list: Replace for_each by safe version where need * list: Remove list.h * list: Replace uses of list.h with qblist.h * [build] Fix build on RHEL7.3 latest * Change a type of NodeID. * vqsim: Fix Makefile.am * configure: Remove RDMA (again) * vqsim: Add Quorum simulator program * Build: Fail configure if knet is not installed * totem: add totemknet.[ch] * cfg: Prevents use of uninitialized buffer * totem: Add Kronosnet transport. * coropase: Set a poll_period value for wd monitor * votequorum: simplify reconfigure message handling * votequorum: Don't update expected_votes display if value is too high * Fix various typos * init: corosync and cman aren't system facilities * conf: be explicit about the mcast src/dst ports Added: corosync-3.1.8.tar.gz Removed: corosync-2.4.6.tar.gz bug-1001164_corosync.conf-example.patch bug-1032634_fix-ifdown-udp.patch bug-1083561_upgrade-from-1-x-y.patch bug-882449_corosync-conf-example.patch corosync-2.3.4-fix-bashisms.patch corosync-init-lockfile-path-error.patch corosync-start-stop-level.patch Fix-compile-warnings-with-GCC-7.2.1.patch upstream-afd97d7884940_coroapi-Use-size_t-for-private_data_size.patch baselibs.conf Modified: _service _servicedata corosync.changes: add changelogs corosync.spec: updates to corosync3 * Mon Feb 26 2024 Dominique Leuenberger <[email protected]> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. * Thu Jan 25 2024 Dominique Leuenberger <[email protected]> - Provide user(coroqnetd) and group(coroqnetd) in the -qnetd package: user and group are generated by the pre script. * Mon Nov 21 2022 Emil Penchev <[email protected]> - Update to version 2.4.6: * totemsrp: More informative messages * icmap: fix the icmap_get_*_r functions * stats: Add basic schedule-miss stats to needle * icmap: icmap_init_r() leaks if trie_create() fails * test: Fix cpgtest * pkgconfig: Add libqb dependency * man: votequorum.5: use proper single quotes * cpg: Change downlist log level * totem: Increase ring_id seq after load * totempg: Check sanity (length) of received message * totemsrp: Reduce MTU to left room second mcast * qnetd: Rename qnetd-log.c to log.c * qnetd: Fix double -d description * qnetd: Check log initialization error * qnetd: Add function to set log target * qdevice: Use log instead of libqb log * qdevice: Import log instead of qdevice-log * qdevice: Merge msg_decode_error functions * qnetd: Use log-common for nodelist debug dump * qdevice: Configurable log priority bump * tests: Add utils_parse_bool_str test * qdevice: Free memory used by log * qdevice: Add log test * qdevice: Add header files to list of test sources * qdevice: Add chk variant of vsyslog to test-log * qdevice: Add prototype of __vsyslog_chk * votequorum: Ignore the icmap_get_* return value * logconfig: Remove double free of value * cmap: Assert copied string length * sync: Assert sync_callbacks.name length * votequorum: Assert copied strings length * cpghum: Remove unused time variables and functions * cfgtool: Remove unused callbacks * cmapctl: Free bin_value on error * quorumtool: Assert copied string length * votequorum: Reflect runtime change of 2Node to WFA * main: Add schedmiss timestamp into message * votequorum: Change check of expected_votes * quorumtool: Fix exit status codes * quorumtool: exit on invalid expected votes * votequorum: set wfa status only on startup * Revert "totemip: Add support for sin6_scope_id" * Revert "totemip: compare sin6_scope_id and interface_num" * main: Make schedmiss in cmap and log equal * totemip: Add support for sin6_scope_id * qnetd: Do not call ffsplit_do on shutdown * qdevice: Fix connect heuristics result callback * qdevice: Fix connect heuristics result callback * qdevice: Log adds newline automatically * qnetd: Fix dpd timer * qnetd: Add support for keep active partition vote * common_lib: Remove trailing spaces in cs_strerror * totemsrp: Move token received callback * tests: Use CS_DISPATCH_BLOCKING instead of cycle * qnetd: Fix NULL dereference of client * qnetd: Simplify KAP Tie-breaker logic * totem: Add cancel_hold_on_retransmit config option * logsys: Unlock config mutex on error * totemsrp: Switch totempg buffers at the right time * totemudpu: Don't block local socketpair * configure.ac: fix pkgconfig issue of rdma * totemip: Add support for sin6_scope_id * totemip: compare sin6_scope_id and interface_num * qdevice: Change log level to NOTICE on PASS * cfgtool: output error messages to stderr * tools: use util_strtonum for options checking * cmapctl: return EXIT_FAILURE on failure * quorumtool: Help shouldn't require running service * quorumtool: strict check for -o option * cmapctl: check NULL for key type and value for -p * man: adjust description about interface section * qnetd: sort by node_id when add new client * man: replace votequorum_poll for actually used fn * Mon Apr 11 2022 Emil Penchev <[email protected]> - Update to version corosync-2.4.5+git.5d625cef: * totemudpu: Don't block local socketpair * totemsrp: Switch totempg buffers at the right time * logsys: Unlock config mutex on error * Mon Aug 23 2021 [email protected] - Update to version 2.4.5+git70.64010f57: * totem: Add cancel_hold_on_retransmit config option * Tue Jun 01 2021 [email protected] - Update to version 2.4.5+git69.6236728a: * man: replace votequorum_poll for actually used fn * qnetd: sort by node_id when add new client * man: adjust description about interface section * qnetd: Simplify KAP Tie-breaker logic * qnetd: Fix NULL dereference of client * man: votequorum.5: use proper single quotes * tests: Use CS_DISPATCH_BLOCKING instead of cycle * totemsrp: Move token received callback * common_lib: Remove trailing spaces in cs_strerror * totemsrp: More informative messages - Remove patches: bug-1166899-quorumtool-Fix-exit-status-codes.patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch * Tue Mar 09 2021 Dominique Leuenberger <[email protected]> - Drop the script-dependencies on /sbin/chkconfig: deprecated - Drop the main package's dependency on /usr/sbin/adduser: the main package does not call this in the pre scripts. - Change Requires(pre): shadow in corosync-qdevice to Requires(pre): /usr/sbin/adduser (support alternartive implementations). - Use %systemd_ordering for the various, too strict, systemd script dependencies.
/etc/corosync /etc/corosync/uidgid.d /usr/bin/corosync-blackbox /usr/lib/corosync /usr/lib/systemd/system/corosync-notifyd.service /usr/lib/systemd/system/corosync.service /usr/sbin/corosync /usr/sbin/corosync-cfgtool /usr/sbin/corosync-cmapctl /usr/sbin/corosync-cpgtool /usr/sbin/corosync-keygen /usr/sbin/corosync-notifyd /usr/sbin/corosync-quorumtool /usr/sbin/rccorosync /usr/sbin/rccorosync-notifyd /usr/share/doc/corosync /usr/share/doc/corosync/AUTHORS /usr/share/doc/corosync/INSTALL /usr/share/doc/corosync/LICENSE /usr/share/doc/corosync/README.recovery /usr/share/doc/corosync/html /usr/share/doc/corosync/html/cmap_context_get.3.html /usr/share/doc/corosync/html/cmap_context_set.3.html /usr/share/doc/corosync/html/cmap_dec.3.html /usr/share/doc/corosync/html/cmap_delete.3.html /usr/share/doc/corosync/html/cmap_dispatch.3.html /usr/share/doc/corosync/html/cmap_fd_get.3.html /usr/share/doc/corosync/html/cmap_finalize.3.html /usr/share/doc/corosync/html/cmap_get.3.html /usr/share/doc/corosync/html/cmap_inc.3.html /usr/share/doc/corosync/html/cmap_initialize.3.html /usr/share/doc/corosync/html/cmap_initialize_map.3.html /usr/share/doc/corosync/html/cmap_iter_finalize.3.html /usr/share/doc/corosync/html/cmap_iter_init.3.html /usr/share/doc/corosync/html/cmap_iter_next.3.html /usr/share/doc/corosync/html/cmap_keys.7.html /usr/share/doc/corosync/html/cmap_overview.3.html /usr/share/doc/corosync/html/cmap_set.3.html /usr/share/doc/corosync/html/cmap_track_add.3.html /usr/share/doc/corosync/html/cmap_track_delete.3.html /usr/share/doc/corosync/html/corosync-blackbox.8.html /usr/share/doc/corosync/html/corosync-cfgtool.8.html /usr/share/doc/corosync/html/corosync-cmapctl.8.html /usr/share/doc/corosync/html/corosync-cpgtool.8.html /usr/share/doc/corosync/html/corosync-keygen.8.html /usr/share/doc/corosync/html/corosync-notifyd.8.html /usr/share/doc/corosync/html/corosync-quorumtool.8.html /usr/share/doc/corosync/html/corosync.8.html /usr/share/doc/corosync/html/corosync.conf.5.html /usr/share/doc/corosync/html/corosync_overview.7.html /usr/share/doc/corosync/html/cpg_context_get.3.html /usr/share/doc/corosync/html/cpg_context_set.3.html /usr/share/doc/corosync/html/cpg_dispatch.3.html /usr/share/doc/corosync/html/cpg_fd_get.3.html /usr/share/doc/corosync/html/cpg_finalize.3.html /usr/share/doc/corosync/html/cpg_initialize.3.html /usr/share/doc/corosync/html/cpg_iteration_finalize.3.html /usr/share/doc/corosync/html/cpg_iteration_initialize.3.html /usr/share/doc/corosync/html/cpg_iteration_next.3.html /usr/share/doc/corosync/html/cpg_join.3.html /usr/share/doc/corosync/html/cpg_leave.3.html /usr/share/doc/corosync/html/cpg_local_get.3.html /usr/share/doc/corosync/html/cpg_mcast_joined.3.html /usr/share/doc/corosync/html/cpg_membership_get.3.html /usr/share/doc/corosync/html/cpg_model_initialize.3.html /usr/share/doc/corosync/html/cpg_overview.3.html /usr/share/doc/corosync/html/cpg_zcb_alloc.3.html /usr/share/doc/corosync/html/cpg_zcb_free.3.html /usr/share/doc/corosync/html/cpg_zcb_mcast_joined.3.html /usr/share/doc/corosync/html/index.html /usr/share/doc/corosync/html/quorum_context_get.3.html /usr/share/doc/corosync/html/quorum_context_set.3.html /usr/share/doc/corosync/html/quorum_dispatch.3.html /usr/share/doc/corosync/html/quorum_fd_get.3.html /usr/share/doc/corosync/html/quorum_finalize.3.html /usr/share/doc/corosync/html/quorum_getquorate.3.html /usr/share/doc/corosync/html/quorum_initialize.3.html /usr/share/doc/corosync/html/quorum_model_initialize.3.html /usr/share/doc/corosync/html/quorum_overview.3.html /usr/share/doc/corosync/html/quorum_trackstart.3.html /usr/share/doc/corosync/html/quorum_trackstop.3.html /usr/share/doc/corosync/html/sam_data_getsize.3.html /usr/share/doc/corosync/html/sam_data_restore.3.html /usr/share/doc/corosync/html/sam_data_store.3.html /usr/share/doc/corosync/html/sam_finalize.3.html /usr/share/doc/corosync/html/sam_hc_callback_register.3.html /usr/share/doc/corosync/html/sam_hc_send.3.html /usr/share/doc/corosync/html/sam_initialize.3.html /usr/share/doc/corosync/html/sam_mark_failed.3.html /usr/share/doc/corosync/html/sam_overview.3.html /usr/share/doc/corosync/html/sam_register.3.html /usr/share/doc/corosync/html/sam_start.3.html /usr/share/doc/corosync/html/sam_stop.3.html /usr/share/doc/corosync/html/sam_warn_signal_set.3.html /usr/share/doc/corosync/html/votequorum.5.html /usr/share/doc/corosync/html/votequorum_context_get.3.html /usr/share/doc/corosync/html/votequorum_context_set.3.html /usr/share/doc/corosync/html/votequorum_dispatch.3.html /usr/share/doc/corosync/html/votequorum_fd_get.3.html /usr/share/doc/corosync/html/votequorum_finalize.3.html /usr/share/doc/corosync/html/votequorum_getinfo.3.html /usr/share/doc/corosync/html/votequorum_initialize.3.html /usr/share/doc/corosync/html/votequorum_overview.3.html /usr/share/doc/corosync/html/votequorum_qdevice_master_wins.3.html /usr/share/doc/corosync/html/votequorum_qdevice_poll.3.html /usr/share/doc/corosync/html/votequorum_qdevice_register.3.html /usr/share/doc/corosync/html/votequorum_qdevice_unregister.3.html /usr/share/doc/corosync/html/votequorum_qdevice_update.3.html /usr/share/doc/corosync/html/votequorum_setexpected.3.html /usr/share/doc/corosync/html/votequorum_setvotes.3.html /usr/share/doc/corosync/html/votequorum_trackstart.3.html /usr/share/doc/corosync/html/votequorum_trackstop.3.html /usr/share/doc/packages/corosync /usr/share/doc/packages/corosync/LICENSE /usr/share/doc/packages/corosync/corosync.conf.example /usr/share/fillup-templates/sysconfig.corosync /usr/share/fillup-templates/sysconfig.corosync-notifyd /usr/share/man/man5/corosync.conf.5.gz /usr/share/man/man5/votequorum.5.gz /usr/share/man/man7/cmap_keys.7.gz /usr/share/man/man7/corosync_overview.7.gz /usr/share/man/man8/corosync-blackbox.8.gz /usr/share/man/man8/corosync-cfgtool.8.gz /usr/share/man/man8/corosync-cmapctl.8.gz /usr/share/man/man8/corosync-cpgtool.8.gz /usr/share/man/man8/corosync-keygen.8.gz /usr/share/man/man8/corosync-notifyd.8.gz /usr/share/man/man8/corosync-quorumtool.8.gz /usr/share/man/man8/corosync.8.gz /var/lib/corosync /var/log/cluster
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Dec 1 01:07:54 2024