| 
							
							
								 willy tarreau | 0889c962b5 | [CLEANUP] cleaned some comments. | 2006-04-24 14:36:48 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 7feab59518 | [MINOR] always process the run queue from the head. This ensures that any task wan wake any other task up and that it will be
processed too. | 2006-04-22 15:13:16 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 898db9d595 | [MEDIUM] now the round-robin load balancer uses two passes to avoid saturated servers. The first avoids servers which have filled with maxconn connections, and a second pass can enforce the selection of one of them if the first pass found no candidate. | 2006-04-15 22:59:58 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 18a957c325 | [MEDIUM] added the necessary infrastructure to support per-server session limits : - the "maxconn" config option - the new SV_STCPEND state (connection pending) - a per-server pending connections queue | 2006-04-15 22:59:34 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 80862a3b9e | [MINOR] imported mini-clist.h (circular lists) from librt. It might be wise to merge this with list.h and use sort of common structures. | 2006-04-15 22:59:13 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 14b4d43db3 | [MEDIUM] added the total number of sessions per server and per proxy and we now report it in the dumps. | 2006-04-15 22:47:12 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | cfbb218b42 | [MINOR] added some comments to the places where we can send a pending connection to a server in case of throttling. | 2006-04-15 22:46:38 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | a647c7051e | [MINOR] maintain the number of sessions per server and add this info to the logs | 2006-04-15 22:45:52 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | a4197319b4 | Merge branch 'haproxy-1.2.12'
						
						
						
						
						
						
							
 v1.2.12 | 2006-04-15 22:18:48 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | c0d4bbdc8d | [VERSION] updated everything to reflect version 1.2.12. | 2006-04-15 21:47:50 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 9974d73d98 | [BUILD] added haproxy-small.spec for smaller and embedded systems. Not sure if it's the best way to proceed though... | 2006-04-15 21:47:17 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 34f4530c3a | [doc] updated english and french docs with source and weight options. | 2006-04-15 21:37:14 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | b3a64a797e | Revert "maintain the number of sessions per server and add this info to the logs" This reverts c136461676b9bf2c2cbd9abbedbae550171f9696 commit. | 2006-04-15 21:10:36 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 8439e8c75c | Revert "added some comments to the places where we can send a pending connection" This reverts 704f32b78cccc547a77d1786597213304c59ff44 commit. | 2006-04-15 21:10:34 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 87ff241455 | Revert "added the total number of sessions per server and per proxy" This reverts b1c331fd8d4f8d7b2bfdbeff58a4e69d0cfac133 commit. | 2006-04-15 21:10:32 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 393cfb7b50 | Revert "added the 'weight' parameter to the servers, limited to 1..256." This reverts 3b002c7a7911ce5d658b29e6863ccf881b24c702 commit. | 2006-04-15 21:10:30 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 6433c2bb5a | Revert "implemented the weighted load balancing based on a server map." This reverts e0fa4965762fad998f214e30ec8f85b04e83130e commit. | 2006-04-15 21:10:27 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 88d656fab4 | Revert "updated TODO" This reverts 1d176628c5de108855e240edd9282d1f77c529f4 commit. | 2006-04-15 21:10:25 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 3c4acb409a | Revert "ignore leading empty lines in HTTP requests (RFC2616)" This reverts d13a3c8d2ae5b9742c42db067705a6464f740af6 commit. | 2006-04-15 21:10:21 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 2c51373bfa | [MINOR] optionnal '-s' command line argument could clobber '-st' and '-sf' | 2006-04-15 19:25:16 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 91b76215c2 | * updated TODO | 2006-04-15 19:05:42 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | cc1e2bda20 | * implemented the weighted load balancing based on a server map. Weighted roundrobin and weighted source hash are now supported. | 2006-04-15 19:02:24 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | e3f023f677 | * added the 'weight' parameter to the servers, limited to 1..256. It is factored between all the servers so that the servers map
  will be smaller and easier to construct. | 2006-04-15 19:01:09 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 43b1512834 | * ignore leading empty lines in HTTP requests (RFC2616) | 2006-04-15 18:50:09 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | d13a3c8d2a | * ignore leading empty lines in HTTP requests (RFC2616) | 2006-04-10 21:01:39 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 1d176628c5 | * updated TODO | 2006-04-10 20:34:25 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | e0fa496576 | * implemented the weighted load balancing based on a server map. Weighted roundrobin and weighted source hash are now supported. | 2006-04-10 20:32:43 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 3b002c7a79 | * added the 'weight' parameter to the servers, limited to 1..256. It is factored between all the servers so that the servers map
  will be smaller and easier to construct. | 2006-04-08 21:52:24 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | b1c331fd8d | * added the total number of sessions per server and per proxy and we now report it in the dumps. | 2006-04-07 18:23:29 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 704f32b78c | * added some comments to the places where we can send a pending connection to a server in case of throttling. | 2006-04-07 17:37:55 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | c136461676 | maintain the number of sessions per server and add this info to the logs | 2006-04-07 16:28:28 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | a60214e260 | * once again, forgot to update haproxy.spec | 2006-03-30 18:03:39 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | e0dd269db8 | * Released version 1.2.11.1
						
						
						
						
						
						
							
 v1.2.11.1 | 2006-03-30 16:27:34 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 06a1205f57 | * it might have been possible that a flapping server would not have been detected UP is responding just before being declared down. | 2006-03-30 15:03:36 +02:00 |  | 
			
				
					| 
							
							
								 willy tarreau | d2058dc491 | * updated CHANGELOG and haproxy.c to display version 1.2.11
						
						
						
						
						
						
							
 v1.2.11 | 2006-03-25 20:35:41 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | bf8ff3d4cc | * added the '-db' command-line option to disable backgrounding. | 2006-03-25 20:33:48 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 53e99701c6 | * added the -sf/-st command-line arguments which are used to specify a list of pids to send a FINISH or TERMINATE signal upon startup.
  They will also be asked to release their port if a bind fails. | 2006-03-25 20:33:42 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 41310e7d9d | * reworked the startup mechanism to allow the sending of a signal to a list of old pids if a socket cannot be bound, with a retry for a limited amount
  of time (1 second by default). | 2006-03-25 20:33:33 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 746e26b180 | * added the ability to enforce limits on memory usage. | 2006-03-25 20:33:22 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 1a3442daee | * added the 'source' load-balancing algorithm which uses the source IP(v4|v6) | 2006-03-25 20:33:17 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | b8d29e4361 | * some regression test files for active/backup conditions. | 2006-03-25 20:33:14 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 4c8c2b5f08 | * re-architectured the server round-robin mechanism to ease integration of other algorithms. It now relies on the number of active and backup servers. | 2006-03-25 20:33:10 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 62084d4f2d | * added a counter for the number of active and backup servers, and report these numbers upon SIGHUP or state change. | 2006-03-25 20:33:07 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | bfad574854 | Released 1.2.10.1
						
						
						
						
						
						
							
 v1.2.10.1 | 2006-03-23 14:19:11 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 72e583d030 | While fixing the backup server round-robin "feature", a new bug was introduced which could miss some backup servers. | 2006-03-23 11:27:02 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | 1fb3493492 | * The displayed proxy name was wrong when dumping upon SIGHUP. | 2006-03-23 11:22:10 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | aaff30e62e | Updated CHANGELOG for v1.2.10
						
						
						
						
						
						
							
 v1.2.10 | 2006-03-19 21:30:41 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | e114bf94a3 | cleaned the 'tar' target and allowed the 'clean' target to remove the tar.gz file. | 2006-03-19 21:30:14 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | cee272fff4 | Added the 'tar' target to build the tar.gz archive directly from git. | 2006-03-19 21:16:26 +01:00 |  | 
			
				
					| 
							
							
								 willy tarreau | d8b1fa5269 | Released version 1.2.10 | 2006-03-19 21:01:07 +01:00 |  |