{"push_id":1342259519,"size":6,"distinct_size":1,"ref":"refs/heads/master","head":"b37afdff30c22deb8dea461d46aa1a84ee1f05b4","before":"80a10cdd7da471abd740702d8cf9c5f28d92ac9e","commits":[{"sha":"8a0c433408e62c4623f2b0308d9e6b0c8bbd7d3c","author":{"name":"Trond Norbye","email":"4c56d166da4f78aca802dc5c2a08cae9f3a0d0ce@gmail.com"},"message":"MB-20530: Undefined behaviour from memsetting a vector to 0\n\nThe ssl context have its own constructor which will be called\nto initialize it's members.\n\nChange-Id: I3abd6a2fd91fa8531704979dc820018087b3de52\nReviewed-on: http://review.couchbase.org/66908\nReviewed-by: Dave Rigby <daver@couchbase.com>\nWell-Formed: buildbot <build@couchbase.com>\nTested-by: buildbot <build@couchbase.com>","distinct":false,"url":"https://api.github.com/repos/couchbase/memcached/commits/8a0c433408e62c4623f2b0308d9e6b0c8bbd7d3c"},{"sha":"7435fb3b45e1b5060aefc614bdfa5fcf067e0eae","author":{"name":"Trond Norbye","email":"4c56d166da4f78aca802dc5c2a08cae9f3a0d0ce@gmail.com"},"message":"MB-20868: Don't crash on NotMyVBucket reponses\n\nIf you try to access a non-null vbucket id in a memcached bucket\nmemcached would crash when fetching the vbucket map (which it\ndon't have) to inject into the response.\n\nChange-Id: I94222b2233525ec75ebca13c6d156f513c50d5f8\nReviewed-on: http://review.couchbase.org/67570\nReviewed-by: Dave Rigby <daver@couchbase.com>\nTested-by: buildbot <build@couchbase.com>\nWell-Formed: buildbot <build@couchbase.com>","distinct":false,"url":"https://api.github.com/repos/couchbase/memcached/commits/7435fb3b45e1b5060aefc614bdfa5fcf067e0eae"},{"sha":"f4f0321569db9c84d815dcfee22e2a818b8bf154","author":{"name":"Trond Norbye","email":"4c56d166da4f78aca802dc5c2a08cae9f3a0d0ce@gmail.com"},"message":"MB-20761: Use atomics and mutex for audit config\n\nThread Sanitizer reported data race for the variable audit_enabled.\n\nChange-Id: I4ae47b515f761d9d82f9777b59f78336248463e3\nReviewed-on: http://review.couchbase.org/67711\nReviewed-by: Dave Rigby <daver@couchbase.com>\nWell-Formed: buildbot <build@couchbase.com>\nTested-by: buildbot <build@couchbase.com>","distinct":false,"url":"https://api.github.com/repos/couchbase/memcached/commits/f4f0321569db9c84d815dcfee22e2a818b8bf154"},{"sha":"e8c8a851f0e458b96dbc7bb7593a3f8b6a6e481f","author":{"name":"Trond Norbye","email":"4c56d166da4f78aca802dc5c2a08cae9f3a0d0ce@gmail.com"},"message":"MB-20772: Catch errors during final flush of ssl pipe\n\nWe need to extend the test framework with methods to inject\nsocket errors in order to create a unit test for this.\n\nChange-Id: I29972db6de6de7c36730a72778792d55a9c71589\nReviewed-on: http://review.couchbase.org/67354\nReviewed-by: Daniel Owen <owend@couchbase.com>\nReviewed-by: Jim Walker <jim@couchbase.com>\nWell-Formed: buildbot <build@couchbase.com>\nTested-by: buildbot <build@couchbase.com>","distinct":false,"url":"https://api.github.com/repos/couchbase/memcached/commits/e8c8a851f0e458b96dbc7bb7593a3f8b6a6e481f"},{"sha":"362eef5501691243a86755499c873785a506b0ab","author":{"name":"Dave Rigby","email":"f1dabaf34419d2352350e740ada40ded900019c4@couchbase.com"},"message":"MB-20834: Use get_available_cpu_count() for #workers calculation\n\nUse the new Couchbase::get_available_cpu_count() when calculating how\nmany worker threads to create. get_available_cpu_count() accounts for\nthe number of logical cores a process is allowed to run on, which is\nthe mechanism cgroups (and hence Docker) uses to limit the CPUs\navailable to a container.\n\nThis fixes the problem of us creating \"too many\" worker threads under\nDocker containers which have the --cpuset-cpus option set.\n\nChange-Id: I3e3b91eecc51aea298ae9aceb9e8c6d3f16b7612\nReviewed-on: http://review.couchbase.org/67489\nReviewed-by: Daniel Owen <owend@couchbase.com>\nReviewed-by: Trond Norbye <trond.norbye@gmail.com>\nWell-Formed: buildbot <build@couchbase.com>\nTested-by: buildbot <build@couchbase.com>","distinct":false,"url":"https://api.github.com/repos/couchbase/memcached/commits/362eef5501691243a86755499c873785a506b0ab"},{"sha":"b37afdff30c22deb8dea461d46aa1a84ee1f05b4","author":{"name":"Trond Norbye","email":"4c56d166da4f78aca802dc5c2a08cae9f3a0d0ce@gmail.com"},"message":"Merge commit 'couchbase/watson~15'\n\n* commit 'couchbase/watson~15':\n  MB-20834: Use get_available_cpu_count() for #workers calculation\n  MB-20772: Catch errors during final flush of ssl pipe\n  MB-20761: Use atomics and mutex for audit config\n  MB-20868: Don't crash on NotMyVBucket reponses\n  MB-20530: Undefined behaviour from memsetting a vector to 0\n\nChange-Id: I2e7df911965e2655e548570e0270853331d06c19","distinct":true,"url":"https://api.github.com/repos/couchbase/memcached/commits/b37afdff30c22deb8dea461d46aa1a84ee1f05b4"}]}
{"actor":{"display_login":"ns-codereview"}}