Corosync 2.3.4 is available at corosync.org!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am pleased to announce the latest maintenance release of Corosync
2.3.4 available immediately from our website at
http://www.corosync.org/download.

This release is mainly about fixing known bugs, but some new features were also added for example:
- quorumtool output can be sorted
- enhanced auto_tie_breaker
- support for dynamic token timeout
- votequorum qdevice lib API receive and needs to pass current ring id. This feature is ABI/API breaker. Version of .so is increased.
- most of UDPU messages are sent only to active members
- improvements in corosync-cmapctl
...

You can also notice that TODO file is gone. This doesn't mean Corosync is finished ;) TODO file was not updated as frequently as it should be, so all relevant items were moved to github as issues with tag "TODO file
convert".

Complete changelog for 2.3.4:

Christine Caulfield (7):
      votequorum: Add extended options to auto_tie_breaker
      config: Fix typos
      totemconfig: Make sure join timeout is less than consensus
      votequorum: Add cmap key to reset wait_for_all
      quorumtool: Sort output by nodeid
      YKD: Fix loading of YKD quorum module
      corosync-quorumtool: add sort options

Fabio M. Di Nitto (2):
      cleanup after test-driver
      be consistent in using CPPFLAGS vs CFLAGS

Jan Friesse (44):
      totemsrp: Fix typo with cont gather
      cpg: Refactor mh_req_exec_cpg_procleave
      cpg: Make sure nodid is always logged as hex num
      cpg: Make sure left nodes are really removed
      mon: Make mon compilable with libstatgrab ver 0.9
      mon: Fix comparsion typo
      mon: Pass correct pointer to inst
      mon: Make monitoring work
      votequorum: Properly initialize atb and atb_string
      config: Handle totem_set_volatile_defaults errors
      Log: Make reload of logging work
      Really clear totemconfig nodes on reload
      totemconfig: Key change process dependencies
      totemconfig: Log errors on key change and reload
      Add token_coefficient option
      init: Make init script configurable
      config: Allow dynamic change of token_coefficient
      totemiba: Fix incorrect failed log message
      logsys: Log error if blackbox cannot be created
      logsys: Log warning if flightrecorder init fails
      Introduce get_run_dir function
      Move ringid store and load from totem library
      coroparse: More strict numbers parsing
      Doc: Enhance INSTALL file a bit
      Make config.reload_in_progress key read only
      votequorum: Do not process events during reload
      Fix compiler warning introduced by previous patch
      totemconfig: Free ifaddrs list
      totemconfig: totem_config_get_ip_version
      totemconfig: refactor nodelist_to_interface func
      corosync-keygen: Replace printf/exit call with err
      votequorum: Return current ring id in callback
      votequorum: Add ring id to poll call
      ipc: Process votequorum messages during sync
      votequorum: Block sync until qdevice poll
      testvotequorum2: Opt for polling with old ringid
      votequorum: Make qdev timeout in sync configurable
      TODO: Remove TODO file
      Makefile: Do not install TODO file
      totem: Inform RRP about membership changes
      totemnet: Add totemnet_member_set_active
      totemrrp: Implement *_membership_changed
      totemudpu: Implement member_set_active
      totemudpu: Send msgs to all members occasionally

Jason HU (1):
      Cancel token holding while in retransmition

Kazunori INOUE (2):
      upstart: Make job conf file configurable
      systemd: Config example for corosync wd service

Konstantin (1):
      Install doc: Correct a typo

Lidong Zhong (1):
      init: change return value when starting corosync

Masatake YAMATO (1):
      Free object allocated at quorum_register_callback

Vladislav Bogdanov (3):
      corosync-cmapctl: Allow -p option to delete keys
      Implement config file testing mode
      Slightly rework corosync-keygen.

Yevheniy Demchenko (1):
      totemiba: Add multicast recovery

hfu (2):
      Indent: Remove space in negation of expression
      Indent: Remove newline before else branch start

zouyu (2):
      fix memory leak produced by 'corosync -v'
      Handle SIGSEGV and SIGABRT signals

So quite a big release. Upgrade is highly recommended.

Thanks/congratulations to all people that contributed to achieve this
great milestone.

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss




[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux