This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/accumulo-website.git


The following commit(s) were added to refs/heads/asf-staging by this push:
     new 7da33815 Automatic Site Publish by Buildbot
7da33815 is described below

commit 7da33815fa36a7a1a71798806548c5e6c019af36
Author: buildbot <[email protected]>
AuthorDate: Wed Jun 15 15:01:35 2022 +0000

    Automatic Site Publish by Buildbot
---
 output/docs/2.x/administration/caching.html        |  3 +++
 output/docs/2.x/administration/scan-executors.html | 12 ++++++++++++
 output/docs/2.x/getting-started/features.html      |  6 ++++++
 output/feed.xml                                    |  4 ++--
 output/search_data.json                            |  6 +++---
 5 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/output/docs/2.x/administration/caching.html 
b/output/docs/2.x/administration/caching.html
index 77a4d344..ee3053b1 100644
--- a/output/docs/2.x/administration/caching.html
+++ b/output/docs/2.x/administration/caching.html
@@ -442,6 +442,9 @@ for tables where read performance is critical.</p>
 
 <h2 id="configuration">Configuration</h2>
 
+<p>The <a 
href="/docs/2.x/configuration/server-properties#tserver_cache_manager_class">tserver.cache.manager.class</a>
 property controls which block cache implementation is used within the tablet 
server. Users
+can supply their own implementation and set custom configuration properties to 
control it’s behavior (see 
org.apache.accumulo.core.spi.cache.BlockCacheManager$Configuration.java).</p>
+
 <p>The index and data block caches are configured for tables by the following 
properties:</p>
 
 <ul>
diff --git a/output/docs/2.x/administration/scan-executors.html 
b/output/docs/2.x/administration/scan-executors.html
index 7922615d..35f36a19 100644
--- a/output/docs/2.x/administration/scan-executors.html
+++ b/output/docs/2.x/administration/scan-executors.html
@@ -573,6 +573,18 @@ priority of 1.</p>
 <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>scan -t tex --execution-hints scan_type=alpha
 </code></pre></div></div>
 
+<p>Execution Hints can also be used to influence how the block caches are used 
for
+a scan. The following configuration would modify the <code 
class="language-plaintext highlighter-rouge">gamma</code> executor to use blocks
+in the cache if they are already cached, but would never load mising blocks 
into the
+cache.</p>
+
+<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code>config -t tex -s 
table.scan.dispatcher.opts.cacheUsage.gamma=opportunistic
+</code></pre></div></div>
+
+<p>Other valid values are <code class="language-plaintext 
highlighter-rouge">disabled</code> which does not use data in the block caches,
+<code class="language-plaintext highlighter-rouge">enabled</code> which uses 
the block cache as it normally would and <code class="language-plaintext 
highlighter-rouge">table</code> which enables
+the block cache for the scan if it’s enabled on the table.</p>
+
 
 
     <div class="row" style="margin-top: 20px;">
diff --git a/output/docs/2.x/getting-started/features.html 
b/output/docs/2.x/getting-started/features.html
index d7126aa1..dad6f37a 100644
--- a/output/docs/2.x/getting-started/features.html
+++ b/output/docs/2.x/getting-started/features.html
@@ -726,6 +726,12 @@ it is very unlikely that more data will be written to it, 
and thus paying the pe
 to re-write a large file can be avoided. Implementations of this compaction 
strategy
 can be used to optimize the data that compactions will write.</p>
 
+<h3 id="pluggable-block-caches">Pluggable Block Caches</h3>
+
+<p>Accumulo provides two BlockCacheManager implementations 
(LruBlockCacheManager and
+TinyLfuBlockCacheManager) that construct on-heap block caches. Users can 
provide
+alternate BlockCacheManager implementations using the property <code 
class="language-plaintext 
highlighter-rouge">tserver.cache.manager.class</code>.</p>
+
 <h2 id="general-administration">General Administration</h2>
 
 <h3 id="monitor-page">Monitor page</h3>
