Don't allocate the SetDistributedTxnMessage or PrepareTxnMessage objects in AbstractTransaction unless we really need them...
Removed useless override of poll()
We can also allocate the FinishTaskMessage lazily in AbstractTransaction too...
We will now lazily create the read/write BitSets in AbstractTransction. The CatalogContext now includes a count on the number of tables
Merge branch 'anticache' of github.com:apavlo/h-store into anticache
We can also lazily allocate the attached inputs map in AbstractTransaction...
Lazily allocate StartTxnMessage
The AbstractTransaction's internal read/write table information is no longer stored as BitSets...
Lazily allocate finished PartitionSet in LocalTransaction. This can probably be switched to a boolean[]
Moved the PartitionSet that we use to mark that we are done with a partition into DistributedState
Lazily allocate WorkFragment array cache
Forgot to pre-allocate DistributedState.donePartitions
Minor fix for BenchmarkComponent.checkTransaction(). Don't dump out stacktrace for ABORT_REJECT
Don't crash VoterClient if we get an unexpect abort