This is an automated email from the ASF dual-hosted git repository.
dbarnes pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/develop by this push:
new c490493 User Guide: Update expiration overview, modify figure
c490493 is described below
Author: Dave Barnes <dbar...@pivotal.io>
AuthorDate: Fri Feb 9 14:28:02 2018 -0800
User Guide: Update expiration overview, modify figure
.../expiration/how_expiration_works.html.md.erb | 14 ++++++++++----
geode-docs/images/expiration.png | Bin 0 -> 79419 bytes
geode-docs/images_svg/expiration.svg | 3 ---
3 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/geode-docs/developing/expiration/how_expiration_works.html.md.erb
index 742150b..13b5242 100644
@@ -23,20 +23,26 @@ Expiration removes old entries and entries that you are not
using. You can choos
Expiration activities in distributed regions can be distributed or local.
Thus, one cache could control expiration for a number of caches in the system.
-This figure shows two basic expiration settings for a producer/consumer
system. The producer member (on the right) populates the region from a database
and the data is automatically distributed throughout the system. The data is
valid only for one hour, so the producer performs a distributed destroy on
entries that are an hour old. The other applications are consumers. The
consumers free up space in their caches by removing their local copies of the
entries for which there is no local in [...]
+This figure shows two basic expiration settings for a client/server system.
The server (on the
+right) populates the region from a database and the data is automatically
distributed throughout the
+system. The data is valid for only one hour, so the server performs a
distributed destroy on
+entries that are an hour old. The client applications are consumers. The
clients free up space in
+their caches by removing their local copies of the entries for which there is
no local interest
+(idle-time expiration). Requests for entries that have expired on the clients
will be forwarded to
+<img src="../../images/expiration.png" />
## <a id="how_expiration_works__section_B6C55A610F4243ED8F1986E8A98858CF"
-<%=vars.product_name_long%> uses the following expiration types:
+<%=vars.product_name_long%> provides the following expiration types:
- **Time to live (TTL)**. The amount of time, in seconds, the object may
remain in the cache after the last creation or update. For entries, the counter
is set to zero for create and put operations. Region counters are reset when
the region is created and when an entry has its counter reset. The TTL
expiration attributes are `region-time-to-live` and `entry-time-to-live`.
- **Idle timeout**. The amount of time, in seconds, the object may remain in
the cache after the last access. The idle timeout counter for an object is
reset any time its TTL counter is reset. In addition, an entry’s idle timeout
counter is reset any time the entry is accessed through a get operation or a
netSearch . The idle timeout counter for a region is reset whenever the idle
timeout is reset for one of its entries. Idle timeout expiration attributes
are: `region-idle-time` and `e [...]
## <a id="how_expiration_works__section_BA995343EF584104B9853CFE4CAD88AD"
-<%=vars.product_name_long%> uses the following expiration actions:
+<%=vars.product_name_long%> provides the following expiration actions:
- invalidate (default) - The data item's value is deleted, but the key
remains in the cache. Applies to all distributed members in which the data item
- destroy - The data item's key and value are both deleted. Applies to all
distributed members in which the data item is replicated.
diff --git a/geode-docs/images/expiration.png b/geode-docs/images/expiration.png
new file mode 100644
Binary files /dev/null and b/geode-docs/images/expiration.png differ
diff --git a/geode-docs/images_svg/expiration.svg
deleted file mode 100644
@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="utf-8" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="104 275 421 301"
xmlns:dc="http://purl.org/dc/elements/1.1/"><metadata> Produced by OmniGraffle
6.0.5 <dc:date>2015-04-07 09:58Z</dc:date></metadata><defs><filter id="Shadow"
filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur"
stdDeviation="1.308"/><feOffset in="blur" result="offset" dx="2.16"
dy="2.16"/><feFlood flood-color="#4f4f4f" [...]
To stop receiving notification emails like this one, please contact