293436e5fd
Some rewrites:
...
- max_proccesses_reach() and maxload_reached() (why no _ behind max?) are called
both way, static and with object reference.
- this is strongly discouraged and should be avoided as its support (in PHP) may
be dropped in future releases.
- used $a = get_app(); to encapsulate code (even when the function does
currently the same, it may be changed later)
Signed-off-by: Roland Häder <roland@mxchange.org>
2016-12-13 10:16:36 +01:00
ccd484643d
Polling feeds is now done with a higher priority.
2016-11-17 23:06:22 +00:00
4b33573c20
Merge remote-tracking branch 'upstream/develop' into 1610-priority-dbclean
2016-11-05 05:25:22 +00:00
rabuzarus
5459b00499
cache: serialize the cache content directly in the cache class
2016-11-04 16:44:49 +01:00
b5d004e1d7
run dbclean as long as there is some data to be purged
2016-11-01 21:36:15 +00:00
4d966e1e21
Changed priority for onepoll/further enhancement for dbclean
2016-10-31 21:32:08 +00:00
Michael Vogel
8cab3b5592
More transactions, more queries on uncommitted data
2016-10-24 08:10:27 +00:00
Michael Vogel
b99f5b576e
Fixed code structure
2016-10-23 22:12:45 +00:00
Michael Vogel
b429b85680
CSR changes, split dbclean in separate processes if worker is active
2016-10-22 10:14:41 +00:00
Michael Vogel
493d7bc698
Remove orphaned data
2016-10-19 21:06:37 +00:00
c825cc8d0d
This merge brings back dbm::is_result() where I could find it.
...
Merge branch 'develop' of github.com:friendica/friendica into rhaeder-develop
Signed-off-by: Roland Haeder <roland@mxchange.org>
2016-09-18 23:21:18 +02:00
Michael Vogel
1caa87dce6
Restructured the way, processes are inserted and removed
2016-09-09 20:55:49 +00:00
Michael Vogel
22f32d9721
New process table for a better detection of running workers
2016-09-09 20:33:54 +00:00
Michael Vogel
6a167cf8b1
Prevent lowest priority calls from never being called
2016-08-27 21:05:38 +00:00
Michael Vogel
d673f44c5b
Split cron jobs in cronjobs, introduce fastlane for high priority tasks
2016-08-03 10:03:05 +02:00
Michael Vogel
13c285d61d
Updated documentation
2016-08-02 10:19:10 +02:00
Michael Vogel
b9dbb0ace1
Split cronhook call to several single calls
2016-08-02 06:28:34 +02:00
Michael Vogel
668da905e2
"proc_run" is now called with priority.
2016-08-01 07:48:43 +02:00
Michael Vogel
bd1030b246
Update the global contact entries for local users on a regular base
2016-05-05 15:38:28 +02:00
Michael Vogel
af80d67f9c
Some more documentation
2016-05-01 13:47:24 +02:00
Michael Vogel
f711258183
New field in item table ("shadow") that indicates if there is a shadow entry
2016-05-01 13:47:24 +02:00
Michael Vogel
0c6ff4202d
Bugfix: The nickname vanished/better way to fetch the alias
2016-05-01 13:47:24 +02:00
Michael Vogel
783932000c
Don't optimize the tables when the maximum size is lower than zero
2016-05-01 13:47:24 +02:00
Michael Vogel
ebd1b31473
OStatus class is now moved into the right place
2016-05-01 13:47:24 +02:00
Michael Vogel
07bd89c35f
Removed just more old diaspora function calls.
2016-05-01 13:46:08 +02:00
Michael Vogel
3fdaafd54a
Some more documentation
2016-04-03 18:49:41 +02:00
Michael Vogel
beb1e04069
New field in item table ("shadow") that indicates if there is a shadow entry
2016-04-03 13:48:31 +02:00
Michael Vogel
b4b62493e6
Bugfix: The nickname vanished/better way to fetch the alias
2016-04-02 15:41:55 +02:00
Michael Vogel
416a0e5ec2
Don't optimize the tables when the maximum size is lower than zero
2016-04-01 21:09:52 +02:00
Michael Vogel
2c5b5c1cd4
OStatus class is now moved into the right place
2016-03-30 23:25:20 +02:00
Michael Vogel
56cb6cc897
Removed just more old diaspora function calls.
2016-03-14 20:53:44 +01:00
Michael Vogel
2718c8150f
The table optimisation level calculation is now using the index size as well
2016-03-11 20:32:22 +01:00
Michael Vogel
65d6d45f8c
Changed parameter order
2016-03-08 22:28:49 +01:00
Michael Vogel
beb2346cfc
The function to check for maxload and the lockfile is centralized
2016-03-08 20:28:09 +01:00
Michael Vogel
ec9c9f0be7
Don't create lock files if the process is called from the poller via the worker
2016-03-08 00:20:06 +01:00
Michael Vogel
4208acf4b6
Merge remote-tracking branch 'upstream/develop' into 1601-dfrn
2016-01-25 23:51:11 +01:00
Michael Vogel
16b3758deb
Removed to do bullet point
2016-01-24 17:42:47 +01:00
Michael Vogel
1471385157
Merge remote-tracking branch 'upstream/develop' into 1601-dfrn
2016-01-24 08:18:38 +01:00
Michael Vogel
41dacf4b37
To-Do bullets can now be listed in doxygen
2016-01-24 07:57:36 +01:00
Michael Vogel
b76dc8b129
Frequently repair of database entries
2016-01-23 22:05:27 +01:00
Michael Vogel
c66b4387bf
dfrn functions could now work/Removed unused code
2016-01-22 20:26:11 +01:00
Michael Vogel
90a8d6f0f5
Several performance improvements
2016-01-15 23:27:25 +01:00
Michael Vogel
c4ba035ee3
Add some analysing stuff, rendered value is written now more often
2016-01-14 21:56:37 +01:00
Michael Vogel
01c2eacd46
Merge remote-tracking branch 'upstream/develop' into 1601-gcontact-total
2016-01-11 14:25:48 +01:00
Michael Vogel
8d9a905c80
Bugfix: Public posts to Diaspora could fail
2016-01-10 23:08:25 +01:00
Michael Vogel
885dc1df81
gcontact update script, rebuilt follow page, query speedup for community and network groups
2016-01-10 09:19:00 +01:00
rabuzarus
3df5c17124
reformat todo according to doxygen style
2015-12-25 23:17:34 +01:00
Michael Vogel
6e03477598
Sometimes the function "sys_getloadavg" doesn't return an array. This is a workaround.
2015-12-15 23:26:58 +01:00
Michael Vogel
ec9b1b7afd
There is now a fragmentation level for the table optimisation
2015-12-12 17:46:24 +01:00
Michael Vogel
3f66e0a9f6
Automatically optimize tables that are smaller than a definable size
2015-11-28 15:43:25 +01:00
Michael Vogel
a34dbf76a4
Maybe it would take too long to optimize the photo table on larger systems
2015-11-28 14:35:59 +01:00
Michael Vogel
c3068c8925
Optimize tables on a daily base that are written very often
2015-11-28 13:19:09 +01:00
fabrixxm
d5a32ef214
cron: move update_suggestions in separated thread
...
Move the call in discover_poco.php.
This should fix expiration and other cron related issues
2015-11-07 17:52:52 +01:00
Michael Vogel
12659fc3a1
Let the cronhook be called different from the cron job.
2015-09-12 20:22:58 +02:00
Michael Vogel
7edce8e266
Don't use a delivery interval when using the worker
2015-09-12 18:08:03 +02:00
Michael Vogel
32e8f3468d
Moved some functionality back to the cron. Speed up things
2015-09-11 21:35:58 +02:00
Michael Vogel
ff739b0a23
Just changed some script names
2015-09-10 23:32:56 +02:00