{"push_id":720114833,"size":55,"distinct_size":3,"ref":"refs/heads/SERVER-19116","head":"c8131a3333eb98bddd49556dd01a09d5a0d7e93a","before":"cb1b981bb6654a8c01ff1c8be41fdc67bec1e563","commits":[{"sha":"cad7211943ccc80f8614b010a7f6137eebba04bc","author":{"email":"2b7532482c8bf53e4baaaf2447683e13bdd7d15a@10gen.com","name":"Qingyang Chen"},"message":"SERVER-18819 allow $type to support type values as string names","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/cad7211943ccc80f8614b010a7f6137eebba04bc"},{"sha":"215dbca62127119de85903df91fb6b106eb5f24a","author":{"email":"03aeb5aa928ae0cf17713df4ecbca561e477e07a@mongodb.com","name":"Martin Bligh"},"message":"SERVER-19189: Use vector instead of list for WT session cache","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/215dbca62127119de85903df91fb6b106eb5f24a"},{"sha":"6c49d69bbae5d8807fc205dbca12eecf1a60258b","author":{"email":"3bc6f2208b90542717470de5278f48ae0e983c97@mongodb.com","name":"Spencer T Brody"},"message":"SERVER-18436 Make sure that failed assertions in futures cause the test to fail","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/6c49d69bbae5d8807fc205dbca12eecf1a60258b"},{"sha":"2db5af9dfe4b1989e035d442d700b6ccf4d45feb","author":{"email":"6c3c562f7b9b1a573c5a56919058e5eafa587337@mongodb.com","name":"dalyd"},"message":"SERVER-19141: Update mongo-perf regression in performance project to run from mongo-perf master","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/2db5af9dfe4b1989e035d442d700b6ccf4d45feb"},{"sha":"1ba3fd0e45f6a21aee5a542d02c8ee791cc648d3","author":{"email":"1af1eb588eafc108baca9f486a8b09687b6821f2@mongodb.com","name":"Kaloian Manassiev"},"message":"Revert \"Revert \"SERVER-19111 Move common addShard functionality to CatalogManager\"\"\n\nThis reverts commit c87142d4649e81c2de694b36a78115bfde5bf548.","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/1ba3fd0e45f6a21aee5a542d02c8ee791cc648d3"},{"sha":"7eee5d26b061ec465af0328f18425d568e252fa2","author":{"email":"bc5b1f71bc71036fe48bd18bdcc96614dcc9974b@gmail.com","name":"David Hows"},"message":"SERVER-18649 sync_file_range and fallocate for WT","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/7eee5d26b061ec465af0328f18425d568e252fa2"},{"sha":"90f72ea0b819335e55a6ddd147d5c8d4afa3c988","author":{"email":"03aeb5aa928ae0cf17713df4ecbca561e477e07a@mongodb.com","name":"Martin Bligh"},"message":"SERVER-19189: dont check sessions is empty outside of the lock\n\nTechnically it's illegal to check this outside the lock, though it's heuristic\nHowever, it's the unlikely case and we end up doing the work twice, so\nit seems cleaner to remove it and just do it inside the lock. Checked\nperf, no measurable difference","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/90f72ea0b819335e55a6ddd147d5c8d4afa3c988"},{"sha":"2256dfa40676c48788265d241f7fa18ac0d0b322","author":{"email":"03aeb5aa928ae0cf17713df4ecbca561e477e07a@mongodb.com","name":"Martin Bligh"},"message":"SERVER-19189: Checking epoch outside of the lock is racy\n\ncan race with epoch++ and end up with us putting an old\nepoch session back in the cache.","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/2256dfa40676c48788265d241f7fa18ac0d0b322"},{"sha":"b120fb18afa94796efd5092622bc5e759a1eea96","author":{"email":"91d0b3ac38b01d336555960d03a8ba537edf7f35@10gen.com","name":"Eric Milkie"},"message":"SERVER-18606 add helper for getting the global repl coord from an operation context","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/b120fb18afa94796efd5092622bc5e759a1eea96"},{"sha":"2f6e7ad9733e4b0532038f193f071a37c321c26d","author":{"email":"91d0b3ac38b01d336555960d03a8ba537edf7f35@10gen.com","name":"Eric Milkie"},"message":"SERVER-18384 process term parameter to find/getMore commands","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/2f6e7ad9733e4b0532038f193f071a37c321c26d"},{"sha":"875b1b06e49f12c4e55200d441bcdeefc07d8310","author":{"email":"2b7532482c8bf53e4baaaf2447683e13bdd7d15a@10gen.com","name":"Qingyang Chen"},"message":"SERVER-19247 remove implicit conversion from NamespaceString to std::string","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/875b1b06e49f12c4e55200d441bcdeefc07d8310"},{"sha":"e39c4e2b6b94783b06f1fcfcaa56246fcd2f4ad1","author":{"email":"03aeb5aa928ae0cf17713df4ecbca561e477e07a@mongodb.com","name":"Martin Bligh"},"message":"SERVER-19189: WT session cache: use a single compareAndSwap rather than load / store","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/e39c4e2b6b94783b06f1fcfcaa56246fcd2f4ad1"},{"sha":"53b6e275061c50769467924ac0737d585e667edd","author":{"email":"03aeb5aa928ae0cf17713df4ecbca561e477e07a@mongodb.com","name":"Martin Bligh"},"message":"SERVER-10512: Add -fno-omit-frame-pointer by default\n\nPerformance overhead is so small it's not measurable, previous microbenchmarks indicate around 1% for intensive workloads.\nIn return we get the ability to use perf profiling and much improved debugability","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/53b6e275061c50769467924ac0737d585e667edd"},{"sha":"57d9fb54686971d60d0ec8d01afa944dd6ca3730","author":{"email":"0d876e6cae9278dca1f653ea1d5d3f074ab402b5@gmail.com","name":"Daniel Alabi"},"message":"SERVER-19272 ActionLogType should do its validation and handle setting balancing details","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/57d9fb54686971d60d0ec8d01afa944dd6ca3730"},{"sha":"8567716e593426868f161a7e5e822486ca93336c","author":{"email":"856c5388bec324b86d5fb9acf0cc386418284ea1@mongodb.com","name":"Andrew Morrow"},"message":"SERVER-18928 Remove remaining uses of platform/cstdint","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/8567716e593426868f161a7e5e822486ca93336c"},{"sha":"32f04880f175fd3a3ce848ca074be72adc6d638c","author":{"email":"2b7532482c8bf53e4baaaf2447683e13bdd7d15a@10gen.com","name":"Qingyang Chen"},"message":"SERVER-16889 StatusWithMatchExpression replace ME* with unique_ptr<ME>","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/32f04880f175fd3a3ce848ca074be72adc6d638c"},{"sha":"01485f9e36f8ec321e90d2bfb3287c39440d9a7e","author":{"email":"6070df5afd27c6a8c45579bb4321bf269497bcd4@10gen.com","name":"matt dannenberg"},"message":"SERVER-19240 change OpTime reporting format based on protocol version","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/01485f9e36f8ec321e90d2bfb3287c39440d9a7e"},{"sha":"6e7683cb836aa08b6df9aa2738774015236cd126","author":{"email":"6070df5afd27c6a8c45579bb4321bf269497bcd4@10gen.com","name":"matt dannenberg"},"message":"SERVER-16889 SERVER-19240 fix style","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/6e7683cb836aa08b6df9aa2738774015236cd126"},{"sha":"896c568ab136c9735482a59abcab499bda997565","author":{"email":"856c5388bec324b86d5fb9acf0cc386418284ea1@mongodb.com","name":"Andrew Morrow"},"message":"SERVER-19099 Use std:: to back stdx polyfills","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/896c568ab136c9735482a59abcab499bda997565"},{"sha":"47b6b1a8fd60b0365f72c0550269c0dc0322acfd","author":{"email":"03aeb5aa928ae0cf17713df4ecbca561e477e07a@mongodb.com","name":"Martin Bligh"},"message":"SERVER-19189: Remove counters from WT session cache","distinct":false,"url":"https://api.github.com/repos/guoyr/mongo/commits/47b6b1a8fd60b0365f72c0550269c0dc0322acfd"}]}