Router requests are stateless
authorBill Erickson <berickxx@gmail.com>
Fri, 20 Jan 2023 16:55:23 +0000 (11:55 -0500)
committerBill Erickson <berickxx@gmail.com>
Thu, 20 Apr 2023 14:18:05 +0000 (10:18 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
src/perl/lib/OpenSRF/AppSession.pm

index 25ddd1b..a8bde49 100644 (file)
@@ -137,6 +137,7 @@ sub server_build {
 
        my $config_client = OpenSRF::Utils::SettingsClient->new();
        my $stateless = $config_client->config_value("apps", $service, "stateless");
+    $stateless = 1 if $service eq 'router';
 
        #my $max_requests = $conf->$service->max_requests;
        my $max_requests        = $config_client->config_value("apps",$service,"max_requests");
@@ -249,6 +250,8 @@ sub create {
                $stateless = $c->config_value("apps", $app, "stateless");
        }
 
+    $stateless = 1 if $app eq 'router';
+
        my $sess_id = time . rand( $$ );
        while ( $class->find($sess_id) ) {
                $sess_id = time . rand( $$ );