{"push_id":832127454,"size":9,"distinct_size":9,"ref":"refs/heads/develop","head":"3638c98f3782cf5127ad2a823b1fbdb3d8665568","before":"bd7dfc8996e021efda6b39d49c8fb03dec0a7095","commits":[{"sha":"7d07b1a59a23bcadaacbd6bc474cb50771d18264","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"A global actor store, exports runtime's all local store actor's meta information into the storage at startup.\n\nOnly partial information currently for actors, but complete information including the compiled object for components.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/7d07b1a59a23bcadaacbd6bc474cb50771d18264"},{"sha":"0133ec6462511e2f01e1c20a5b5e76ddcd34e5b1","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Deployment requirements are extended to consider actor 'requires' attribute and match with runtimes capabilities.\n\nConfig is extended with blacklist of runtime capabilities, to prevent usage and exposure of listed capabilities.\nCapabilities are indexed in storage.\nDeployer derive the actor signature from analyzer based on actor type and port names and store it with the actor (for shadow actors to look up its meta information in GlobalStorage)\nExtended requirement test to verify capabilitiy matching against actor's requires. Also needed to reformat the test to allow all the shadow tests to run without recreating the nodes, otherwise the second test will get the wrong actor path and blacklist.\nAdded two requirement plugins one for capability matching of a normal actor and one for capability matching of a shadow actor.\nBug fixes in deployment requirement\n\nAdded raw_get_index to cscontrol useful during testing when not using a formated index string.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/0133ec6462511e2f01e1c20a5b5e76ddcd34e5b1"},{"sha":"d053811e706be2b7af8bb4ff4be54239cedac179","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Fixed bug when not getting deploy_args to new actor.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/d053811e706be2b7af8bb4ff4be54239cedac179"},{"sha":"e54808a0efb176c57d4fe7762a185762f5e5262c","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Catch errors in log_analyze when analyze level log lines are not ok JSON strings.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/e54808a0efb176c57d4fe7762a185762f5e5262c"},{"sha":"a67b6e4cbb7749ad3dd1eb1b2fa9f780fd2a6ffa","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Make the first class of tests only setup runtimes once just as the second class. Also add verification that the storage works as intended before doing the actual tests, to be able to separate storage errors from the intended test objectives.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/a67b6e4cbb7749ad3dd1eb1b2fa9f780fd2a6ffa"},{"sha":"8df7aff272c4f4f0ee2107cf23df04e4e38a3cac","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Added indentation and wrapping of other loglines in log_analyzer. Indentation is made based on same PID as a log ANALYZE line.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/8df7aff272c4f4f0ee2107cf23df04e4e38a3cac"},{"sha":"b9384ec5b681f5093337a534479a8b042d0ba987","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Added a storage only node, mainly to allow testing of a plain storage node but using the same configuration and control.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/b9384ec5b681f5093337a534479a8b042d0ba987"},{"sha":"6c2707c9f1b520ff7977bb8fde188e0c37358855","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Updated reqs tests.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/6c2707c9f1b520ff7977bb8fde188e0c37358855"},{"sha":"3638c98f3782cf5127ad2a823b1fbdb3d8665568","author":{"email":"406d52b13bb6f806338b12ff17037641fd1b3699@gmail.com","name":"Harald Gustafsson"},"message":"Bumped Kademlia requirement to version 0.5 and included upstream bugfixes in our Append-version. Also many more log outputs.","distinct":true,"url":"https://api.github.com/repos/EricssonResearch/calvin-base/commits/3638c98f3782cf5127ad2a823b1fbdb3d8665568"}]}