AbsaOSS / AbsaOSS/spline

Automated transaction recovery

オープン
#1,155 コメント 0 件 リアクション 0 件 担当者 1 名 @wajda が担当を希望しています GitHub で見る
component: Persistence feature scaling / performance
主要言語
Scala
スター
667
フォーク
155
平均マージ
3日 6時間
マージ済み PR(30日)
4

説明

In rare cases when a transaction was broken and didn't rollback properly (network partitioning between shards, sudden coordinator crash etc), another transaction has to be able to take up on where the previous one left off.

Possible solutions:
1. Clean the previous transaction assets and start over.
2. Overwrite the previous transaction data.

Challenges:
1. How to distinguish between abandoned transaction and a long-running transaction in a distributed environment?
2. How to kill stuck transaction?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。