- L3: corosync: assert(sender_node != NULL) fails after tearing down a network interface(bsc#1032634)
Added: 0010-fix-ifdown-udp.patch
- some errors in spec file(bsc#1047862)
Modified:corosync.spec
1) as in openSUSE:factory, there are %define, but bcond_with coudld be toggled by osc command , change %define to %bcond_with and %bcond_without
2) change service_del_postun to service_del_preun, since service_del_postun is not a right macro
OBS-URL: https://build.opensuse.org/request/show/514133
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=97
- some upstream fixes for corosync(bsc#1048259)
Added:
bsc#1047860-add-version.patch
0007-Make-corosync-work-when-FIPS-mode-is-enabled.patch
0008-main.c-add-option-to-set-priority.patch
0009-totem-Propagate-totem-initialization-failure.patch
Removed:
bnc#867767-add-version.patch
0007-improve-corosync-keygen.patch(since this patch is not for corosync v2.x)
Modified:
corosync.spec, add judgement whether /etc/sysconfig/corosycn* exist before remove these files
OBS-URL: https://build.opensuse.org/request/show/509614
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=94
- upgrade to corosync-2.4.1(bsc#1004967)
corosync-2.4.1:
Low: totemsrp: Addition of the log.
cts: Make it run with pacemaker-1.13+
Config: Flag config uidgid entries
Spec: Qdevice require same version of corosync
corosync-2.4.0:
qdevice and qnet
config: get_cluster_mcast_addr error is not fatal
some typo fixes
corosync-v2.3.6
CFG: Prevent CFG orignating messages during SYNC
wd: fix setting of watchdog timeouts
votequorum: Don't send multiple callbacks when nodes join
cfgtool: Display nodeid as unsigned int
quorum: Display node id as unsigned int.
Check for fdatasync
Fix detection of qb_log_thread_priority_set
totempg: Fix memory leak
cpg: Memory not unmapped in cpg_zcb_free
cpg: Handle ipc error in cpg_zcb_alloc/free
totemconfig: Explicitly pass IP version
parser: Make config file parser more hierarchy
logsys: fix TOTEM logging when corosync built out of tree
wd: make watchdog device configurable
schedwrk: Cleanup and make it work on PPC BE
Reapply config defaults corosync.conf reload
logconfig: Fix logging reload disabling logfiles
- Default token timeout was 5000 ms in SLE 11 SP4, but is 1000 ms in SLE 12(bsc#1001164)
OBS-URL: https://build.opensuse.org/request/show/438123
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=71
- Add calls to missing object_find_destroy() to fix mem leaks
- Free mem allocated by getaddrinfo
- corosync.conf.example: change bindnetaddr, mcastaddr, add comments
- Store error str if can't open logfile
- Wait for corosync-notifyd exit in init script
- iba: Use configured node id
- Unlink shm buffers if init fails
- Fix memory leaks when nss fails
- Madvise NOSYNC flag only if available
- Include net/if_var.h header only when needed
- Include stdint.h because funcs uses int16_t
- Use install instead of cp
- Don't unlock mutex in different threads
- Revert "Use install instead of cp"
- Add support for per OS CP flags
- Remove cloned lines in main of main.c
- Fixed bug when corosync receive JoinMSG in OPERATIONAL state
- Correct nodeid of token when we retransmit it
- Correct nodeid in memb_state_commit_token_send function
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=18
* Resolve a deadlock between the timer and serialize locks.
* totemconfig: change minimum RRP threshold
* Ignore memb_join messages during flush operations
* rrp: Higher threshold in passive mode for mcast (bnc#712037)
* rrp: Handle endless loop if all ifaces are faulty (bnc#712037)
* A CPG client can sometimes lockup if the local node is in the downlist
* Handle errors from totem_mcast
* coroipcc: use malloc for path in service_connect
* Version cs: 23112099e1c2b620e6976ca099d2b9afc80721aa
- corosync 1.4.1 stable release:
* main: let poll really stop before totempg_finalize
* totemsrp: fix buffer overflows for large clusters (> 100 nodes)
* rrp: Handle rollower in passive rrp properly
* rrp: handle rollover in active rrp properly
* totemconfig: Change default FAIL_TO_RECV_CONST
* Fix problem where corosync will segfault if there are gaps in recovery
queue
* cpgtool/cfgtool: print list of IP with space between items
* RRP: redundant ring automatic recovery (fate#310284)
* fix typos in cpg_mcast_joined.3 and cpg_zcb_mcast_joined.3
* Remove spinlocks
* confdb: Resolve dispatch deadlock
* RRP: Fix ring initialization issue for UDPU mode
* crypto: rng_make_prng prevent buf overflow
* cpg: do_proc_join change list_slice to list_add
* totemudp: memset of proper size
* coroipcs: init buf in coroipcs_handler_dispatch
* iazc: Reduce number of mem alloc and memcpy
* coroipcc: Fix unhandled BSD EOF in coroipcc_dispatch_get()
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=10
- Set the max buffer size for sockets to reduce message dropping
- diags: add a mechanism to trigger the writing the flight data
- Add the UDPU transport (UDP transport for corosync)
- Remove delay in library on corosync shutdown
- Check for a properly configured multicast address.
- cpg: fix sync'ing the downlist.
- POLL: gracefully handle running out of file descriptors.
- Return CS_ERR_NO_RESOURCES when the server is low on available file
descriptors.
- Remove checking of subparameters in service.d files.
- Only allow corosync to run one copy via a lock file.
- When used with the openais ckpt service, don't disconnect an ipc
connection during configuration change that takes longer then 2
seconds.
- Remove the token cancel retransmit timeout on receipt of a multicast
message.
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/corosync?expand=0&rev=7