aboutsummaryrefslogtreecommitdiffstats
path: root/Zotlabs/Lib/QueueWorker.php
Commit message (Collapse)AuthorAgeFilesLines
* dbesc the workinfo jsonMario2024-07-151-2/+2
|
* Missing include in QueueWorker.Harald Eilertsen2024-06-151-0/+2
|
* QueueWorker: Use DbaTransaction class for db transactions.Harald Eilertsen2024-06-141-24/+12
| | | | | | | | | | | | | This makes sure that the system knows whether a transaction is active or not, and ensures automatic cleanup if the transaction is not closed before the methods return. It also allows us to run this code in tests. When run within a test, the transaction will be ignored, as the entire test is run within an already existing transaction. Also as each test has their own db connection, this should not have any ill effects, as there should not be any way in which different simultaneous connections can interfere with the db updates.
* Deprecate *_config() functions in core.Harald Eilertsen2024-03-241-11/+12
|
* update logger statementsMario2023-10-201-1/+7
|
* improved item_expire()Mario Vavti2023-04-141-1/+6
|
* minor queueworker fixesMario2023-04-081-3/+3
|
* queueworker: do not wait for locked rows, use skip locked if configured via ↵Mario2023-02-081-4/+20
| | | | system.db_skip_locked_supported
* remove superfluous semicolonMario2023-02-011-1/+1
|
* queueworker: implement auto_queue_worker_sleep setting in frontendMario2023-01-031-1/+1
|
* minor cleanupMario2022-12-221-4/+11
|
* there is no point in wrapping single queries into a transactionMario2022-12-221-6/+3
|
* queueworker: adjust process query to be complient with mariadb < 10.6 and ↵Mario2022-12-211-16/+38
| | | | add process timeout exceptions for long running processes
* queueworker: cleanup and implement auto sleep interval (hidden config for now)Mario2022-12-181-72/+54
|
* queueworker: fix maxworkers check and cleanupMario2022-12-151-25/+10
|
* queueworker testing and more logging to syslogMario2022-12-151-15/+22
|
* queueworker: introduce new interval config queueworker.queue_interval - ↵Mario Vavti2022-12-121-7/+6
| | | | defaults to 500000 microseconds. No config UI yet.
* minor fixesMario2022-12-111-8/+3
|
* remove debug loggingMario2022-12-101-1/+1
|
* add option to set worker sleep based on load average, remove redundand code ↵Mario2022-12-101-7/+19
| | | | and add return to some daemons
* move queueworker to core and bump versionMario2022-12-021-0/+351