Description of problem: Every 30 seconds, we purge the sessions table. For most customers, this table is empty. This schedules many background jobs that will never produce any work. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. ssh to an appliance 2. cd to vmdb 3. get queue messages for the generic worker 4. extract and count the commands that were sent through the queue ``` ssh ... vmdb grep 'GenericWorker::Runner#get' log/evm.log>tmp/msg ruby -ne 'puts $_.match(/Command: \[([^\]]*)\]/)[1]' tmp/msg|sort|uniq -c|sort -nr|head ``` Actual results: One of the top 10 most popular commands is Session.check_session_timeout Expected results: It isn't Additional info:
Please assess the impact of this issue and update the severity accordingly. Please refer to https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity for a reminder on each severity's definition. If it's something like a tracker bug where it doesn't matter, please set the severity to Low.
Verified on 5.9.0.11. With :session_store: sql evm.log shows Session.check_session_timeout gets regularly queued.