AbsaOSS / AbsaOSS/spline

Automated transaction recovery

Đang mở
#1,155 0 bình luận 0 reaction 1 người được giao Được @wajda nhận Xem trên GitHub
component: Persistence feature scaling / performance
Ngôn ngữ chính
Scala
Star
667
Fork
155
Merge trung bình
3 ngày 6 giờ
Pull request đã merge (30 ngày)
4

Mô tả

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?

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.