{"push_id":622832055,"size":41,"distinct_size":41,"ref":"refs/heads/master","head":"973a54b3e1d65ffecfd93cf9e5362f057f4868d2","before":"353ade3df0c0ee88909e35efe702bad3487258df","commits":[{"sha":"7539668d6fe89841ca603d0639d1133f121de7ab","author":{"email":"28927e0e76fb59a4ffdb84202bb5e62985efef5d@deliveryhero.com","name":"Johannes Dollinger"},"message":"Split requirements for Python2 and Python3","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/7539668d6fe89841ca603d0639d1133f121de7ab"},{"sha":"ce582b99fd40b7b7af0d00e8d8f74ccbbab5f4f0","author":{"email":"d19a3ac18c623b697617381cb53f42a4307202c2@googlemail.com","name":"Johannes Dollinger"},"message":"Merge pull request #134 from emulbreh/fast-py2-install\n\nSplit requirements for Python2 and Python3","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/ce582b99fd40b7b7af0d00e8d8f74ccbbab5f4f0"},{"sha":"f57283cf0a37e6f040d4cf97912edad8550a6c1b","author":{"email":"bfc4a29df8a83bf0d0b972ff8d7124c864f353ce@gmail.com","name":"mouad.benchchaoui@deliveryhero.com"},"message":"Add enability to bound greenlets pool from configuration\n\nAdd a NonBlockingPool that in contrast of gevent.pool.Pool it's non blocking and\nas soon as pool limit are reached it will reject work instead of blocking, which\ncan be very dangerous when you can block for ever and with it block calling greeenlet\nin other services ... .\n\nWhen Pool reject jobs it raise a ``ResourceExhausted`` subclass, the idea is to expose\nthis exception and then add a back pressure support with bulkhead pattern into client\nfor more resilience.\n\nThe NonBlockingPool is also used in gevent WSGI server to bound resources.","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/f57283cf0a37e6f040d4cf97912edad8550a6c1b"},{"sha":"43ec4427b799638adf2e28d233eabb9223c209e8","author":{"email":"bfc4a29df8a83bf0d0b972ff8d7124c864f353ce@gmail.com","name":"Mouad Benchchaoui"},"message":"Merge pull request #132 from mouadino/bounded-resources\n\nAdd enability to bound greenlets pool from configuration","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/43ec4427b799638adf2e28d233eabb9223c209e8"},{"sha":"c83b6197f0b7f1f3518ec14c80d31b06bbafce61","author":{"email":"d19a3ac18c623b697617381cb53f42a4307202c2@googlemail.com","name":"Johannes Dollinger"},"message":"Fixed discovery after zk disconnect","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/c83b6197f0b7f1f3518ec14c80d31b06bbafce61"},{"sha":"ad16a17b98a3abcb4255f838c348ad6d425e3929","author":{"email":"d19a3ac18c623b697617381cb53f42a4307202c2@googlemail.com","name":"Johannes Dollinger"},"message":"Cleaned up integration tests","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/ad16a17b98a3abcb4255f838c348ad6d425e3929"},{"sha":"4a16ab2ce5dc1de1345fed7a321e8e42ef1dfd82","author":{"email":"28927e0e76fb59a4ffdb84202bb5e62985efef5d@deliveryhero.com","name":"Johannes Dollinger"},"message":"Use SequentialGeventHandler for all zk clients","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/4a16ab2ce5dc1de1345fed7a321e8e42ef1dfd82"},{"sha":"bd1c400dcf770bc9b3531b3b7a73dd0fbbb19043","author":{"email":"bfc4a29df8a83bf0d0b972ff8d7124c864f353ce@gmail.com","name":"mouad.benchchaoui@deliveryhero.com"},"message":"Make RpcMock test case a standalone class\n\nThis will make having rpc calls mocked optional for developers to\neither include in there test cases or no.","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/bd1c400dcf770bc9b3531b3b7a73dd0fbbb19043"},{"sha":"c82c5ffe001336aece03bdae0673e234381b8287","author":{"email":"bfc4a29df8a83bf0d0b972ff8d7124c864f353ce@gmail.com","name":"Mouad Benchchaoui"},"message":"Merge pull request #137 from mouadino/gup-378\n\nMake RpcMock test case a standalone class","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/c82c5ffe001336aece03bdae0673e234381b8287"},{"sha":"f0255a861ce875ced6e9557fea8a4146602c144e","author":{"email":"9b886a6733ac1b82ce01b6feec52786cfa01a95f@deliveryhero.com","name":"Stefano Cavallari"},"message":"pin the coverage version","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/f0255a861ce875ced6e9557fea8a4146602c144e"},{"sha":"d68126ed16da68e79a624275a055e763d8a040b4","author":{"email":"d67ada1fcf6c5280cf6cd628e7c4347ea3fd95bb@deliveryhero.com","name":"jacqueslh"},"message":"Add handling for lymph rule url","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/d68126ed16da68e79a624275a055e763d8a040b4"},{"sha":"698c43a0bb03012fe068eb86f5859fa261ead579","author":{"email":"d67ada1fcf6c5280cf6cd628e7c4347ea3fd95bb@deliveryhero.com","name":"jacqueslh"},"message":"Add integration test for web service interface","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/698c43a0bb03012fe068eb86f5859fa261ead579"},{"sha":"bda33ecbdc6765adcb4671559d7f447cd2ca5d29","author":{"email":"bfc4a29df8a83bf0d0b972ff8d7124c864f353ce@gmail.com","name":"Mouad Benchchaoui"},"message":"Merge pull request #141 from jacqueslh/gup-325-fix-versioning-url-resolve\n\nGup 325 fix versioning url resolve","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/bda33ecbdc6765adcb4671559d7f447cd2ca5d29"},{"sha":"fb3a0b0eb85b2a91f54a24591381ddb2ebd04dc6","author":{"email":"d19a3ac18c623b697617381cb53f42a4307202c2@googlemail.com","name":"Johannes Dollinger"},"message":"Merge pull request #135 from emulbreh/zk-reconnect\n\nFixed discovery after zk disconnect","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/fb3a0b0eb85b2a91f54a24591381ddb2ebd04dc6"},{"sha":"6850c06e2c6cf03841f79a865ee6e8769311cfeb","author":{"email":"28927e0e76fb59a4ffdb84202bb5e62985efef5d@deliveryhero.com","name":"Johannes Dollinger"},"message":"Component refactoring","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/6850c06e2c6cf03841f79a865ee6e8769311cfeb"},{"sha":"992535b6c6a388e2f8e49c5c88e67ceebe7f8b40","author":{"email":"28927e0e76fb59a4ffdb84202bb5e62985efef5d@deliveryhero.com","name":"Johannes Dollinger"},"message":"Removed kafka event system","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/992535b6c6a388e2f8e49c5c88e67ceebe7f8b40"},{"sha":"08931617285a89844f17f6a318d07174d4eaad41","author":{"email":"d19a3ac18c623b697617381cb53f42a4307202c2@googlemail.com","name":"Johannes Dollinger"},"message":"Merge pull request #143 from emulbreh/kafka-removal\n\nRemoved kafka event system","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/08931617285a89844f17f6a318d07174d4eaad41"},{"sha":"72b0696cac01099c31809a8966a31b3a3fcb0082","author":{"email":"d19a3ac18c623b697617381cb53f42a4307202c2@googlemail.com","name":"Johannes Dollinger"},"message":"Merge pull request #140 from emulbreh/dumb-monitoring\n\nComponent refactoring","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/72b0696cac01099c31809a8966a31b3a3fcb0082"},{"sha":"725f52d34548d74568b9314d22479078419a0cf1","author":{"email":"28927e0e76fb59a4ffdb84202bb5e62985efef5d@deliveryhero.com","name":"Johannes Dollinger"},"message":"Call super().__init__() in plugins","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/725f52d34548d74568b9314d22479078419a0cf1"},{"sha":"5bce7b086ab1c374e093d1dd9054a22dc999e2a5","author":{"email":"d19a3ac18c623b697617381cb53f42a4307202c2@googlemail.com","name":"Johannes Dollinger"},"message":"Merge pull request #144 from emulbreh/plugin-init\n\nCall super().__init__() in plugins","distinct":true,"url":"https://api.github.com/repos/kashopi/lymph/commits/5bce7b086ab1c374e093d1dd9054a22dc999e2a5"}]}