e93825b9f0  
						 
						
							
							
								
								
								Some more standards  
							
							
							
						 
						
							2017-03-19 14:43:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	132688d663  
						 
						
							
							
								
								
								Standards, what else?  
							
							
							
						 
						
							2017-03-19 08:04:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	e301fa0832  
						 
						
							
							
								
								
								Merge remote-tracking branch 'upstream/develop' into 1702-null-date  
							
							
							
						 
						
							2017-03-18 08:31:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	77e8c44016  
						 
						
							
							
								
								
								Merge remote-tracking branch 'upstream/develop' into 1702-only-worker  
							
							... 
							
							
							
							Conflicts:
	include/onepoll.php
	include/queue.php 
							
						 
						
							2017-03-12 21:03:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	1624150db4  
						 
						
							
							
								
								
								Merge remote-tracking branch 'upstream/develop' into 1702-null-date  
							
							... 
							
							
							
							Conflicts:
	include/onepoll.php 
							
						 
						
							2017-03-12 20:54:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	1bf089e424  
						 
						
							
							
								
								
								Merge pull request  #3216  from annando/1701-performance  
							
							... 
							
							
							
							Better network handling, improved structure 
							
						 
						
							2017-03-12 15:40:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	0afb0c2ea4  
						 
						
							
							
								
								
								NULL_DATE is now a constant  
							
							
							
						 
						
							2017-02-27 23:37:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	99fb15037b  
						 
						
							
							
								
								
								Removed some more unneeded stuff  
							
							
							
						 
						
							2017-02-27 06:27:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	48209f0ecd  
						 
						
							
							
								
								
								Now there is only the worker.  
							
							
							
						 
						
							2017-02-26 23:16:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	da8a48f89e  
						 
						
							
							
								
								
								Bugfix: the curl option CURLOPT_SSL_VERIFYHOST is problematic  
							
							
							
						 
						
							2017-02-25 13:59:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	2424cb78d1  
						 
						
							
							
								
								
								Only process feed and dfrn items when they aren't already stored  
							
							
							
						 
						
							2017-01-31 19:39:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	64d06b98b2  
						 
						
							
							
								
								
								Added documentation  
							
							
							
						 
						
							2017-01-27 15:13:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	69f1deb166  
						 
						
							
							
								
								
								Some added logging  
							
							
							
						 
						
							2017-01-21 20:15:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	dc439c6e50  
						 
						
							
							
								
								
								Bugfix for masses of php warnings  
							
							
							
						 
						
							2017-01-21 19:50:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	c74b7565a9  
						 
						
							
							
								
								
								Rearranged the logging  
							
							
							
						 
						
							2017-01-21 06:16:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	45d6f6c0a3  
						 
						
							
							
								
								
								Some changed logging  
							
							
							
						 
						
							2017-01-21 06:06:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	72884d75d5  
						 
						
							
							
								
								
								Added callstack  
							
							
							
						 
						
							2017-01-21 05:05:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	8939a25502  
						 
						
							
							
								
								
								Better number format  
							
							
							
						 
						
							2017-01-20 22:05:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	9d77e91f5f  
						 
						
							
							
								
								
								Some more logging  
							
							
							
						 
						
							2017-01-20 21:58:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	1360a0a003  
						 
						
							
							
								
								
								The worker now tells the process runtime length.  
							
							
							
						 
						
							2017-01-19 17:06:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	
	
	7c342600c3 
 
						 
						
							
							
								
								
								used more App::get_baseurl() instead of get_app()->get_baseurl().  
							
							... 
							
							
							
							Signed-off-by: Roland Haeder <roland@mxchange.org> 
							
						 
						
							2016-12-20 21:51:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	a96eb3428d  
						 
						
							
							
								
								
								Used more dbm::is_result() instead of (!$r) or (!count($r)), still there are  
							
							... 
							
							
							
							more pending ...
