You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2013/10/12 18:42:19 UTC

git commit: TS-2189 Document proxy.config.http.cache.cluster_cache_local.

Updated Branches:
  refs/heads/master 898d0a558 -> cfc86f1ea


TS-2189 Document proxy.config.http.cache.cluster_cache_local.

This is confusing for sure, in that it's actually an alternative to
controlling local caching via records.config. The intent, as far as I can
tell, is that you'd use this as an overridable configuration.


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/cfc86f1e
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/cfc86f1e
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/cfc86f1e

Branch: refs/heads/master
Commit: cfc86f1eab0e95b25bc57be7d47720d23e42f6c3
Parents: 898d0a5
Author: Leif Hedstrom <zw...@apache.org>
Authored: Sat Oct 12 10:42:00 2013 -0600
Committer: Leif Hedstrom <zw...@apache.org>
Committed: Sat Oct 12 10:42:00 2013 -0600

----------------------------------------------------------------------
 .../configuration/records.config.en.rst          | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/cfc86f1e/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 7d7c149..ea329e2 100644
--- a/doc/reference/configuration/records.config.en.rst
+++ b/doc/reference/configuration/records.config.en.rst
@@ -301,6 +301,25 @@ Value Effect
 
    Set the interface to use for cluster communications.
 
+.. ts:cv:: CONFIG proxy.config.http.cache.cluster_cache_local INT 0
+
+   This turns on the local caching of objects in cluster mode. The point of
+   this is to allow for popular or **hot** content to be cached on all nodes
+   in a cluster. Be aware that the primary way to configure this behavior is
+   via the :file:`cache.config` configuration file using
+   ``action=cluster-cache-local`` directives.
+
+   This particular :file:`records.config` configuration can be controlled per
+   transaction or per remap rule. As such, it augments the
+   :file:`cache.config` directives, since you can turn on the local caching
+   feature without complex regular expression matching.
+
+   This implies that turning this on in your global :file:`records.config` is
+   almost never what you want; instead, you want to use this either via
+   e.g. ``conf_remap.so`` overrides for a certain remap rule, or through a
+   custom plugin using the appropriate APIs.
+
+
 Local Manager
 =============