----- Original Message -----
> Updated Branches:
>   refs/heads/master a8ca814a1 -> 1bde1bdc4
> 
> 
> Documentation: Improve HostDB section.
> Add :metric: keyword to :ts:cv:
> Fix broken link in logging section.
> 
> 
> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
> Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/1bde1bdc
> Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/1bde1bdc
> Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/1bde1bdc
> 
> Branch: refs/heads/master
> Commit: 1bde1bdc426803c1680df03015b072d4024868f5
> Parents: a8ca814
> Author: Alan M. Carroll <a...@network-geographics.com>
> Authored: Mon Aug 19 14:20:49 2013 -0500
> Committer: Alan M. Carroll <a...@network-geographics.com>
> Committed: Mon Aug 19 14:20:49 2013 -0500
> 
> ----------------------------------------------------------------------
>  doc/ext/traffic-server.py                       |   3 +
>  .../configuration/records.config.en.rst         | 101 ++++++++++++-------
>  2 files changed, 67 insertions(+), 37 deletions(-)
> ----------------------------------------------------------------------
> 
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/1bde1bdc/doc/ext/traffic-server.py
> ----------------------------------------------------------------------
> diff --git a/doc/ext/traffic-server.py b/doc/ext/traffic-server.py
> index 3ae28ad..e6a4ef0 100644
> --- a/doc/ext/traffic-server.py
> +++ b/doc/ext/traffic-server.py
> @@ -32,6 +32,7 @@ class TSConfVar(std.Target):
>          'class' : rst.directives.class_option,
>          'reloadable' : rst.directives.flag,
>          'deprecated' : rst.directives.flag,
> +        'metric' : rst.directives.unchanged,
>      }
>      required_arguments = 3
>      optional_arguments = 1 # default is optional, special case if omitted
> @@ -95,6 +96,8 @@ class TSConfVar(std.Target):
>              fl.append(self.make_field('Default', cv_default))
>          else:
>              fl.append(self.make_field('Default',
>              sphinx.addnodes.literal_emphasis(text='*NONE*')))
> +        if ('metric' in self.options):
> +            fl.append(self.make_field('Metric', self.options['metric']))
>          if ('reloadable' in self.options):
>              fl.append(self.make_field('Reloadable', 'Yes'))
>          if ('deprecated' in self.options):
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/1bde1bdc/doc/reference/configuration/records.config.en.rst
> ----------------------------------------------------------------------
> diff --git a/doc/reference/configuration/records.config.en.rst
> b/doc/reference/configuration/records.config.en.rst
> index a2fa15f..7759953 100644
> --- a/doc/reference/configuration/records.config.en.rst
> +++ b/doc/reference/configuration/records.config.en.rst
> @@ -1,19 +1,19 @@
>  .. Licensed to the Apache Software Foundation (ASF) under one
>     or more contributor license agreements.  See the NOTICE file
> -  distributed with this work for additional information
> -  regarding copyright ownership.  The ASF licenses this file
> -  to you under the Apache License, Version 2.0 (the
> -  "License"); you may not use this file except in compliance
> -  with the License.  You may obtain a copy of the License at
> -
> -   http://www.apache.org/licenses/LICENSE-2.0
> -
> -  Unless required by applicable law or agreed to in writing,
> -  software distributed under the License is distributed on an
> -  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> -  KIND, either express or implied.  See the License for the
> -  specific language governing permissions and limitations
> -  under the License.
> +   distributed with this work for additional information
> +   regarding copyright ownership.  The ASF licenses this file
> +   to you under the Apache License, Version 2.0 (the
> +   "License"); you may not use this file except in compliance
> +   with the License.  You may obtain a copy of the License at
> +
> +      http://www.apache.org/licenses/LICENSE-2.0
> +
> +   Unless required by applicable law or agreed to in writing,
> +   software distributed under the License is distributed on an
> +   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +   KIND, either express or implied.  See the License for the
> +   specific language governing permissions and limitations
> +   under the License.


I was going to by Vim's syntax-highlighting here, which showed
the second paragraph as normal text, rather than as comment.

