Xiaoxuan

Results 10 issues of Xiaoxuan

- Add to expose some fields in hash function which will be used for recursive hash control later - Refactor HashBuild a bit by putting hash table build logic into...

CLA Signed

- Refactor spill stream related object structure: (1) Rename SpillStream to SpillMergeStream as we now support BatchStream for non-sort use case as hash join. (2) SpillFile doesn't implement SpillStream interface...

CLA Signed

The added hash probe procedure works as follow: 1. hash probe operator waits for table built by hash build operators to join 2. hash probe operator prepare for spilling: (1)...

CLA Signed

Add check on the memory usages are zero on pool/tracker destruction

CLA Signed

Update coding style with test method annotation, e.g. if we want to add a test method say 'foo' to an object, we will name it with prefix TEST, TEST_foo.

CLA Signed

The maybeReadSpillOutput has a bug that reset spillInputReader_ but not spillOutputReader_ during spill output processing which caused the wrong probe finish condition to be detected. The hash probe operator finishes...

CLA Signed

In Meta interactive Prestissimo workload, we found there is not much read can hit in SSD cache after cluster upgrade or worker reboot if we rerun the same set of...

CLA Signed