Release Notes¶
リリース2.0.0(2021-12-01)¶
エンジン¶
すべての操作を最適化するためのgolangのシステムの完全な書き換え
クラスタの状態をYAML経由でブートストラップまたは修正できるようになりました
設定¶
YAMLで書き直されました
構成ファイルを
harp.iniからconfig.ymlに変更
機能強化¶
HARPプロキシは、サポートされているアーキテクチャでのHAProxyの必要性を非推奨にします。
HARPルーターを使用してDCSコンテンツをHTTPベースのURI要求の適切なオンラインまたはオフライン状態に変換することは、リードマスターを決定するためにロードまたはHAProxyが必要であることを意味しました。 HARPプロキシは、定期的な反復ステータスチェックなしでこれを自動的に行います。
DCSキーサブスクリプションを使用して、状態の変化に直接応答します。
関連するクラスターの状態が変化すると、クラスターはすぐに応答するため、フェイルオーバーとスイッチオーバーの時間が改善されます。
etcd SSL設定との互換性。
SSL暗号化を介してetcdと通信できるようになりました。 *スイッチオーバー時のトランザクションラグはゼロ。
レプリケートされたすべてのトランザクションが再生されるまで、新しいリードノードにはトランザクションがルーティングされないため、競合の可能性が減少します。 *実験的BDRコンセンサスレイヤー
分散コンセンサスサービス(DCS)としてBDRコンセンサスを使用すると、実装に必要な変更の量が削減されます。 *実験プロキシ
セッション制御を強化するためのプロキシ実装。
リリース1.0.1(2021-06-23)¶
ドキュメント¶
HARPの頭字語の解像度を標準化する
バグ修正¶
CAMOラグチェックを修正して、
maximum_camo_lagが0に設定されている場合に対応
リリース1.0(2021-06-15)¶
機能強化¶
--dry-runオプションがharpctl leader setに追加されました最小構成値が適用されます
lock_intervalパラメータは秒の小数部として指定できますロギングと出力の改善
並列適用をハンドルするためにレプリケーションクエリーが更新されました
バグ修正¶
leader setが失敗すると、harpctlはエラーコードを返しますノードの進行状況が返されない場合のコーナーケースエラーを防止
潜在的に空のノードレコードをハンドル
リードノードの候補を決定するときに未処理の例外をキャッチする
リリース0.2(2021-02-23)¶
これは、次の変更を含むメンテナンスリリースです。
EnterpriseDBカスタマーポータルから入手可能な文書
リードマスタ以外のノードの非可用性をレポート
BDRをDCSレイヤーとして使用する場合、潜在的な障害状況を修正します。 BDRノードが実行されていません
RPMパッケージの問題を修正し、新規インストールでの新規スタートを防止
リリース0.1(2020-08-13)¶
これは、 BDRのHARPサポートを提供する最初のベータリリースです。
コンセンサスレイヤーとしてのネイティブBDR (3.6.21以降)の使用
コンセンサスレイヤーとしてのetcdの使用
BDRがコンセンサスレイヤーとして使用される場合、現在HARPは物理的ストリーミングレプリカでのオペレーションをサポートしていないことに注意してください。