HomeMesosphereNo notifications. 4 unresolved issues.

Propagate Context even for Unstarted Actors
ClosedAll Users

Authored by jasongilanfarr on Mar 29 2017, 2:01 AM.

Details

Summary

UnstartedCell doesn't implement sendMessage quite the same way, so instead
of having a special dispatcher, override all implementations of sendMessage
to wrap the envelope in the Context. We support up to two levels of nested wrapping
(Unstarted can call ActorCell.sendMessage, so we have to unwrap twice).

Now we don't need a special dispatcher either.

Test Plan

Ran the unstable test cases 1000x before and after

Diff Detail

Repository
rMARATHON marathon
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
Changes from before your most recent comment are hidden. Show Older Changes
jeschkies accepted this revision.Mar 30 2017, 2:27 PM

Thanks!

This revision is now accepted and ready to land.Mar 30 2017, 2:27 PM
This revision was automatically updated to reflect the committed changes.