google-nomulus/java/google/registry/request
guyben 892424b148 Check if lock owner is finished on lock acquisition
Sometimes requests "die" suddenly, without going through catch/finally blocks.
If this happens, any lock they own will remain locked until it times out (which
can take hours in some cases).

This cl implicitly unlocks any lock if the owner of the lock isn't running
anymore.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=168880938
2017-09-20 10:27:17 -04:00
..
auth Reduce number of authentication/authorization log statements 2017-08-29 15:39:10 -04:00
lock Check if lock owner is finished on lock acquisition 2017-09-20 10:27:17 -04:00
Action.java Change @Auth to an AutoValue, and created a set of predefined Auths 2017-08-01 16:33:10 -04:00
Actions.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
BUILD Create an injectable LockHandler 2017-09-12 15:51:50 -04:00
Header.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
HttpException.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
JsonActionRunner.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
JsonPayload.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
JsonResponse.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Modules.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
package-info.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Parameter.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ParameterMap.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Payload.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
RequestComponentBuilder.java Remove Builder type param on RequestComponentBuilder/RequestHandler 2017-02-27 11:12:07 -05:00
RequestHandler.java Change @Auth to an AutoValue, and created a set of predefined Auths 2017-08-01 16:33:10 -04:00
RequestLogId.java Add tool to check if other requests are still running 2017-09-12 15:51:50 -04:00
RequestMethod.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
RequestModule.java Check if lock owner is finished on lock acquisition 2017-09-20 10:27:17 -04:00
RequestParameters.java Make dry run parameter documentation more understandable 2017-08-01 16:42:42 -04:00
RequestPath.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
RequestScope.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Response.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
ResponseImpl.java Update copyright year on all license headers 2017-02-02 16:27:22 -05:00
Route.java Remove xsrfScope and xsrfProtection authentication attributes 2017-06-21 09:46:40 -04:00
Router.java Add golden files for request component routing maps 2017-06-05 18:17:09 -04:00
RouterDisplayHelper.java Change @Auth to an AutoValue, and created a set of predefined Auths 2017-08-01 16:33:10 -04:00