Skip to content

Commit a7c1378

Browse files
author
HAProxy Community
committed
Update docs for dev
1 parent 0e8b3f9 commit a7c1378

File tree

3 files changed

+35
-12
lines changed

3 files changed

+35
-12
lines changed

docs/dev/configuration.html

Lines changed: 27 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.2-dev4-56 - Configuration Manual</title>
5+
<title>HAProxy version 3.2-dev4-63 - Configuration Manual</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -4167,6 +4167,8 @@
41674167

41684168
<a class="list-group-item" href="#tune.max-checks-per-thread">tune.max-checks-per-thread</a>
41694169

4170+
<a class="list-group-item" href="#tune.max-rules-at-once">tune.max-rules-at-once</a>
4171+
41704172
<a class="list-group-item" href="#tune.maxaccept">tune.maxaccept</a>
41714173

41724174
<a class="list-group-item" href="#tune.maxpollevents">tune.maxpollevents</a>
@@ -4452,7 +4454,7 @@
44524454
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
44534455
</p>
44544456
<p class="text-right">
4455-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/01/31</b></small>
4457+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/02/03</b></small>
44564458
</p>
44574459
</div>
44584460
<!-- /.sidebar -->
@@ -4463,7 +4465,7 @@
44634465
<div class="text-center">
44644466
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
44654467
<h2>Configuration Manual</h2>
4466-
<p><strong>version 3.2-dev4-56</strong></p>
4468+
<p><strong>version 3.2-dev4-63</strong></p>
44674469
<p>
44684470
2025/01/24<br>
44694471

@@ -7223,6 +7225,7 @@ <h2 id="chapter-2.9" data-target="2.9"><small><a class="small" href="#2.9">2.9.<
72237225
- <a href="#tune.maxaccept">tune.maxaccept</a>
72247226
- <a href="#tune.maxpollevents">tune.maxpollevents</a>
72257227
- <a href="#tune.maxrewrite">tune.maxrewrite</a>
7228+
- <a href="#tune.max-rules-at-once">tune.max-rules-at-once</a>
72267229
- <a href="#tune.memory.hot-size">tune.memory.hot-size</a>
72277230
- <a href="#tune.pattern.cache-size">tune.pattern.cache-size</a>
72287231
- <a href="#tune.peers.max-updates-at-once">tune.peers.max-updates-at-once</a>
@@ -9253,6 +9256,26 @@ <h2 id="chapter-3.2" data-target="3.2"><small><a class="small" href="#3.2">3.2.<
92539256
to about 1024. It is automatically readjusted to half of bufsize if it is
92549257
larger than that. This means you don't have to worry about it when changing
92559258
bufsize.
9259+
</pre><a class="anchor" name="tune.max-rules-at-once"></a><a class="anchor" name="3-tune.max-rules-at-once"></a><a class="anchor" name="3.2-tune.max-rules-at-once"></a><a class="anchor" name="tune.max-rules-at-once (Global parameters)"></a><a class="anchor" name="tune.max-rules-at-once (Performance tuning)"></a><div class="keyword"><b><a class="anchor" name="tune.max-rules-at-once"></a><a href="#3.2-tune.max-rules-at-once">tune.max-rules-at-once</a></b> <span style="color: #080">&lt;number&gt;</span></div><pre class="text">Sets the maximum number of rules that can be evaluated at once in ruleset
9260+
evaluating functions, provided that they support yielding. Indeed, it is
9261+
not rare to see configurations with a large number of &quot;<a href="#tcp-request%20content">tcp-request content</a>&quot;
9262+
or &quot;<a href="#http-request">http-request</a>&quot; rules for instance. A large number of rules combined with
9263+
cpu-demanding actions (e.g.: actions that work on content) may create thread
9264+
contention as all the rules from a given ruleset are evaluated under the same
9265+
polling loop if the evaluation is not interrupted. This option ensures that no
9266+
more than &lt;number&gt; number of rules may be excecuted under the same polling
9267+
loop for content-oriented rulesets (those that already support yielding due
9268+
to content inspection). What it does is that it forces the evaluating function
9269+
to yield, so that it comes back on the next polling loop to continues the
9270+
evaluation.
9271+
9272+
Affected rulesets are:
9273+
- &quot;<a href="#tcp-request%20content">tcp-request content</a>&quot;
9274+
- &quot;<a href="#tcp-response%20content">tcp-response content</a>&quot;
9275+
- &quot;<a href="#http-request">http-request</a>&quot;
9276+
- &quot;<a href="#http-response">http-response</a>&quot;
9277+
9278+
The default value is 50.
92569279
</pre><a class="anchor" name="tune.memory.hot-size"></a><a class="anchor" name="3-tune.memory.hot-size"></a><a class="anchor" name="3.2-tune.memory.hot-size"></a><a class="anchor" name="tune.memory.hot-size (Global parameters)"></a><a class="anchor" name="tune.memory.hot-size (Performance tuning)"></a><div class="keyword"><b><a class="anchor" name="tune.memory.hot-size"></a><a href="#3.2-tune.memory.hot-size">tune.memory.hot-size</a></b> <span style="color: #080">&lt;number&gt;</span></div><pre class="text">Sets the per-thread amount of memory that will be kept hot in the local cache
92579280
and will never be recoverable by other threads. Access to this memory is very
92589281
fast (lockless), and having enough is critical to maintain a good performance
@@ -31814,7 +31837,7 @@ <h2 id="chapter-11.3" data-target="11.3"><small><a class="small" href="#11.3">11
3181431837
<br>
3181531838
<hr>
3181631839
<div class="text-right">
31817-
HAProxy 3.2-dev4-56 &ndash; Configuration Manual<br>
31840+
HAProxy 3.2-dev4-63 &ndash; Configuration Manual<br>
3181831841
<small>, 2025/01/24</small>
3181931842
</div>
3182031843
</div>

