Author: arkurth
Date: Fri May 12 18:54:05 2017
New Revision: 1795007
URL: http://svn.apache.org/viewvc?rev=1795007&view=rev
Log:
VCL-866
Added call to request_state_changed in reserved.pm and inuse.pm after the
connection timeout is reached. There's a small window where a user may have
initiated a capture or made a revision production which wouldn't have been
caught.
Modified:
vcl/trunk/managementnode/lib/VCL/inuse.pm
vcl/trunk/managementnode/lib/VCL/reserved.pm
Modified: vcl/trunk/managementnode/lib/VCL/inuse.pm
URL:
http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/inuse.pm?rev=1795007&r1=1795006&r2=1795007&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/inuse.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/inuse.pm Fri May 12 18:54:05 2017
@@ -324,7 +324,7 @@ sub process {
elsif ($request_duration_hours > 24) {
notify($ERRORS{'OK'}, 0, "never detected user
connection, skipping timeout, request duration: $request_duration_hours hours");
}
- elsif (is_request_deleted($request_id)) {
+ elsif (is_request_deleted($request_id) ||
$self->request_state_changed()) {
$self->state_exit();
}
else {
Modified: vcl/trunk/managementnode/lib/VCL/reserved.pm
URL:
http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/reserved.pm?rev=1795007&r1=1795006&r2=1795007&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/reserved.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/reserved.pm Fri May 12 18:54:05 2017
@@ -252,7 +252,7 @@ sub process {
elsif ($is_server_request) {
notify($ERRORS{'OK'}, 0, "never detected user
connection, skipping timeout, server reservation");
}
- elsif (is_request_deleted($request_id)) {
+ elsif (is_request_deleted($request_id) ||
$self->request_state_changed()) {
$self->state_exit();
}
else {