Clone
Xikui Wang <xkkwww@gmail.com>
committed
on 05 Apr 17
Feed Policy Refactoring
1. Fix the framesize inconsistency in feed dataflow.
2. Add a runtime test case for create feed with policy.
3. Fix … Show more
Feed Policy Refactoring

1. Fix the framesize inconsistency in feed dataflow.

2. Add a runtime test case for create feed with policy.

3. Fix the FeedRuntimeInputHandler flush() logic. Only flush after the

  writer is opened.

4. Refactor FeedPolicyAccessor and BuiltinPolices. Now we only have

  spill and discard polices.

5. Remove PolicyEnforcer. Merge the functionality into

  FeedPolicyAccessor.

6. Revise SocketServerInputStream. Make the expected exception more

  friendly.

7. Fixed one test case fail in change feed.

8. Refactor FeedRuntimeInputHandler consumer thread logic. Change the

  poison consumer thread mechanism.

Change-Id: Ibc10139925cfedee66d1263990ba80b94675f182

Reviewed-on: https://asterix-gerrit.ics.uci.edu/1591

Reviewed-by: abdullah alamoudi <bamousaa@gmail.com>

Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>

Show less

master + 5 more