Also put SQL table columns into back-ticks.
Signed-off-by: Roland Häder <roland@mxchange.org> 
							
						 
						
							2016-12-19 14:46:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	6845775ff9  
						 
						
							
							
								
								
								Store spooled data  
							
							
							
						 
						
							2016-12-01 20:53:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	57c95c93e1  
						 
						
							
							
								
								
								The frontend worker is now working as a full replacement for the crontab.  
							
							
							
						 
						
							2016-11-30 19:24:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	cc5eebd173  
						 
						
							
							
								
								
								The frontend worker can now fork background processes  
							
							
							
						 
						
							2016-11-29 22:40:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	636a033364  
						 
						
							
							
								
								
								Added documentation, config stuff, ...  
							
							
							
						 
						
							2016-11-27 09:02:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	d71321c834  
						 
						
							
							
								
								
								Some added documentation  
							
							
							
						 
						
							2016-11-27 01:11:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	e856ab9a09  
						 
						
							
							
								
								
								The worker can now run from the frontend as well  
							
							
							
						 
						
							2016-11-27 00:55:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	47b8975bb6  
						 
						
							
							
								
								
								poller.php is now working with transactions as well.  
							
							
							
						 
						
							2016-10-23 23:31:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	3e5cf5290e  
						 
						
							
							
								
								
								Improved queries, more uncommitted queries  
							
							
							
						 
						
							2016-10-17 18:38:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	a47ae788ba  
						 
						
							
							
								
								
								Improved logging  
							
							
							
						 
						
							2016-10-11 06:30:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	ef6a23caf3  
						 
						
							
							
								
								
								Worker: Reserve some space for low priority processes  
							
							
							
						 
						
							2016-10-10 21:01:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	6abac720e2  
						 
						
							
							
								
								
								Small performance tweaks for "item_store" as well.  
							
							
							
						 
						
							2016-10-07 06:05:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	6d16c39b7e  
						 
						
							
							
								
								
								dbstructure now switches in the maintenance mode when updating  
							
							
							
						 
						
							2016-10-02 13:52:52 +00: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 
								
							 
						 
						
							
							
								
							
							
	108a1c4ac6  
						 
						
							
							
								
								
								New priority level for stale processes.  
							
							
							
						 
						
							2016-08-18 12:33:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	67b16507f1  
						 
						
							
							
								
								
								Performance improvements for the poller  
							
							
							
						 
						
							2016-08-14 21:02:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	d138b11868  
						 
						
							
							
								
								
								Use a 10 minute timeout for high priority processes. This may be better.  
							
							
							
						 
						
							2016-08-08 21:28:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	29168de677  
						 
						
							
							
								
								
								Process timeouts are now priority depending  
							
							
							
						 
						
							2016-08-08 19:20:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	0411eb289e  
						 
						
							
							
								
								
								Lower the priority for stale processes  
							
							
							
						 
						
							2016-08-04 15:41:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	074ae59f49  
						 
						
							
							
								
								
								Reschedule killed processes at the beginning of the queue.  
							
							
							
						 
						
							2016-08-04 15:33:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	7157ca3809  
						 
						
							
							
								
								
								Fastlane is now working with any priority level  
							
							
							
						 
						
							2016-08-03 15:59:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	ff430640c0  
						 
						
							
							
								
								
								Small variable type fixed, removed unused includes  
							
							
							
						 
						
							2016-08-03 10:19:46 +02: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 
								
							 
						 
						
							
							
								
							
							
	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 
								
							 
						 
						
							
							
								
							
							
	5e81c105e0  
						 
						
							
							
								
								
								We now work with the "priority" field - that's better  
							
							
							
						 
						
							2016-07-24 20:25:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Vogel 
								
							 
						 
						
							
							
								
							
							
	4be7e5a581  
						 
						
							
							
								
								
								"Fast lane" mechanism to reserve one queue for priority processes  
							
							
							
						 
						
							2016-07-24 11:22:44 +02:00