Handle slow queries, query retry, and database connection issues:
* all database functions return an err as the first param which is non-null for failure. * all wsapis handle database errors and return service unavailable to client. * stalled-mysql-test implements unit tests to verify proper failure behavior of all wsapis. * configuration parameter added to define max allowed time per query
Showing
- lib/browserid/fake_verification.js 4 additions, 2 deletionslib/browserid/fake_verification.js
- lib/configuration.js 10 additions, 1 deletionlib/configuration.js
- lib/db.js 1 addition, 1 deletionlib/db.js
- lib/db/json.js 29 additions, 30 deletionslib/db/json.js
- lib/db/mysql.js 68 additions, 86 deletionslib/db/mysql.js
- lib/db/mysql_wrapper.js 131 additions, 0 deletionslib/db/mysql_wrapper.js
- lib/httputils.js 4 additions, 0 deletionslib/httputils.js
- lib/wsapi.js 6 additions, 0 deletionslib/wsapi.js
- lib/wsapi/account_cancel.js 2 additions, 3 deletionslib/wsapi/account_cancel.js
- lib/wsapi/add_email_with_assertion.js 2 additions, 4 deletionslib/wsapi/add_email_with_assertion.js
- lib/wsapi/address_info.js 10 additions, 12 deletionslib/wsapi/address_info.js
- lib/wsapi/auth_with_assertion.js 5 additions, 2 deletionslib/wsapi/auth_with_assertion.js
- lib/wsapi/authenticate_user.js 6 additions, 2 deletionslib/wsapi/authenticate_user.js
- lib/wsapi/cert_key.js 5 additions, 2 deletionslib/wsapi/cert_key.js
- lib/wsapi/complete_email_addition.js 8 additions, 3 deletionslib/wsapi/complete_email_addition.js
- lib/wsapi/complete_user_creation.js 5 additions, 5 deletionslib/wsapi/complete_user_creation.js
- lib/wsapi/create_account_with_assertion.js 1 addition, 5 deletionslib/wsapi/create_account_with_assertion.js
- lib/wsapi/email_addition_status.js 10 additions, 5 deletionslib/wsapi/email_addition_status.js
- lib/wsapi/email_for_token.js 10 additions, 5 deletionslib/wsapi/email_for_token.js
- lib/wsapi/have_email.js 4 additions, 2 deletionslib/wsapi/have_email.js
Loading
Please register or sign in to comment