diff --git a/output/feed.xml b/output/feed.xml
index 8652c881..31cf3087 100644
--- a/output/feed.xml
+++ b/output/feed.xml
@@ -6,8 +6,8 @@
 </description>
     <link>https://accumulo.apache.org/</link>
     <atom:link href="https://accumulo.apache.org/feed.xml"; rel="self" 
type="application/rss+xml"/>
-    <pubDate>Sat, 28 May 2022 15:05:48 +0000</pubDate>
-    <lastBuildDate>Sat, 28 May 2022 15:05:48 +0000</lastBuildDate>
+    <pubDate>Wed, 15 Jun 2022 15:01:27 +0000</pubDate>
+    <lastBuildDate>Wed, 15 Jun 2022 15:01:27 +0000</lastBuildDate>
     <generator>Jekyll v4.2.0</generator>
     
     
diff --git a/output/search_data.json b/output/search_data.json
index 64e16545..43c1dc9d 100644
--- a/output/search_data.json
+++ b/output/search_data.json
@@ -2,7 +2,7 @@
   
     "docs-2-x-administration-caching": {
       "title": "Caching",
-      "content"         : "Accumulo tablet servers have block caches that 
buffer data in memory to limit reads from disk.This caching has the following 
benefits:  reduces latency when reading data  helps alleviate hotspots in 
tablesEach tablet server has an index and data block cache that is shared by 
all hosted tablets (see the tablet server diagramto learn more). A typical 
Accumulo read operation will perform a binary search over several index blocks 
followed by a linear scanof one or more da [...]
+      "content"         : "Accumulo tablet servers have block caches that 
buffer data in memory to limit reads from disk.This caching has the following 
benefits:  reduces latency when reading data  helps alleviate hotspots in 
tablesEach tablet server has an index and data block cache that is shared by 
all hosted tablets (see the tablet server diagramto learn more). A typical 
Accumulo read operation will perform a binary search over several index blocks 
followed by a linear scanof one or more da [...]
       "url": " /docs/2.x/administration/caching",
       "categories": "administration"
     },
@@ -51,7 +51,7 @@
   
     "docs-2-x-administration-scan-executors": {
       "title": "Scan Executors",
-      "content"         : "Accumulo scans operate by repeatedly fetching 
batches of data from a tabletserver.  On the tablet server side, a thread pool 
fetches batches.In Java threads pools are called executors.  By default, a 
single executor pertablet server handles all scans in FIFO order.  For some 
workloads, the singleFIFO executor is suboptimal.  For example, consider many 
unimportant scansreading lots of data mixed with a few important scans reading 
small amounts ofdata.  The long scans n [...]
+      "content"         : "Accumulo scans operate by repeatedly fetching 
batches of data from a tabletserver.  On the tablet server side, a thread pool 
fetches batches.In Java threads pools are called executors.  By default, a 
single executor pertablet server handles all scans in FIFO order.  For some 
workloads, the singleFIFO executor is suboptimal.  For example, consider many 
unimportant scansreading lots of data mixed with a few important scans reading 
small amounts ofdata.  The long scans n [...]
       "url": " /docs/2.x/administration/scan-executors",
       "categories": "administration"
     },
@@ -163,7 +163,7 @@
   
     "docs-2-x-getting-started-features": {
       "title": "Features",
-      "content"         : "  Table Design and Configuration  
Integrity/Availability  Performance  Testing  Client API  Extensible Behaviors  
General Administration  Internal Data Management  On-demand Data 
ManagementTable Design and ConfigurationIteratorsIterators are server-side 
programming mechanisms that encode functions such as filtering andaggregation 
within the data management steps (scopes where data is read from orwritten to 
disk) that happen in the tablet server.Security labelsAccumulo [...]
+      "content"         : "  Table Design and Configuration  
Integrity/Availability  Performance  Testing  Client API  Extensible Behaviors  
General Administration  Internal Data Management  On-demand Data 
ManagementTable Design and ConfigurationIteratorsIterators are server-side 
programming mechanisms that encode functions such as filtering andaggregation 
within the data management steps (scopes where data is read from orwritten to 
disk) that happen in the tablet server.Security labelsAccumulo [...]
       "url": " /docs/2.x/getting-started/features",
       "categories": "getting-started"
     },

Reply via email to