{"push_id":899855875,"size":73,"distinct_size":73,"ref":"refs/heads/rtb-internal","head":"8da47a1960cd75f7e60650d6a31a6f4beb687511","before":"1feea9510f00a5838f3bec9a70a2198ae26a4760","commits":[{"sha":"b879598385bcc1f73b122646d4697a64a6c1fc98","author":{"email":"f0699137713be92736351a0674e79536595e4a60@datacratic.com","name":"Rémi Attab"},"message":"hotfix for memory corruption caused by using a logging category from multiple threads.","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/b879598385bcc1f73b122646d4697a64a6c1fc98"},{"sha":"b6b50a43ac2d34d8f90ee829190f1043839d6277","author":{"email":"f0699137713be92736351a0674e79536595e4a60@datacratic.com","name":"Rémi Attab"},"message":"hotfix for memory corruption caused by using a logging category from multiple threads.","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/b6b50a43ac2d34d8f90ee829190f1043839d6277"},{"sha":"059dc5289025892e8bc451ce3eda55e64fdd4f74","author":{"email":"9e40b7931f11d2cde54fe074eee8238779ac3264@gmail.com","name":"Michael Burkat"},"message":"patched scope.h based on Jeremy's fixes","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/059dc5289025892e8bc451ce3eda55e64fdd4f74"},{"sha":"cf0c3fefdd14febb664d3550eb03c3e7f0cb77ad","author":{"email":"66468173c2b1642fcdd5bbb3e6b0f5ea20554ded@datacratic.com","name":"Mathieu Stefani"},"message":"Merge commit '0c9f09e95077310bbe4e958168ca14427220c12d'","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/cf0c3fefdd14febb664d3550eb03c3e7f0cb77ad"},{"sha":"d9bb35e59e0ba0c7443cd2ad3dd78315337c48bb","author":{"email":"f0699137713be92736351a0674e79536595e4a60@datacratic.com","name":"Rémi Attab"},"message":"Json parsing now supports UTF-8 in JML.","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/d9bb35e59e0ba0c7443cd2ad3dd78315337c48bb"},{"sha":"0e41db464c7d7d3207234659c8940891cb0c24ae","author":{"email":"8adc3b2580c427aeafa893788b4ece16f13e6b8c@datacratic.com","name":"jsbejeau"},"message":"Merge commit 'ecc347ad3f685c929424a1cbb42572498783a25c'","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/0e41db464c7d7d3207234659c8940891cb0c24ae"},{"sha":"1a86c89e54bdc59aefdb3e920665504a39d63aca","author":{"email":"b593fd4eaf63f9b49475678b72e5b88435d4cb87@gmail.com","name":"Rémi Attab"},"message":"Removed check for leading slash in ZK temp path.","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/1a86c89e54bdc59aefdb3e920665504a39d63aca"},{"sha":"847db7f3a48382cb1c05f4f7adf0e5e1085ab7c9","author":{"email":"66468173c2b1642fcdd5bbb3e6b0f5ea20554ded@datacratic.com","name":"Mathieu Stefani"},"message":"Merge commit '635ce8a31cac9f1ed9743b43533ad6f6ffaff937'","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/847db7f3a48382cb1c05f4f7adf0e5e1085ab7c9"},{"sha":"bf5a819c5e92253b31aa6452372b83d7f91a6fe3","author":{"email":"66468173c2b1642fcdd5bbb3e6b0f5ea20554ded@datacratic.com","name":"Mathieu Stefani"},"message":"Merge remote-tracking branch 'rtbkit-rtbkit/master'\n\nConflicts:\n\trtbkit/core/banker/slave_banker.h","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/bf5a819c5e92253b31aa6452372b83d7f91a6fe3"},{"sha":"98ea7815c9dcc6f92e5f8938e9962a9790c1ff26","author":{"email":"8adc3b2580c427aeafa893788b4ece16f13e6b8c@datacratic.com","name":"jsbejeau"},"message":"Merge commit 'dffea93a8935001d977a3219bf4c78c691da40db'","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/98ea7815c9dcc6f92e5f8938e9962a9790c1ff26"},{"sha":"a73608c387a30a2eccf1b327c9b49fd5c3b9f451","author":{"email":"8adc3b2580c427aeafa893788b4ece16f13e6b8c@datacratic.com","name":"jsbejeau"},"message":"Merge commit '2b3c404a047e12d4d21c9789c2b18d8fb2e2a4dc'","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/a73608c387a30a2eccf1b327c9b49fd5c3b9f451"},{"sha":"79a32e14511de919b67ea6241525cbad1f2a1b8c","author":{"email":"9e40b7931f11d2cde54fe074eee8238779ac3264@gmail.com","name":"Michael Burkat"},"message":"Merge remote-tracking branch 'upstream/master' into upstream_merge\n\nConflicts:\n\tagent/rtb_agent.mk\n\tagent/strategies/btpe_strategy.coffee\n\tagent/strategies/profitmax_strategy.coffee\n\tagent/value_model/experiment_tools.cc\n\tagent/value_model/experiment_tools.h\n\tagent/value_model/explain_dataset.cc\n\tagent/value_model/probabilizer_eval.cc\n\tagent/value_model/roc_dataset.cc\n\tagent/value_model/rtb_bucketing_probabilizer.cc\n\tcampaigns/controllers/strategies/btpe.py\n\tcommon/pyLogger/pyLogger_lib/S3RMU.py\n\tcustomers/adgear/campaign_config_service.json\n\tcustomers/daftcode/launch_sequence.json\n\tcustomers/ldmobile/campaign_config_service.json\n\texperiment/request_multiplexer/win_event.cc\n\texperiment/tools/expectedActions.cc\n\texperiment/tools/xp.py\n\texperiment/tools/xp_model.py\n\tjml-build\n\tjml/jml-build\n\tjobs-api\n\tjobs-api/googleurl\n\tjobs-api/jml\n\tjobs-api/jml-build\n\tjobs-api/platform\n\tjobs-api/py-rest\n\tjobs-api/soa\n\tjobs-api/tinyxml2\n\tplatform\n\tplatform/googleurl\n\tplatform/jml\n\tplatform/jml-build\n\tplatform/jobs-api\n\tplatform/leveldb\n\tplatform/py-rest\n\tplatform/soa\n\tplatform/tinyxml2\n\tpy-rest\n\tpy-rest/googleurl\n\tpy-rest/jml\n\tpy-rest/jml-build\n\tpy-rest/platform\n\tpy-rest/soa\n\tpy-rest/tinyxml2\n\trtbkit2\n\trtbkit2/jml/jml-build\n\trtbkit2/soa/googleurl\n\trtbkit2/soa/jml\n\trtbkit2/soa/jml-build\n\trtbkit2/soa/tinyxml2\n\tsoa\n\tsoa/googleurl\n\tsoa/jml\n\tsoa/jml-build\n\tsoa/tinyxml2","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/79a32e14511de919b67ea6241525cbad1f2a1b8c"},{"sha":"675498fcd8668698d3f496d4782c473b5fb6cf7e","author":{"email":"ec337a44813c32dfd983cca0506395890b8213bb@datacratic.com","name":"Wolfgang Sourdeau"},"message":"PLAT-632: enable endpoint to go to sleep\n\nThis patch enables the specificication of multiple polling modes and adds a\nmode where Epoller is allowed to sleep. Accessorily, the looping has been\nrefactored into multiple methods.\nThe default behaviour does not change and no incompatible API/ABI change has\nbeen made. Moreover this has been tested using the http_client_test. Those\nenables me to mark this change as TRIVIAL with confidence.","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/675498fcd8668698d3f496d4782c473b5fb6cf7e"},{"sha":"77051ea5b2f75675f3c43460f1cf4d9c090d7144","author":{"email":"81907c80df4b035cbbdf99b88bc9c45263ed9da2@Contre.COM","name":"Wolfgang Sourdeau"},"message":"PLAT-870: clarified polling mode interface\n\nDetails:\n* gives more meaningful names to the polling mode enum\n* MIN_CPU_POLLING mode handling sleeps with a timeout of 1 second rather than indefinitely\n* added load measurements, similarly to MIN_CONTEXT_SWITCH_POLLING mode","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/77051ea5b2f75675f3c43460f1cf4d9c090d7144"},{"sha":"94656827eb5e2471848281ad313204cd676b36eb","author":{"email":"81907c80df4b035cbbdf99b88bc9c45263ed9da2@Contre.COM","name":"Wolfgang Sourdeau"},"message":"http_client_bench: enable the specification of server-side concurrency","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/94656827eb5e2471848281ad313204cd676b36eb"},{"sha":"624e26bfe298e12ec808379c6d22e291785d4adc","author":{"email":"81907c80df4b035cbbdf99b88bc9c45263ed9da2@Contre.COM","name":"Wolfgang Sourdeau"},"message":"HANDLE_JS_EXCEPTIONS: namespace issues (TRIVIAL)","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/624e26bfe298e12ec808379c6d22e291785d4adc"},{"sha":"dc8229978c15cfddc006a65ed626573207d1ff73","author":{"email":"81907c80df4b035cbbdf99b88bc9c45263ed9da2@Contre.COM","name":"Wolfgang Sourdeau"},"message":"PLAT-879: ensure that the output is atty when logging colours","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/dc8229978c15cfddc006a65ed626573207d1ff73"},{"sha":"c4f7766855ac8b5b82cd87ecf5ddaabb4c3b924f","author":{"email":"81907c80df4b035cbbdf99b88bc9c45263ed9da2@Contre.COM","name":"Wolfgang Sourdeau"},"message":"Added \"FileCommiter\" class to deal with file state confirmation","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/c4f7766855ac8b5b82cd87ecf5ddaabb4c3b924f"},{"sha":"22cfb6daade854a31ca20179e8018af4157a20bc","author":{"email":"f8b8e80f347f4e1a210cda80b19f9aca101c3bea@datacratic.com","name":"Mich"},"message":"WARNING: Enhanced handling for uuid-alike printing\n\n* No change for real uuid.\n* uuid-alike strings in upper case will now be printed as such. (Before\n  they were lowercased.)\n* uuid-alike strings in mixed case will be parsed as strings and printed\n  as such. (Before they were lowercased.)\n\nSquashed commit of the following:\n\ncommit f7f0c76720433eadb6232315b2656631fb2328be\nAuthor: Mich <fmlheureux@datacratic.com>\nDate:   Thu Apr 30 17:32:31 2015 -0400\n\n    Added hash comparison test\n\ncommit dd921d19fa8f13ac8e9f00c6c1d56d00f303a88f\nAuthor: Mich <fmlheureux@datacratic.com>\nDate:   Mon Apr 27 15:26:21 2015 -0400\n\n    PLAT-865 separate handling for caps uuids","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/22cfb6daade854a31ca20179e8018af4157a20bc"},{"sha":"31030a487b0e0e53e72672b4df5a27923c868cee","author":{"email":"ec337a44813c32dfd983cca0506395890b8213bb@datacratic.com","name":"Wolfgang Sourdeau"},"message":"PLAT-894: temporarily disabled http_client_test_v2","distinct":true,"url":"https://api.github.com/repos/datacratic/rtbkit/commits/31030a487b0e0e53e72672b4df5a27923c868cee"}]}