>  ==============
>  records.config
> @@ -745,7 +745,7 @@ Negative Response Caching
>     time a client requests the same page, Traffic Server serves the negative
>     response directly from cache.
>  
>     .. note::
> -
> +
>         ``Cache-Control`` directives from the server forbidding ache are
>         ignored for the following HTTP response codes, regardless
>         of the value specified for the
>         `proxy.config.http.negative_caching_enabled`_ variable. The
>         following negative responses are cached by Traffic Server:::
> @@ -1153,10 +1153,15 @@ HostDB
>  ======
>  
>  .. ts:cv:: CONFIG proxy.config.hostdb.serve_stale_for INT
> +   :metric: seconds
> +
> +   The number of seconds for which to use a stale NS record while initiating
> a
> +   background fetch for the new data.
>  
> -   The number of seconds for which to use a stale NS record while initiating
> a background fetch for the new data.
> +   If not set then stale records are not served.
>  
>  .. ts:cv:: CONFIG proxy.config.hostdb.storage_size INT 33554432
> +   :metric: bytes
>  
>     The amount of space (in bytes) used to store ``hostdb``.
>     The value of this variable must be increased if you increase the size of
>     the
> @@ -1168,30 +1173,51 @@ HostDB
>  
>  .. note::
>  
> -   For values above ``200000``, you must increase the value of the
> `proxy.config.hostdb.storage_size`_   variable by at least 44 bytes per
> entry.
> +   For values above ``200000``, you must increase
> :ts:cv:`proxy.config.hostdb.storage_size` by at least 44 bytes per entry.
>  
>  .. ts:cv:: CONFIG proxy.config.hostdb.ttl_mode INT 0
>     :reloadable:
>  
> -   The host database time to live mode. You can specify one of the
> -   following:
> +   A host entry will eventually time out and be discarded. This variable
> controls how that time is calculated. A DNS
> +   request will return a TTL value and an internal value can be set with
> :ts:cv:`proxy.config.hostdb.timeout`. This
> +   variable determines which value will be used.
>  
> -   -  ``0`` = obey
> -   -  ``1`` = ignore
> -   -  ``2`` = min(X,ttl)
> -   -  ``3`` = max(X,ttl)
> +   =====    ===
> +   Value    TTL
> +   =====    ===
> +   0        The TTL from the DNS response.
> +   1        The internal timeout value.
> +   2        The smaller of the DNS and internal TTL values. The internal
> timeout value becomes a maximum TTL.
> +   3        The larger of the DNS and internal TTL values. The internal
> timeout value become a minimum TTL.
> +   =====    ===
>  
>  .. ts:cv:: CONFIG proxy.config.hostdb.timeout INT 1440
> +   :metric: minutes
>     :reloadable:
>  
> -   The foreground timeout (in minutes).
> +   Internal time to live value for host DB entries, **in minutes**.
> +
> +   See :ts:cv:`proxy.config.hostdb.ttl_mode` for when this value is used.
>  
>  .. ts:cv:: CONFIG proxy.config.hostdb.strict_round_robin INT 0
>     :reloadable:
>  
> -   When disabled (``0``), Traffic Server always uses the same origin
> -   server for the same client, for as long as the origin server is
> -   available.
> +   Set host resolution to use strict round robin.
> +
> +When this and :ts:cv:`proxy.config.hostdb.timed_round_robin` are both
> disabled (set to ``0``), Traffic Server always
> +uses the same origin server for the same client, for as long as the origin
> server is available. Otherwise if this is
> +set then IP address is rotated on every request. This setting takes
> precedence over
> +:ts:cv:`proxy.config.hostdb.timed_round_robin`.
> +
> +.. ts:cv:: CONFIG proxy.config.hostdb.timed_round_robin INT 0
> +   :reloadable:
> +
> +   Set host resolution to use timed round robin.
> +
> +When this and :ts:cv:`proxy.config.hostdb.strict_round_robin` are both
> disabled (set to ``0``), Traffic Server always
> +uses the same origin server for the same client, for as long as the origin
> server is available. Otherwise if this is
> +set then to :arg:`N` the IP address is rotated if more than :arg:`N` seconds
> have past since the first time the
> +current address was used.
>  
>  Logging Configuration
>  =====================
> @@ -1206,7 +1232,7 @@ Logging Configuration
>     -  ``2`` = log transactions only
>     -  ``3`` = full logging (errors + transactions)
>  
> -   Refer to `Working with Log Files <../working-log-files>`_.
> +   Refer to :ref:`working-with-log-files`.
>  
>  .. ts:cv:: CONFIG proxy.config.log.max_secs_per_buffer INT 5
>     :reloadable:
> @@ -1218,23 +1244,24 @@ Logging Configuration
>  
>     The amount of space allocated to the logging directory (in MB).
>  
> +.. note::
>  
> -   .. note::
> -       All files in the logging directory contribute to the space used, even
> if they are not log files. In collation client mode, if
> -       there is no local disk logging, or `max_space_mb_for_orphan_logs` is
> set to a higher value than `max_space_mb_for_logs`_, TS will
> -       take `proxy.config.log.max_space_mb_for_orphan_logs`_ for maximum
> allowed log space.
> +   All files in the logging directory contribute to the space used, even if
> they are not log files. In collation client
> +   mode, if there is no local disk logging, or
> :ts:cv:`proxy.config.log.max_space_mb_for_orphan_logs` is set to a higher
> +   value than :ts:cv:`proxy.config.log.max_space_mb_for_logs`, TS will take
> +   :ts:cv:`proxy.config.log.max_space_mb_for_orphan_logs` for maximum
> allowed log space.
>  
>  .. ts:cv:: CONFIG proxy.config.log.max_space_mb_for_orphan_logs INT 25
>     :reloadable:
>  
>     The amount of space allocated to the logging directory (in MB) if this
>     node is acting as a collation client.
>  
> -   .. note::
> +.. note::
>  
> -       When max_space_mb_for_orphan_logs is take as the maximum allowedlog
> space in the logging system, the same rule apply to
> -       proxy.config.log.max_space_mb_for_logs also apply to
> proxy.config.log.max_space_mb_for_orphan_logs, ie: All files in
> -       the logging directory contribute to the space used, even if they are
> not log files. you may need to consider this when you enable full
> -       remote logging, and bump to the same size as
> proxy.config.log.max_space_mb_for_logs.
> +   When max_space_mb_for_orphan_logs is take as the maximum allowedlog space
> in the logging system, the same rule apply
> +   to proxy.config.log.max_space_mb_for_logs also apply to
> proxy.config.log.max_space_mb_for_orphan_logs, ie: All files
> +   in the logging directory contribute to the space used, even if they are
> not log files. you may need to consider this
> +   when you enable full remote logging, and bump to the same size as
> proxy.config.log.max_space_mb_for_logs.
>  
>  .. ts:cv:: CONFIG proxy.config.log.max_space_mb_headroom INT 10
>     :reloadable:


-- 
Igor Galić

Tel: +43 (0) 664 886 22 883
Mail: i.ga...@brainsware.org
URL: http://brainsware.org/
GPG: 6880 4155 74BD FD7C B515  2EA5 4B1D 9E08 A097 C9AE

Reply via email to