This repository has been archived by the owner on Nov 17, 2024. It is now read-only.
Cask Tephra 0.6.3
This release adds a few features, and fixes a few critical bugs.
New Feature
- [TEPHRA-89] - Allow converting existing tables to use transactions
- [TEPHRA-134] - Allow returning multiple versions in Scan
Bug
- [TEPHRA-131] - NPE on rollback of a family delete with ConflictDetection.ROW
- [TEPHRA-132] - ThriftRPCServer can hang when primary transaction service loses leadership
- [TEPHRA-133] - When the final transaction edit log is not cleanly closed, Tephra should be able to recover
- [TEPHRA-140] - TransactionManager commit should include checkpoint write pointers while advancing read pointer
Improvement
- [TEPHRA-113] - TransactionStateCache should only deserialize a subset of the transaction snapshot
- [TEPHRA-130] - Co-processor should not create data.tx.snapshot.dir
- [TEPHRA-135] - Delete should preserve attributes
- [TEPHRA-142] - Implement a deadlock proof, resource leak proof transaction client provider
- [TEPHRA-143] - Delete marker cells from existing data should be treated as regular cells