vvraskin opened a new pull request #2531: Use akka distributed map to store the 
shared state
URL: https://github.com/apache/incubator-openwhisk/pull/2531
 
 
   Hello, 
   
   this PR is a WIP to share the state across multiple controllers to scale out 
the controllers in OpenWhisk. 
   It will allow us to share Activations per namespaces and invokers across 
several controllers using [Akka Distributed 
framework](http://doc.akka.io/docs/akka/snapshot/scala/distributed-data.html). 
The TrieMaps were replaced by PNCounterMaps, which are updated locally without 
waiting for the replication across other nodes in the cluster. 
   
   Since this is a wip there are several TODOs on my list: 
   - bump akka distributed version
   - split application.conf and move it out from the binary to make it 
configurable during the runtime, not during the build
   - replace `MapWithCounters` case class with a Map
   - Performance testing 
   
   Any other todos and comments are welcome. 
   
   @cbickel @markusthoemmes @rabbah 
   
   regards, 
   Vadim. 
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to