epfldata/squall — pull request #3 by yannisklonatos (2012-05-07 14:05:24+00:00)
Title: File-Based, String key-value join secondary storage. Also some cleanup

List of Major changes:

1. Added File-Based, String key-value secondary storage for joins called SquallStorage.
2. Removed previous in-memory JoinStorage. Refactored all related classes to use the new SquallStorage.
3. Moved all storage-related code to its own package (called storage)
4. Cleanup: Changes done by avitorovic in his fork (e.g. removed old traffic light and flusher code)

Two Compatibility/fix-me issues:

1. The HyracksPreAgg plan does not work now, since there is a strange usage of the join storage class. This will be fixed in the new version of SquallStorage soon.
2. The script regressiveTest.sh does not work, even after a small bug fix i introduced. It tries to run distributed mode while it should only test local mode.

This patch is tested with hyracks, tpch3 and tpch4 with 100MB in local mode