Simplify imports and exports and provide driver isolation for remote functions. (#288)

* Remove import counter and export counter.

* Provide isolation between drivers for remote functions.

* Add test for driver function isolation.

* Hash source code into function ID to reduce likelihood of collisions.

* Fix failure test example.

* Replace assertTrue with assertIn to improve failure messages in tests.

* Fix failure test.
This commit is contained in:
Robert Nishihara
2017-02-16 11:30:35 -08:00
committed by Philipp Moritz
parent 883f945db4
commit 88a5b4e77b
6 changed files with 252 additions and 181 deletions
+1 -1
View File
@@ -709,7 +709,7 @@ void queue_task_locally(local_scheduler_state *state,
/**
* Give a task directly to another local scheduler. This is currently only used
* for assigning actor tasks to the local scheduer responsible for that actor.
* for assigning actor tasks to the local scheduler responsible for that actor.
*
* @param state The scheduler state.
* @param algorithm_state The scheduling algorithm state.