Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Goals

  • Improve performance of single Tephra Transaction Server
  • Scale Tephra Transaction Manager
  • Replication of Write-A-Head Logs to multiple Transaction Manager
  • Transaction Server Isolation

Areas of Focus

  • Efficient Management of Invalid List
  • Single Tephra Manager performance improvement
  • Scaling and Isolating Tephra Manager 

High Level Requirements

Invalid List Pruning

  • Automatic pruning of invalid transaction list for Major compaction
  • Pruning the list during striped compactions

Performance Improvement

  • Reducing the lock granularity during conflict detection
  • Supporting read-only transactions
  • Improving group commit efficiency
  • Support for Hierarchical conflict detection
  • Support for transmitting only latest snapshot of Invalid list

Scaling

 

 

  • No labels