<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi everyone,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div><br>
</div>
<div>Below are the recent highlights of main features and fixes for crmsh on upstream</div>
<div><br>
</div>
<div>* <b>bootstrap: Refactor join_lock.py for more generic using purpose</b></div>
<div> To avoid race condition when other node joining while current init or join process not finished</div>
<div> https://github.com/ClusterLabs/crmsh/pull/694</div>
<div> https://github.com/ClusterLabs/crmsh/pull/677</div>
<div><br>
</div>
<div>* <b>bootstrap: make invoke return specific error</b></div>
<div> To give more specific error reason especially in cloud environment</div>
<div> https://github.com/ClusterLabs/crmsh/pull/686</div>
<div><br>
</div>
<div>* <b>bootstrap: make sure sbd device UUID was the same between nodes</b></div>
<div> SBD devices might have the same name but different UUID between cluster nodes, that might lead to stonith action failed</div>
<div> https://github.com/ClusterLabs/crmsh/pull/687</div>
<div><br>
</div>
<div>* <b>bootstrap: Use class Watchdog to simplify watchdog configuration</b></div>
<div> Enable -w option to accept both watchdog device name and driver name; Configure softdog if no watchdog exists</div>
<div> https://github.com/ClusterLabs/crmsh/pull/689</div>
<div><br>
</div>
<div>* <b>completers: return complete start/stop resource id list correctly</b></div>
<div> When having group resources configured, command "crm resource start" and "crm resource stop" should have correct completion</div>
<div><br>
</div>
<div>RRM Link: https://build.opensuse.org/package/show/network:ha-clustering:Factory/crmsh</div>
<div><br>
</div>
<div><br>
</div>
<div>Thank you for using crmsh!</div>
<div><br>
</div>
<div>Regards,</div>
xin<br>
</div>
</body>
</html>