docs/dev/intro.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.2-dev4-56 - Starter Guide</title>
5+
<title>HAProxy version 3.2-dev4-63 - Starter Guide</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -484,7 +484,7 @@
484484
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
485485
</p>
486486
<p class="text-right">
487-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/01/31</b></small>
487+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/02/03</b></small>
488488
</p>
489489
</div>
490490
<!-- /.sidebar -->
@@ -495,7 +495,7 @@
495495
<div class="text-center">
496496
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
497497
<h2>Starter Guide</h2>
498-
<p><strong>version 3.2-dev4-56</strong></p>
498+
<p><strong>version 3.2-dev4-63</strong></p>
499499
<p>
500500
<br>
501501

@@ -2515,7 +2515,7 @@ <h2 id="chapter-4.4" data-target="4.4"><small><a class="small" href="#4.4">4.4.<
25152515
<br>
25162516
<hr>
25172517
<div class="text-right">
2518-
HAProxy 3.2-dev4-56 &ndash; Starter Guide<br>
2518+
HAProxy 3.2-dev4-63 &ndash; Starter Guide<br>
25192519
<small>, </small>
25202520
</div>
25212521
</div>

docs/dev/management.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
5-
<title>HAProxy version 3.2-dev4-56 - Management Guide</title>
5+
<title>HAProxy version 3.2-dev4-63 - Management Guide</title>
66
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
77
<link href="https://raw.githubusercontent.com/thomaspark/bootswatch/v3.3.7/cerulean/bootstrap.min.css" rel="stylesheet" />
88
<link href="../css/page.css?0.4.2-15" rel="stylesheet" />
@@ -654,7 +654,7 @@
654654
You can use <strong>left</strong> and <strong>right</strong> arrow keys to navigate between chapters.<br>
655655
</p>
656656
<p class="text-right">
657-
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/01/31</b></small>
657+
<small>Converted with <a href="https://github.com/cbonte/haproxy-dconv">haproxy-dconv</a> v<b>0.4.2-15</b> on <b>2025/02/03</b></small>
658658
</p>
659659
</div>
660660
<!-- /.sidebar -->
@@ -665,7 +665,7 @@
665665
<div class="text-center">
666666
<h1><a href="http://www.haproxy.org/" title="HAProxy"><img src="../img/HAProxyCommunityEdition_60px.png?0.4.2-15" /></a></h1>
667667
<h2>Management Guide</h2>
668-
<p><strong>version 3.2-dev4-56</strong></p>
668+
<p><strong>version 3.2-dev4-63</strong></p>
669669
<p>
670670
<br>
671671

@@ -5455,7 +5455,7 @@ <h2 id="chapter-13.1" data-target="13.1"><small><a class="small" href="#13.1">13
54555455
<br>
54565456
<hr>
54575457
<div class="text-right">
5458-
HAProxy 3.2-dev4-56 &ndash; Management Guide<br>
5458+
HAProxy 3.2-dev4-63 &ndash; Management Guide<br>
54595459
<small>, </small>
54605460
</div>
54615461
</div>

0 commit comments

Comments
 (0)