{"push_id":683435754,"size":92,"distinct_size":92,"ref":"refs/heads/master","head":"eb8cadb37657a4ad14ef70e25d065a763398f806","before":"4afdf0f7d3fa029eceea1606f25489c678132cd7","commits":[{"sha":"a528d14b9995602517c44bdf828920ffbaa510ef","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"Merge pull request #8 from verbit/master\n\nfixed compilations issue","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/a528d14b9995602517c44bdf828920ffbaa510ef"},{"sha":"7588c957d02e5dd0ffc1fe855dbc7d7725319a56","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"initial commit","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/7588c957d02e5dd0ffc1fe855dbc7d7725319a56"},{"sha":"942727f8a456b70e9db495412218c3dbd071a783","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"added elasticity settings to JobVertex and adapted scheduler (perliminary) to honor these settings","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/942727f8a456b70e9db495412218c3dbd071a783"},{"sha":"d71c01588992d8feb3646fd4e9d53e1e38d614c0","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"changed maven build version from streaming-git to cloudcom-git","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/d71c01588992d8feb3646fd4e9d53e1e38d614c0"},{"sha":"936566d15c45e3c16422867a543634b3cbfe932a","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"first sketch of scale up execution component","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/936566d15c45e3c16422867a543634b3cbfe932a"},{"sha":"3b1d9d2c65f1d3f4b736ce03119b585a7c66ad22","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"scale-up: fixed bugs that prevented output channels from receiving the\nChannelUnsuspendedEvent","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/3b1d9d2c65f1d3f4b736ce03119b585a7c66ad22"},{"sha":"a1bf9b21b9d5ac7131eda986fef386b9c359b634","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"scaleDown: implemented scale down functionality in scheduler\nfixed lots of bugs around elastic scaling (successful tests on cluster\nand local)","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/a1bf9b21b9d5ac7131eda986fef386b9c359b634"},{"sha":"9d6ec4a50162a20bcd7ddc4cd456d21d7cbd3926","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"fixed bug in output channel that caused transfer envelopes with an empty\nbuffer to be sent over the network (resulting in an exception)","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/9d6ec4a50162a20bcd7ddc4cd456d21d7cbd3926"},{"sha":"d94b7ff62a29c3ba34076608c39cbd8a39fd6a9c","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"implemented and tested new adaptive output buffer sizing strategy:\nqosmanager defines target obl, while task local code regularly picks\nactual buffer size to meet target obl.","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/d94b7ff62a29c3ba34076608c39cbd8a39fd6a9c"},{"sha":"8eedaa32edb7b43d9641f69a0aeac746f3ac9f0b","author":{"email":"33c3908eefde3bd9092736fd7b6adfd130f68140@sascha.wolke.org","name":"Sascha Wolke"},"message":"Push scaleUp through graph implemented and count running elastic tasks\nby state change added.\n\nScaleUp now scales at least on vertex per input/output gate in pointwise\nconnections through the execution graph.\n\nRunning elastic tasks are counted at state changes instead of\nscaleUp/Down.\n\nsolves #1","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/8eedaa32edb7b43d9641f69a0aeac746f3ac9f0b"},{"sha":"41ba56789fee6c6aca6b74c2dca78a81161d2e7b","author":{"email":"33c3908eefde3bd9092736fd7b6adfd130f68140@sascha.wolke.org","name":"Sascha Wolke"},"message":"ScaleUp/Down added to web info server.\n\nWorks from browser and commandline:\ncurl 'localhost:8081/scale?mode=up&groupVertexName=Task123'\ncurl 'localhost:8081/scale?mode=down&groupVertexName=Task123'","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/41ba56789fee6c6aca6b74c2dca78a81161d2e7b"},{"sha":"b687ad284360a31b6ed4c5d32073cba915ebe8e4","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"refactoring: separated Qos logging and constraint violation detection","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/b687ad284360a31b6ed4c5d32073cba915ebe8e4"},{"sha":"622c842ddac88df663791b9a410aa8e4d9590651","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"taskamanager:\n* separated task CPU profiling from task chaining code\n* task CPU profiling signals major CPU load changes to jobmanager","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/622c842ddac88df663791b9a410aa8e4d9590651"},{"sha":"603a9ac440011758791c6b5b6ef3c1213f2af5a2","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"jobmanager: added skeleton of autoscaling thread","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/603a9ac440011758791c6b5b6ef3c1213f2af5a2"},{"sha":"9c1231c0baff792fb5751d7896933f318cda2180","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"taskmanager-io: improved record size estimation in\nOutputBufferLatencyEnforcer","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/9c1231c0baff792fb5751d7896933f318cda2180"},{"sha":"e207cd4d89edfddcc3e1d75e3e1d8f912f8019b7","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"fixed bug when issuing scaleDown for more than one task.","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/e207cd4d89edfddcc3e1d75e3e1d8f912f8019b7"},{"sha":"f8b8872a22eb76cbcba06b6fd7e9aec3b9a76f11","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"fixed nasty bug that caused events not to be transferred immediately\nwhich causes task suspension to deadlock because the confirmation event\nof the output channel never reaches the input channel)","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/f8b8872a22eb76cbcba06b6fd7e9aec3b9a76f11"},{"sha":"1cad8119117b3a9d2255b574b465741961c75db6","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"removed useless code","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/1cad8119117b3a9d2255b574b465741961c75db6"},{"sha":"55e4692a946d78337a431f8346a238a27164772b","author":{"email":"9b7d153b28320d45386af9cc574ddf711377ce75@tu-berlin.de","name":"Björn Lohrmann"},"message":"* added an round-robin channel selector that reduces fan-out overhead\nwhile keep load-balancing properties (does not use all output channels)\n* fixed deadlock during suspend (problem: missing confirm when suspended\noutput channel's write() is not invoked)","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/55e4692a946d78337a431f8346a238a27164772b"},{"sha":"16d0c4865834b12dde4569e742e066caa50c4a69","author":{"email":"33c3908eefde3bd9092736fd7b6adfd130f68140@sascha.wolke.org","name":"Sascha Wolke"},"message":"ScaleDown first vertex in point wise connected path.","distinct":true,"url":"https://api.github.com/repos/verbit/stratosphere/commits/16d0c4865834b12dde4569e742e066caa50c4a69"}]}