-
Notifications
You must be signed in to change notification settings - Fork 714
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Summary: WebScaleSQL Feature: Async Client This diff builds loosely upon the 5.1 client work at Facebook, and brings async to 5.6. It is not fully feature complete (no SSL. no compression, only supports the default native auth) but it is a good first step, is sufficient for our needs, and we can extend it. This also adds a #define to indicate the nonblocking client is available. This changes slightly the ABI and so it also renames 'libmysqlclient' to 'libwebscalesqlclient' -- however, this is compatible with almost every use case (changes are additive only, but do include changes to some data structures). Test Plan: mtr, testing against internal tools Also, tested building with: * clang-3.5 with "-Wno-deprecated-register". * gcc-4.9 Reviewers: chip, inaam-rana, pivanof, darnaut, jeremycole, weixiang.zhai Reviewed By: jeremycole, inaam-rana, pivanof, chip, weixiang.zhai Subscribers: fe, darnaut, methane, steaphan, atcurtis, chip, liang.guo.752, andrew-ford, jeremycole, flamingcow, MarkCallaghan, jtolmer Differential Revision: https://reviews.facebook.net/D17031 Differential Revision: https://reviews.facebook.net/D33777 Differential Revision: https://reviews.facebook.net/D33801 Differential Revision: https://reviews.facebook.net/D36153
- Loading branch information
1 parent
a195c8e
commit 19dc9fa
Showing
61 changed files
with
3,303 additions
and
382 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.