[geode] branch support/1.15 updated: GEODE-10385: User Guide - Remove bad G1GC tuning advice (#7815)

2022-06-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 8cc780a557 GEODE-10385: User Guide - Remove bad G1GC tuning advice 
(#7815)
8cc780a557 is described below

commit 8cc780a557ad9052a27c12de00e18ac0bdf1016c
Author: Dave Barnes 
AuthorDate: Thu Jun 23 09:59:03 2022 -0700

GEODE-10385: User Guide - Remove bad G1GC tuning advice (#7815)
---
 geode-docs/managing/heap_use/heap_management.html.md.erb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/geode-docs/managing/heap_use/heap_management.html.md.erb 
b/geode-docs/managing/heap_use/heap_management.html.md.erb
index 682d7113e9..b138716574 100644
--- a/geode-docs/managing/heap_use/heap_management.html.md.erb
+++ b/geode-docs/managing/heap_use/heap_management.html.md.erb
@@ -153,7 +153,6 @@ $ gfsh start server --name=app.MyApplication 
--initial-heap=30m --max-heap=30m \
 Although the garbage first (G1) garbage collector works effectively with 
<%=vars.product_name_long%>, issues can arise in some cases due to the 
differences between CMS and G1.
 For example, G1 by design is not able to set a maximum tenured heap size, so 
when this value is requested from the garbage collector, it reports the total 
heap maximum size. This impacts <%=vars.product_name_long%>, as the resource 
manager uses the maximum size of the tenured heap size to calculate the value 
in bytes of the eviction and critical percentages.
 Extensive testing is recommended before using G1 garbage collector. See your 
JVM documentation for all JVM-specific settings that can be used to improve 
garbage collection (GC) response.
-If you find the <%=vars.product_name_long%> Resource Manager does not detect 
crossing the eviction or critical threshold quickly enough, it has been 
observed that its responsiveness is increased by reducing the default value of 
`--J-XX:MaxGCPauseMillis=VALUE` JVM parameter (which is `200`). Be sure to take 
into account that this change also increases the amount of time spent in 
garbage collection.
 
 Size of objects stored on a region must also be taken into account. If the 
primary heap objects you allocate are larger than 50 percent of the G1 region 
size (what are called "humongous" objects), this can cause the JVM to report 
`out of heap memory` when it has used only 50 percent of the heap.
 The default G1 region size is 1 Mb; it can be increased up to 32 Mb (with 
values that are always a power of 2) by using the 
`--J-XX:G1HeapRegionSize=VALUE` JVM parameter. If you are using large objects 
and want to use G1GC without increasing its heap region size (or if your values 
are larger than 16 Mb), then you could configure your 
<%=vars.product_name_long%> regions to store the large values off-heap. 
However, even if you do that the large off-heap values will allocate large 
temporary [...]



[geode] branch develop updated: GEODE-10385: User Guide - Remove bad G1GC tuning advice (#7815)

2022-06-23 Thread dbarnes
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 ac92c6fdab GEODE-10385: User Guide - Remove bad G1GC tuning advice 
(#7815)
ac92c6fdab is described below

commit ac92c6fdabd96182a1e02a5574f1ef5faf7c2410
Author: Dave Barnes 
AuthorDate: Thu Jun 23 09:59:03 2022 -0700

GEODE-10385: User Guide - Remove bad G1GC tuning advice (#7815)
---
 geode-docs/managing/heap_use/heap_management.html.md.erb | 1 -
 1 file changed, 1 deletion(-)

diff --git a/geode-docs/managing/heap_use/heap_management.html.md.erb 
b/geode-docs/managing/heap_use/heap_management.html.md.erb
index 682d7113e9..b138716574 100644
--- a/geode-docs/managing/heap_use/heap_management.html.md.erb
+++ b/geode-docs/managing/heap_use/heap_management.html.md.erb
@@ -153,7 +153,6 @@ $ gfsh start server --name=app.MyApplication 
--initial-heap=30m --max-heap=30m \
 Although the garbage first (G1) garbage collector works effectively with 
<%=vars.product_name_long%>, issues can arise in some cases due to the 
differences between CMS and G1.
 For example, G1 by design is not able to set a maximum tenured heap size, so 
when this value is requested from the garbage collector, it reports the total 
heap maximum size. This impacts <%=vars.product_name_long%>, as the resource 
manager uses the maximum size of the tenured heap size to calculate the value 
in bytes of the eviction and critical percentages.
 Extensive testing is recommended before using G1 garbage collector. See your 
JVM documentation for all JVM-specific settings that can be used to improve 
garbage collection (GC) response.
-If you find the <%=vars.product_name_long%> Resource Manager does not detect 
crossing the eviction or critical threshold quickly enough, it has been 
observed that its responsiveness is increased by reducing the default value of 
`--J-XX:MaxGCPauseMillis=VALUE` JVM parameter (which is `200`). Be sure to take 
into account that this change also increases the amount of time spent in 
garbage collection.
 
 Size of objects stored on a region must also be taken into account. If the 
primary heap objects you allocate are larger than 50 percent of the G1 region 
size (what are called "humongous" objects), this can cause the JVM to report 
`out of heap memory` when it has used only 50 percent of the heap.
 The default G1 region size is 1 Mb; it can be increased up to 32 Mb (with 
values that are always a power of 2) by using the 
`--J-XX:G1HeapRegionSize=VALUE` JVM parameter. If you are using large objects 
and want to use G1GC without increasing its heap region size (or if your values 
are larger than 16 Mb), then you could configure your 
<%=vars.product_name_long%> regions to store the large values off-heap. 
However, even if you do that the large off-heap values will allocate large 
temporary [...]



[geode-site] branch master updated: Update for 1.15.0 release

2022-06-22 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/master by this push:
 new a7cb69d1 Update for 1.15.0 release
a7cb69d1 is described below

commit a7cb69d1ddf9d19812428d708b9db268a0944428
Author: Dave Barnes 
AuthorDate: Tue Jun 21 11:22:37 2022 -0700

Update for 1.15.0 release
---
 website/content/docs/index.html | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/website/content/docs/index.html b/website/content/docs/index.html
index 21b2df9a..b77cfab9 100644
--- a/website/content/docs/index.html
+++ b/website/content/docs/index.html
@@ -44,7 +44,10 @@ under the License. -->
  Apache Geode 1.14 
User Guide


- Apache Geode 1.13 
User Guide
+ Apache Geode 
Native .NET Client 1.15 Guide
+   
+   
+ Apache Geode Native 
C++ Client 1.15 Guide


  Apache Geode 
Native .NET Client 1.14 Guide



[geode-site] branch master updated: Update for 1.15.0 release

2022-06-21 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/master by this push:
 new a319482a Update for 1.15.0 release
a319482a is described below

commit a319482af07ff81b271c9c0b9f3fd10478471f45
Author: Dave Barnes 
AuthorDate: Tue Jun 21 11:22:37 2022 -0700

Update for 1.15.0 release
---
 website/content/docs/index.html | 12 ++---
 website/content/index.html  |  4 +-
 website/content/releases/index.html | 96 ++---
 3 files changed, 53 insertions(+), 59 deletions(-)

diff --git a/website/content/docs/index.html b/website/content/docs/index.html
index 5551149c..21b2df9a 100644
--- a/website/content/docs/index.html
+++ b/website/content/docs/index.html
@@ -38,13 +38,13 @@ under the License. -->

  

- Apache Geode 1.14 
User Guide
+ Apache Geode 1.15 
User Guide


- Apache Geode 1.13 
User Guide
+ Apache Geode 1.14 
User Guide


- Apache Geode 1.12 
User Guide
+ Apache Geode 1.13 
User Guide


  Apache Geode 
Native .NET Client 1.14 Guide
@@ -58,12 +58,6 @@ under the License. -->

  Apache Geode Native 
C++ Client 1.13 Guide

-   
- Apache Geode 
Native .NET Client 1.12 Guide
-   
-   
- Apache Geode Native 
C++ Client 1.12 Guide
-   
  


diff --git a/website/content/index.html b/website/content/index.html
index 48cb81cf..5e9f742d 100644
--- a/website/content/index.html
+++ b/website/content/index.html
@@ -113,7 +113,7 @@ under the License. -->
   
   
   Clients
-  Clients are available for Java, C++, and C# .NET. A REST API 
is available for all other languages.
+  Clients are available for Java, C++, and C# .NET Framework. A 
REST API is available for all other languages.
   
 
   
@@ -123,7 +123,7 @@ under the License. -->
   
   
   Adapters
-  Geode can be used as a drop-in replacement for Redis and 
memcached, allowing users of these caches to use Geode's server-side features 
like multi-cluster replication.
+  Geode can be used as a drop-in replacement for memcached, 
allowing use of Geode's server-side features like multi-cluster replication.
   
   
   
diff --git a/website/content/releases/index.html 
b/website/content/releases/index.html
index b094097f..9dc57ae2 100644
--- a/website/content/releases/index.html
+++ b/website/content/releases/index.html
@@ -34,39 +34,39 @@ under the License. -->
   
   
 
-
-1.14.4
+
+1.15.0
 
-https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.14.4;>Release
 Notes
+https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.15.0;>Release
 Notes
 
 
 
  Binaries 
-  [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-1.14.4.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4.tgz.sha256;>SHA-256,
-  https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4.tgz.asc;>PGP
 ]
+  [https://apache.org/dyn/closer.cgi/geode/1.15.0/apache-geode-1.15.0.tgz;>TGZ,
 https://downloads.apache.org/geode/1.15.0/apache-geode-1.15.0.tgz.sha256;>SHA-256,
+  https://downloads.apache.org/geode/1.15.0/apache-geode-1.15.0.tgz.asc;>PGP
 ]
 
 
  Source
-  [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-1.14.4-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.15.0/apache-geode-1.15.0-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.15.0/apache-geode-1.15.0-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.15.0/apache-geode-1.15.0-src.tgz.asc;>PGP
]
  
 
  Geode Native Source
-  [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-native-1.14.4-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-native-1.14.4-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.14.4/apache-geode-native-1.14.4

[geode] branch support/1.15 updated: GEODE-10386:Document JDK 17 for 1.15 release (#7813)

2022-06-17 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new ab5e533494 GEODE-10386:Document JDK 17 for 1.15 release (#7813)
ab5e533494 is described below

commit ab5e533494787922a22d278ae01d87c1d031e212
Author: Dave Barnes 
AuthorDate: Fri Jun 17 13:34:44 2022 -0700

GEODE-10386:Document JDK 17 for 1.15 release (#7813)

Co-authored by: @animatedmax
---
 .../source/subnavs/geode-subnav.erb|   3 +
 .../system_requirements/host_machine.html.md.erb   |   2 +-
 .../system_requirements/java_support.html.md.erb   | 151 +
 3 files changed, 155 insertions(+), 1 deletion(-)

diff --git a/geode-book/master_middleman/source/subnavs/geode-subnav.erb 
b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
index 8f1b3566da..018b6213fb 100644
--- a/geode-book/master_middleman/source/subnavs/geode-subnav.erb
+++ b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
@@ -38,6 +38,9 @@ limitations under the License.
 
 Host
 Machine Requirements
 
+
+Java
 Support
+
 
 How
 to Install
 
diff --git 
a/geode-docs/getting_started/system_requirements/host_machine.html.md.erb 
b/geode-docs/getting_started/system_requirements/host_machine.html.md.erb
index e3b5b95458..51d4e86689 100644
--- a/geode-docs/getting_started/system_requirements/host_machine.html.md.erb
+++ b/geode-docs/getting_started/system_requirements/host_machine.html.md.erb
@@ -24,7 +24,7 @@ Host machines must meet a set of requirements for 
<%=vars.product_name_long%>.
 
 Each machine that will run <%=vars.product_name_long%> must meet the following 
requirements:
 
--   Java SE Development Kit <%=vars.min_java_version%> with update 
<%=vars.min_java_update%> or a more recent version <%=vars.min_java_version%> 
update.  The same versions are supported with OpenJDK.
+-   Java SE Development Kit <%=vars.min_java_version%> with update 
<%=vars.min_java_update%> or a more recent version <%=vars.min_java_version%> 
update.  The same versions are supported with OpenJDK. See [Java 
Support](java_support.html) for details.
 -   A system clock set to the correct time and a time synchronization service 
such as Network Time Protocol (NTP). Correct time stamps permit the following 
activities:
 -   Logs that are useful for troubleshooting. Synchronized time stamps 
ensure that log messages from different hosts can be merged to reproduce an 
accurate chronological history of a distributed run.
 -   Aggregate product-level and application-level time statistics. 
diff --git 
a/geode-docs/getting_started/system_requirements/java_support.html.md.erb 
b/geode-docs/getting_started/system_requirements/java_support.html.md.erb
new file mode 100644
index 00..4bb44a4063
--- /dev/null
+++ b/geode-docs/getting_started/system_requirements/java_support.html.md.erb
@@ -0,0 +1,151 @@
+---
+title:  Java Support
+---
+
+
+
+This version of <%=vars.product_name%> requires Java 8 release 
<%=vars.min_java_update %> or
+a more recent version 8 update.  The same versions are supported with OpenJDK 
(HotSpot).
+
+<%=vars.product_name%> is also compatible with Open JDK 11 and JDK 17.
+
+The <%=vars.product_name%> product download does not include Java.
+Download and install a supported JRE or JDK on each system running 
<%=vars.product_name%>.
+VMware recommends the installation of a full JDK (and not just a JRE)
+to obtain better performance with `gfsh status` and `gfsh stop` commands.
+
+The IBM SDK, Java Technology Edition, Version 8 is supported for application 
clients only. Some
+client region eviction configurations such as `HEAP_LRU` are known to not 
function properly with
+this SDK.
+
+## Java Modules and 
<%=vars.product_name%>
+
+### How 
JDK 17 Encapsulation Affects <%=vars.product_name%>
+
+Beginning with Java 17, the JVM strongly enforces the encapsulation policies 
introduced in Java 9 by the Java Platform Module System.
+
+Several <%=vars.product_name%> features, such as serialization and eviction, 
use deep reflection to inspect the Java objects used as keys and values. In 
Java 17, this deep reflection requires that the object's type be made 
explicitly available for reflection.
+
+By default, each type declared in a named module is available for reflection 
only if the declaring module opens the type's package.
+
+As a result, <%=vars.product_name%>, by default, cannot inspect the following 
encapsulated types and fields:
+- The private and pro

[geode] branch support/1.15 updated: GEODE-10389: Document upgrade to Geode 1.15 with SSL protocol workaround (#7812)

2022-06-17 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new ececd27a03 GEODE-10389: Document upgrade to Geode 1.15 with SSL 
protocol workaround (#7812)
ececd27a03 is described below

commit ececd27a039dc7dd1eb836d09532995782486869
Author: Dave Barnes 
AuthorDate: Fri Jun 17 11:59:07 2022 -0700

GEODE-10389: Document upgrade to Geode 1.15 with SSL protocol workaround 
(#7812)
---
 .../upgrade/upgrade_overview.html.md.erb   | 50 ++
 1 file changed, 50 insertions(+)

diff --git a/geode-docs/getting_started/upgrade/upgrade_overview.html.md.erb 
b/geode-docs/getting_started/upgrade/upgrade_overview.html.md.erb
index cfecad3fac..899da9bc5f 100644
--- a/geode-docs/getting_started/upgrade/upgrade_overview.html.md.erb
+++ b/geode-docs/getting_started/upgrade/upgrade_overview.html.md.erb
@@ -54,3 +54,53 @@ you will need to accomplish the upgrade. Then select the 
appropriate upgrade pro
 
 -   **[Upgrading Clients](upgrade_clients.html)**
 
+When you upgrade your <%=vars.product_name%> server software, you may need 
to update your client
+applications in order to maintain compatibility with the upgraded servers.
+
+## Upgrading to v1.15
+
+For some users, issues regarding SSL protocols and their default values 
require a preparatory SSL protocol migration step when upgrading to 
<%=vars.product_name%> v1.15.
+Please read the following section carefully to determine whether your system 
requires this additional SSL protocol migration step.
+
+### Does 
my System Require SSL Protocol Migration Before Upgrading to 
<%=vars.product_name%> v1.15?
+
+To determine whether your system requires the SSL protocol migration 
preparatory step, see if your system meets both of the following conditions:
+
+- If `ssl-endpoint-identification-enabled` is set to `true` AND
+- If `ssl-protocols` is set to a value other than "any", that is, it specifies 
a list of specific protocols, but does not include "SSLv2Hello",
+
+THEN your system requires the SSL protocol migration step.
+
+**How do I determine my system's settings for the 
`ssl-endpoint-identification-enabled` and `ssl-protocols` properties?**
+
+SSL properties may be set in properties files or on the gfsh command line. To 
determine the settings for these parameters,
+
+- Check `gemfire.properties` and `gfsecurity.properties` for
+`ssl-endpoint-identification-enabled=true`. Also look for 
`ssl-use-default-context=true`, which sets
+`ssl-endpoint-identification-enabled=true`.
+
+- Search system logs for these properties (using `grep`, for example).
+
+## Preparatory SSL 
Protocol Migration
+
+The preparatory SSL protocol migration process consists of replacing one 
property, `ssl-protocols`,
+with two new properties, `ssl-client-protocols` and `ssl-server-protocols`, 
then removing the old
+`ssl-protocols` definition. Perform this substitution in whatever way the 
original `ssl-protocols`
+were defined: in `.properties` files or on a command line.
+
+1. If your system is running JDK 8, upgrade to the latest version of JDK 8 
before proceeding. This is necessary, even if you plan to
+perform the optional JDK upgrade step to JDK 11 or JDK 17.
+1. Shutdown a member (server or locator).
+2. Install <%=vars.product_name%> 1.15.
+3. Optionally install a new Java JDK.
+4. Add security property `ssl-client-protocols` with the same definition as 
the old `ssl-protocols` property.
+5. Add security property `ssl-server-protocols` with the same definition as 
the old `ssl-protocols` property PLUS "SSLv2Hello".
+For example, if the original value of `ssl-protocols` is "TLSv1.2", then define
+- `ssl-client-protocols="TLSv1.2"`
+- `ssl-server-protocols="TLSv1.2,SSLv2Hello"`
+6. Start the member.
+7. Verify successful cluster join.
+8. Repeat from step 1 for the next member.
+
+Optionally, after your upgrade is complete, you may restore your original 
`ssl-protocols` property
+and restart all your members to eliminate the `SSLv2Hello` protocol support.



[geode] branch support/1.15 updated: GEODE-10390: User guide: update authentication expiry instructions (#7809)

2022-06-16 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 81ae2db3e5 GEODE-10390: User guide: update authentication expiry 
instructions (#7809)
81ae2db3e5 is described below

commit 81ae2db3e54f093cb7d0bbcc6d462d4cf6141873
Author: Dave Barnes 
AuthorDate: Thu Jun 16 16:37:15 2022 -0700

GEODE-10390: User guide: update authentication expiry instructions (#7809)
---
 .../implementing_authentication.html.md.erb|  1 +
 .../implementing_authentication_expiry.html.md.erb | 22 +-
 2 files changed, 10 insertions(+), 13 deletions(-)

diff --git 
a/geode-docs/managing/security/implementing_authentication.html.md.erb 
b/geode-docs/managing/security/implementing_authentication.html.md.erb
index a79e5d14c6..972ed9d57a 100644
--- a/geode-docs/managing/security/implementing_authentication.html.md.erb
+++ b/geode-docs/managing/security/implementing_authentication.html.md.erb
@@ -36,6 +36,7 @@ which is discussed in detail in the 
[authorization](authorization_overview.html)
 
 In case of an `AuthenticationExpiredException` the <%=vars.product_name%> 
client code will make one automatic attempt
 to re-connect to the member that sent the exception.
+A `SecurityManager` implementation that supports reauthentication using 
expiring credentials must also support non-expiring credentials for cluster 
members.
 
 A well-designed `authenticate` method will have a set of known credentials, 
such as user and password pairs, that can be
 compared to the credentials presented or will have a way of obtaining those 
credentials.
diff --git 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
index b535f1afac..d6f5131249 100644
--- 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
+++ 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
@@ -19,15 +19,17 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
+Authentication expiry is supported only with client connections.
+The use of expirable credentials is most common when used in combination with 
token-based authentication and authorization.
 Authentication expiry makes it possible for cluster administrators to limit 
the life span of client
-and peer connections within the cluster. The use of expirable credentials is 
most common when used in
-combination with token based authentication and authorization.
+connections within the cluster.
 
-Client connections are notified of expiry through 
`AuthenticationExpiredException`,
+Client connections are notified of expiry by `AuthenticationExpiredException`,
 which is thrown in the implementations of `SecurityManager.authenticate` or 
`SecurityManager.authorize`.
 
-Clients will do one automatic attempt to reconnect. Upon receiving a second 
`AuthenticationExpiredException`
-the exception will be propagated up the chain for the user to handle. There 
are some differences in
+Upon receiving the AuthenticationExpiredException, clients will make one 
automatic attempt to gather new credentials and reconnect 
(AuthInitialize.getCredentials()).
+Upon receiving a second `AuthenticationExpiredException`
+the exception is thrown back to the user to handle. There are some differences 
in
 behavior between older and newer clients.
 
 **Support for AutomaticReconnect**
@@ -56,15 +58,9 @@ The common cycle for authentication and authorization is the 
following:
 AuthInitialize.getCredentials(...) -> SecurityManager.authenticate(...) -> 
SecurityManager.authorize(...)
 ```
 
-Where `AuthInitialize.getCredentials()` provides the `security properties` for 
`SecurityManager.authenticate()`
-which in turn provides the `principal object` for 
`SecurityManager.authorize()`. It's important to
-understand that some time will pass between the 
`AuthInitialize.getCredentials()` call and the
-`SecurityManager.authorize()` call. The specific amount of time depends on the 
implementation and
-runtime environment details.
-
 In case of the use of an external token provider we assume that this token 
provider will be asked for
-a token in the `AuthInitialize.getCredentials()` call. A token provider can 
return existing tokens for
-a given user so it is recommended that implementers of the `AuthInitialize` 
and `SecurityManager`
+a token in the `AuthInitialize.getCredentials()` call. A token provider can 
return existing tokens (which are about to expire) for
+a given user, so it is recommended that implementers of the `AuthInitialize` 
and `SecurityManager`
 interfaces take imminent timeout and token refresh in consideration to avoid 
receiving multiple
 unintended `AuthenticationExpiredExcep

[geode] branch support/1.15 updated: Disabling->Disable

2022-06-15 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 08a32920b0 Disabling->Disable
08a32920b0 is described below

commit 08a32920b033b965c698d7fdd5100504f2494191
Author: Dave Barnes 
AuthorDate: Wed Jun 15 16:42:46 2022 -0700

Disabling->Disable
---
 geode-docs/managing/monitor_tune/chapter_overview.html.md.erb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/geode-docs/managing/monitor_tune/chapter_overview.html.md.erb 
b/geode-docs/managing/monitor_tune/chapter_overview.html.md.erb
index af2c485717..9e63eade3f 100644
--- a/geode-docs/managing/monitor_tune/chapter_overview.html.md.erb
+++ b/geode-docs/managing/monitor_tune/chapter_overview.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 A collection of tools and controls allow you to monitor and adjust 
<%=vars.product_name_long%> performance.
 
--   **[Disabling TCP SYN Cookies](disabling_tcp_syn_cookies.html)**
+-   **[Disable TCP SYN Cookies](disabling_tcp_syn_cookies.html)**
 
 This is a must-do for Linux systems.
 



[geode] 01/02: Incorporated reviewer suggestions

2022-06-15 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git

commit c4ed0fcc7ebfa95cf1fdd5816eac40723ef32784
Author: Dave Barnes 
AuthorDate: Wed Jun 15 16:26:12 2022 -0700

Incorporated reviewer suggestions
---
 .../managing/security/implementing_authentication_expiry.html.md.erb| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
index 200ce3e87e..b535f1afac 100644
--- 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
+++ 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
@@ -23,7 +23,7 @@ Authentication expiry makes it possible for cluster 
administrators to limit the
 and peer connections within the cluster. The use of expirable credentials is 
most common when used in
 combination with token based authentication and authorization.
 
-Client connections are notified of expiry through the throwing of an 
`AuthenticationExpiredException`
+Client connections are notified of expiry through 
`AuthenticationExpiredException`,
 which is thrown in the implementations of `SecurityManager.authenticate` or 
`SecurityManager.authorize`.
 
 Clients will do one automatic attempt to reconnect. Upon receiving a second 
`AuthenticationExpiredException`



[geode] 02/02: Correct name of Disable SYN Cookies in TOC and cross-ref

2022-06-15 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git

commit ed86d71c0e395767ab8ca2bbbf41c224219feab1
Author: Dave Barnes 
AuthorDate: Wed Jun 15 16:28:58 2022 -0700

Correct name of Disable SYN Cookies in TOC and cross-ref
---
 geode-book/master_middleman/source/subnavs/geode-subnav.erb | 2 +-
 geode-docs/getting_started/system_requirements/host_machine.html.md.erb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/geode-book/master_middleman/source/subnavs/geode-subnav.erb 
b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
index c88b7fd9b4..8f1b3566da 100644
--- a/geode-book/master_middleman/source/subnavs/geode-subnav.erb
+++ b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
@@ -672,7 +672,7 @@ limitations under the License.
 Performance
 Tuning and Configuration
 
 
-Disabling
 TCP SYN Cookies
+Disable
 TCP SYN Cookies
 
 
 Improving
 Performance on vSphere
diff --git 
a/geode-docs/getting_started/system_requirements/host_machine.html.md.erb 
b/geode-docs/getting_started/system_requirements/host_machine.html.md.erb
index 9ce558d4f3..e3b5b95458 100644
--- a/geode-docs/getting_started/system_requirements/host_machine.html.md.erb
+++ b/geode-docs/getting_started/system_requirements/host_machine.html.md.erb
@@ -49,4 +49,4 @@ server clusters behind advanced firewall protection.
 sysctl -p
 ```
 
-See [Disabling TCP SYN 
Cookies](../../managing/monitor_tune/disabling_tcp_syn_cookies.html) for 
details.
+See [Disable TCP SYN 
Cookies](../../managing/monitor_tune/disabling_tcp_syn_cookies.html) for 
details.



[geode] branch support/1.15 updated (d72711fcea -> ed86d71c0e)

2022-06-15 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


from d72711fcea (no JIRA ticket) user guide Security section: Typo & format 
fixes (#7802)
 new c4ed0fcc7e Incorporated reviewer suggestions
 new ed86d71c0e Correct name of Disable SYN Cookies in TOC and cross-ref

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 geode-book/master_middleman/source/subnavs/geode-subnav.erb | 2 +-
 geode-docs/getting_started/system_requirements/host_machine.html.md.erb | 2 +-
 .../managing/security/implementing_authentication_expiry.html.md.erb| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)



[geode] branch support/1.15 updated: (no JIRA ticket) user guide Security section: Typo & format fixes (#7802)

2022-06-15 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new d72711fcea (no JIRA ticket) user guide Security section: Typo & format 
fixes (#7802)
d72711fcea is described below

commit d72711fceaab63e097ace0f1a3595d23c6c40eea
Author: Dave Barnes 
AuthorDate: Wed Jun 15 14:07:00 2022 -0700

(no JIRA ticket) user guide Security section: Typo & format fixes (#7802)
---
 .../implementing_authentication_expiry.html.md.erb |  2 +-
 .../managing/security/implementing_ssl.html.md.erb | 92 +++---
 2 files changed, 47 insertions(+), 47 deletions(-)

diff --git 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
index 25f59e946a..200ce3e87e 100644
--- 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
+++ 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
@@ -48,7 +48,7 @@ is one of the following types where the exception will always 
be propagated up t
 * multi-user client mode
 * event-dispatching (CQ and registered interest)
 
-## Authentication Expiry 
Considerations
+## Authentication Expiry 
Considerations
 
 The common cycle for authentication and authorization is the following:
 
diff --git a/geode-docs/managing/security/implementing_ssl.html.md.erb 
b/geode-docs/managing/security/implementing_ssl.html.md.erb
index d43142344b..8f797e9ab0 100644
--- a/geode-docs/managing/security/implementing_ssl.html.md.erb
+++ b/geode-docs/managing/security/implementing_ssl.html.md.erb
@@ -32,32 +32,32 @@ You can specify that SSL be used system-wide, or you can 
independently configure
 system components.  The following list shows the system components that can be 
separately configured
 to communicate using SSL, and the kind of communications to which each 
component name refers:
 
-**cluster**
-Peer-to-peer communications among members of a cluster
+**cluster**
+:Peer-to-peer communications among members of a cluster
 
-**gateway**
-Communication across WAN gateways from one site to another
+**gateway**
+:Communication across WAN gateways from one site to another
 
-**web**
-All web-based services hosted on the configured server, which can include 
the Developer REST API
+**web**
+:All web-based services hosted on the configured server, which can include 
the Developer REST API
 service, the Management REST API service (used for remote cluster management) 
and the Pulse
-monitoring tool's web-based user interface.
+monitoring tool's web-based user interface.
 
-**jmx**
-Java management extension communications, including communications with 
the `gfsh` utility. 
+**jmx**
+:Java management extension communications, including communications with 
the `gfsh` utility. 
 The Pulse monitoring tool uses JMX for server-side communication with a 
locator, but SSL
 applies to this connection only if Pulse is located on an app server separate 
from the
 locator. When Pulse and the locator are colocated, JMX communication between 
the two does not
-involve a TCP connection, so SSL does not apply.
+involve a TCP connection, so SSL does not apply.
 
-**locator**
-Communication with and between locators
+**locator**
+:Communication with and between locators
 
-**server**
-Communication between clients and servers
+**server**
+:Communication between clients and servers
 
-**all**
-All of the above (use SSL system-wide)
+**all**
+:All of the above (use SSL system-wide)
 
 Specifying that a component is enabled for SSL applies to the component's 
server-socket side and its
 client-socket side.  For example, if you enable SSL for locators, then any 
process that communicates
@@ -68,55 +68,55 @@ with a locator must also have SSL enabled.  If you provide 
"" as the value, SSL
 You can use <%=vars.product_name%> configuration properties to enable or 
disable SSL, to identify SSL ciphers and
 protocols, and to provide the location and credentials for key and trust 
stores.
 
-**ssl-enabled-components**
-List of components for which to enable SSL. Component list can be "" 
(disable SSL), "all", or a comma-separated list of components.
+**ssl-enabled-components**
+:List of components for which to enable SSL. Component list can be "" 
(disable SSL), "all", or a comma-separated list of components.
 
-**ssl-endpoint-identification-enabled**
-A boolean value that, when set to true, causes clients to validate the 
server's hostname using the server's certificate.
+**ssl-endpoint-identification-enabled**
+:A boolean value that, when set to true, causes clients to validate the 
server's hostname using the server's certificate.
 The default value is false.
-Enabling endpoint i

[geode] branch develop updated: (no JIRA ticket) user guide Security section: Typo & format fixes (#7802)

2022-06-15 Thread dbarnes
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 4c6e94af7c (no JIRA ticket) user guide Security section: Typo & format 
fixes (#7802)
4c6e94af7c is described below

commit 4c6e94af7cb91b3c146618b5f6882c565e5881bb
Author: Dave Barnes 
AuthorDate: Wed Jun 15 14:07:00 2022 -0700

(no JIRA ticket) user guide Security section: Typo & format fixes (#7802)
---
 .../implementing_authentication_expiry.html.md.erb |  2 +-
 .../managing/security/implementing_ssl.html.md.erb | 94 +++---
 2 files changed, 48 insertions(+), 48 deletions(-)

diff --git 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
index 25f59e946a..200ce3e87e 100644
--- 
a/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
+++ 
b/geode-docs/managing/security/implementing_authentication_expiry.html.md.erb
@@ -48,7 +48,7 @@ is one of the following types where the exception will always 
be propagated up t
 * multi-user client mode
 * event-dispatching (CQ and registered interest)
 
-## Authentication Expiry 
Considerations
+## Authentication Expiry 
Considerations
 
 The common cycle for authentication and authorization is the following:
 
diff --git a/geode-docs/managing/security/implementing_ssl.html.md.erb 
b/geode-docs/managing/security/implementing_ssl.html.md.erb
index 8516e58296..8f797e9ab0 100644
--- a/geode-docs/managing/security/implementing_ssl.html.md.erb
+++ b/geode-docs/managing/security/implementing_ssl.html.md.erb
@@ -32,32 +32,32 @@ You can specify that SSL be used system-wide, or you can 
independently configure
 system components.  The following list shows the system components that can be 
separately configured
 to communicate using SSL, and the kind of communications to which each 
component name refers:
 
-**cluster**
-Peer-to-peer communications among members of a cluster
+**cluster**
+:Peer-to-peer communications among members of a cluster
 
-**gateway**
-Communication across WAN gateways from one site to another
+**gateway**
+:Communication across WAN gateways from one site to another
 
-**web**
-All web-based services hosted on the configured server, which can include 
the Developer REST API
+**web**
+:All web-based services hosted on the configured server, which can include 
the Developer REST API
 service, the Management REST API service (used for remote cluster management) 
and the Pulse
-monitoring tool's web-based user interface.
+monitoring tool's web-based user interface.
 
-**jmx**
-Java management extension communications, including communications with 
the `gfsh` utility. 
+**jmx**
+:Java management extension communications, including communications with 
the `gfsh` utility. 
 The Pulse monitoring tool uses JMX for server-side communication with a 
locator, but SSL
 applies to this connection only if Pulse is located on an app server separate 
from the
 locator. When Pulse and the locator are colocated, JMX communication between 
the two does not
-involve a TCP connection, so SSL does not apply.
+involve a TCP connection, so SSL does not apply.
 
-**locator**
-Communication with and between locators
+**locator**
+:Communication with and between locators
 
-**server**
-Communication between clients and servers
+**server**
+:Communication between clients and servers
 
-**all**
-All of the above (use SSL system-wide)
+**all**
+:All of the above (use SSL system-wide)
 
 Specifying that a component is enabled for SSL applies to the component's 
server-socket side and its
 client-socket side.  For example, if you enable SSL for locators, then any 
process that communicates
@@ -68,55 +68,55 @@ with a locator must also have SSL enabled.  If you provide 
"" as the value, SSL
 You can use <%=vars.product_name%> configuration properties to enable or 
disable SSL, to identify SSL ciphers and
 protocols, and to provide the location and credentials for key and trust 
stores.
 
-**ssl-enabled-components**
-List of components for which to enable SSL. Component list can be "" 
(disable SSL), "all", or a comma-separated list of components.
+**ssl-enabled-components**
+:List of components for which to enable SSL. Component list can be "" 
(disable SSL), "all", or a comma-separated list of components.
 
-**ssl-endpoint-identification-enabled**
-A boolean value that, when set to true, causes clients to validate the 
server's hostname using the server's certificate.
+**ssl-endpoint-identification-enabled**
+:A boolean value that, when set to true, causes clients to validate the 
server's hostname using the server's certificate.
 The default value is false.
-Enabling endpoint identifica

[geode] branch support/1.14 updated: GEODE-10342: Simplify copying jars (#7789)

2022-06-08 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 951a28d319 GEODE-10342: Simplify copying jars (#7789)
951a28d319 is described below

commit 951a28d319305b4d4d78bcfc81c8ec1285e85ad7
Author: Max Hufnagel 
AuthorDate: Wed Jun 8 12:36:13 2022 -0700

GEODE-10342: Simplify copying jars (#7789)
---
 .../tomcat_installing_the_module.html.md.erb   | 106 ++---
 1 file changed, 7 insertions(+), 99 deletions(-)

diff --git 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
index a43d70fe3d..5f987289f3 100644
--- 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
+++ 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
@@ -47,104 +47,12 @@ This adds jar files to the `lib` subdirectory and XML 
files to the `conf` subdir
 cd $CATALINA_HOME
 unzip 
$GEODE_HOME/tools/Modules/Apache_Geode_Modules-SERVER-VERSION-Tomcat.zip
 ```
-6.  Copy the following jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`), adding version numbers to the filenames as needed:
-* antlr jar
-* classgraph jar
-* commons-beanutils jar
-* commons-codec jar
-* commons-collections jar
-* commons-io jar
-* commons-lang3 jar
-* commons-logging jar
-* commons-math3 jar
-* commons-modeler jar
-* commons-validator jar
-* fastutil jar
-* geo jar
-* geode-common jar
-* geode-connectors jar
-* geode-core jar
-* geode-cq jar
-* geode-gfsh jar
-* geode-http-service jar
-* geode-log4j jar
-* geode-logging jar
-* geode-lucene jar
-* geode-management jar
-* geode-membership jar
-* geode-memcached jar
-* geode-old-client-support jar
-* geode-protobuf jar
-* geode-protobuf-messages jar
-* geode-rebalancer jar
-* geode-redis jar
-* geode-serialization jar
-* geode-tcp-server jar
-* geode-unsafe jar
-* geode-wan jar
-* grumpy-core jar
-* HdrHistogram jar
-* HikariCP jar
-* httpclient jar
-* httpcore jar
-* istack-commons-runtime jar
-* jackson-annotations jar
-* jackson-core jar
-* jackson-databind jar
-* javax.activation jar
-* javax.activation-api jar
-* javax.mail-api jar
-* javax.resource-api jar
-* javax.servlet-api jar
-* javax.transaction-api jar
-* jaxb-api jar
-* jaxb-impl jar
-* jetty-http jar
-* jetty-io jar
-* jetty-security jar
-* jetty-server jar
-* jetty-servlet jar
-* jetty-util jar
-* jetty-util-ajax jar
-* jetty-webapp jar
-* jetty-xml jar
-* jgroups jar
-* jline jar
-* jna jar
-* jna-platform jar
-* jopt-simple jar
-* LatencyUtils jar
-* log4j-api jar
-* log4j-core jar
-* log4j-jcl jar
-* log4j-jul jar
-* log4j-slf4j-impl jar
-* lucene-analyzers-common jar
-* lucene-analyzers-phonetic jar
-* lucene-core jar
-* lucene-queries jar
-* lucene-queryparser jar
-* micrometer-core jar
-* mx4j jar
-* mx4j-remote jar
-* mx4j-tools jar
-* netty-all jar
-* protobuf-java jar
-* rmiio jar
-* shiro-cache jar
-* shiro-config-core jar
-* shiro-config-ogdl jar
-* shiro-core jar
-* shiro-crypto-cipher jar
-* shiro-crypto-core jar
-* shiro-crypto-hash jar
-* shiro-event jar
-* shiro-lang jar
-* slf4j-api jar
-* snappy jar
-* spring-core jar
-* spring-jcl jar
-* spring-shell jar
-* swagger-annotations jar
+
+6.  Copy all of the jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`):
+
+```
+cd $CATALINA_HOME/lib
+cp $GEODE_HOME/lib/*.jar .
+```
 
 Proceed to [Setting Up the HTTP Module for 
Tomcat](./tomcat_setting_up_the_module.html) to complete your Tomcat 
configuration.



[geode] branch support/1.12 updated: GEODE-10342: Simplify copying jars (#7790)

2022-06-08 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new b3c7582a93 GEODE-10342: Simplify copying jars (#7790)
b3c7582a93 is described below

commit b3c7582a9311877eb9e421e341b188acdb7d5da8
Author: Max Hufnagel 
AuthorDate: Wed Jun 8 12:35:42 2022 -0700

GEODE-10342: Simplify copying jars (#7790)
---
 .../tomcat_installing_the_module.html.md.erb   | 24 ++
 1 file changed, 6 insertions(+), 18 deletions(-)

diff --git 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
index 1412b0931b..efbf248e89 100644
--- 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
+++ 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
@@ -25,23 +25,11 @@ This topic describes how to install the HTTP session 
management module for Tomca
 2.  The HTTP Session Management Module for Tomcat is included in the 
<%=vars.product_name%> installation package. After you install 
<%=vars.product_name_long%>, you will find the module in the `tools/Modules` 
directory of the installation.
 
 3.  Unzip the module into the `$CATALINA_HOME` directory or wherever you 
installed the application server.
-4.  Copy the following jar files to the `lib` directory of your Tomcat server 
(`$CATALINA_HOME/lib`):
--   antlr jar
--   commons-io jar
--   commons-lang jar
--   commons-validator jar
--   fastutil jar
--   geode-commons jar
--   geode-core jar
--   geode-logging jar
--   geode-management jar
--   geode-serialization jar
--   javax.transaction-api jar
--   jgroups jar
--   log4j-api jar
--   log4j-core jar
--   log4j-jul jar
--   micrometer-core jar
--   shiro-core jar
 
+4.  Copy all of the jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`):
+
+```
+cd $CATALINA_HOME/lib
+cp $GEODE_HOME/lib/*.jar .
+```
 



[geode] branch support/1.15 updated: GEODE-10342: Simplify copying jars (#7788)

2022-06-08 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 90cb26ba60 GEODE-10342: Simplify copying jars (#7788)
90cb26ba60 is described below

commit 90cb26ba60598e074e34789d1b75459422a87c25
Author: Max Hufnagel 
AuthorDate: Wed Jun 8 12:33:59 2022 -0700

GEODE-10342: Simplify copying jars (#7788)
---
 .../tomcat_installing_the_module.html.md.erb   | 106 ++---
 1 file changed, 7 insertions(+), 99 deletions(-)

diff --git 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
index af1c297e29..c2d1a7b766 100644
--- 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
+++ 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
@@ -47,104 +47,12 @@ This adds jar files to the `lib` subdirectory and XML 
files to the `conf` subdir
 cd $CATALINA_HOME
 unzip 
$GEODE_HOME/tools/Modules/Apache_Geode_Modules-SERVER-VERSION-Tomcat.zip
 ```
-6.  Copy the following jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`), adding version numbers to the filenames as needed:
-* antlr jar
-* classgraph jar
-* commons-beanutils jar
-* commons-codec jar
-* commons-collections jar
-* commons-io jar
-* commons-lang3 jar
-* commons-logging jar
-* commons-math3 jar
-* commons-modeler jar
-* commons-validator jar
-* fastutil jar
-* geo jar
-* geode-common jar
-* geode-connectors jar
-* geode-core jar
-* geode-cq jar
-* geode-gfsh jar
-* geode-http-service jar
-* geode-log4j jar
-* geode-logging jar
-* geode-lucene jar
-* geode-management jar
-* geode-membership jar
-* geode-memcached jar
-* geode-old-client-support jar
-* geode-protobuf jar
-* geode-protobuf-messages jar
-* geode-rebalancer jar
-* geode-redis jar
-* geode-serialization jar
-* geode-tcp-server jar
-* geode-unsafe jar
-* geode-wan jar
-* grumpy-core jar
-* HdrHistogram jar
-* HikariCP jar
-* httpclient jar
-* httpcore jar
-* istack-commons-runtime jar
-* jackson-annotations jar
-* jackson-core jar
-* jackson-databind jar
-* javax.activation jar
-* javax.activation-api jar
-* javax.mail-api jar
-* javax.resource-api jar
-* javax.servlet-api jar
-* javax.transaction-api jar
-* jaxb-api jar
-* jaxb-impl jar
-* jetty-http jar
-* jetty-io jar
-* jetty-security jar
-* jetty-server jar
-* jetty-servlet jar
-* jetty-util jar
-* jetty-util-ajax jar
-* jetty-webapp jar
-* jetty-xml jar
-* jgroups jar
-* jline jar
-* jna jar
-* jna-platform jar
-* jopt-simple jar
-* LatencyUtils jar
-* log4j-api jar
-* log4j-core jar
-* log4j-jcl jar
-* log4j-jul jar
-* log4j-slf4j-impl jar
-* lucene-analyzers-common jar
-* lucene-analyzers-phonetic jar
-* lucene-core jar
-* lucene-queries jar
-* lucene-queryparser jar
-* micrometer-core jar
-* mx4j jar
-* mx4j-remote jar
-* mx4j-tools jar
-* netty-all jar
-* protobuf-java jar
-* rmiio jar
-* shiro-cache jar
-* shiro-config-core jar
-* shiro-config-ogdl jar
-* shiro-core jar
-* shiro-crypto-cipher jar
-* shiro-crypto-core jar
-* shiro-crypto-hash jar
-* shiro-event jar
-* shiro-lang jar
-* slf4j-api jar
-* snappy jar
-* spring-core jar
-* spring-jcl jar
-* spring-shell jar
-* swagger-annotations jar
+
+6.  Copy all of the jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`):
+
+```
+cd $CATALINA_HOME/lib
+cp $GEODE_HOME/lib/*.jar .
+```
 
 Proceed to [Setting Up the HTTP Module for 
Tomcat](./tomcat_setting_up_the_module.html) to complete your Tomcat 
configuration.



[geode] branch support/1.12 updated: GEODE-10365: add missing components to table (#7782)

2022-06-07 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new 8726dffea3 GEODE-10365: add missing components to table (#7782)
8726dffea3 is described below

commit 8726dffea3dbbb45ce947c59945ec0803d6effc1
Author: Max Hufnagel 
AuthorDate: Tue Jun 7 17:05:40 2022 -0700

GEODE-10365: add missing components to table (#7782)
---
 geode-docs/managing/security/implementing_ssl.html.md.erb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/geode-docs/managing/security/implementing_ssl.html.md.erb 
b/geode-docs/managing/security/implementing_ssl.html.md.erb
index f5472a5799..8112112d31 100644
--- a/geode-docs/managing/security/implementing_ssl.html.md.erb
+++ b/geode-docs/managing/security/implementing_ssl.html.md.erb
@@ -218,8 +218,10 @@ The following table lists the properties you can use to 
configure SSL on your <%
 | ssl-protocols  | list of SSL protocols   
   | comma-separated list (default "any") |
 | ssl-keystore   | path to key store   
| string |
 | ssl-keystore-password  | key store password  
| string |
+| ssl-keystore-type  | trust store type
| string |
 | ssl-truststore | path to trust store 
| string |
 | ssl-truststore-password| trust store password
| string |
+| ssl-truststore-type| trust store type
| string |
 
 ## Procedure
 



[geode] branch support/1.14 updated: GEODE-10365: add missing components to table (#7781)

2022-06-07 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 2611996997 GEODE-10365: add missing components to table (#7781)
2611996997 is described below

commit 26119969977534af5a225a27c993a696d57ca560
Author: Max Hufnagel 
AuthorDate: Tue Jun 7 17:05:13 2022 -0700

GEODE-10365: add missing components to table (#7781)
---
 geode-docs/managing/security/implementing_ssl.html.md.erb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/geode-docs/managing/security/implementing_ssl.html.md.erb 
b/geode-docs/managing/security/implementing_ssl.html.md.erb
index 23b4993df2..d43142344b 100644
--- a/geode-docs/managing/security/implementing_ssl.html.md.erb
+++ b/geode-docs/managing/security/implementing_ssl.html.md.erb
@@ -218,8 +218,10 @@ The following table lists the properties you can use to 
configure SSL on your <%
 | ssl-protocols  | list of SSL protocols   
   | comma-separated list (default "any") |
 | ssl-keystore   | path to key store   
| string |
 | ssl-keystore-password  | key store password  
| string |
+| ssl-keystore-type  | trust store type
| string |
 | ssl-truststore | path to trust store 
| string |
 | ssl-truststore-password| trust store password
| string |
+| ssl-truststore-type| trust store type
| string |
 
 ## Procedure
 



[geode] branch support/1.15 updated: GEODE-10365: add missing components to table (#7780)

2022-06-07 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 0376348409 GEODE-10365: add missing components to table (#7780)
0376348409 is described below

commit 0376348409e9ed56511631d2c7d81f880a9431e9
Author: Max Hufnagel 
AuthorDate: Tue Jun 7 17:04:43 2022 -0700

GEODE-10365: add missing components to table (#7780)
---
 geode-docs/managing/security/implementing_ssl.html.md.erb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/geode-docs/managing/security/implementing_ssl.html.md.erb 
b/geode-docs/managing/security/implementing_ssl.html.md.erb
index 23b4993df2..d43142344b 100644
--- a/geode-docs/managing/security/implementing_ssl.html.md.erb
+++ b/geode-docs/managing/security/implementing_ssl.html.md.erb
@@ -218,8 +218,10 @@ The following table lists the properties you can use to 
configure SSL on your <%
 | ssl-protocols  | list of SSL protocols   
   | comma-separated list (default "any") |
 | ssl-keystore   | path to key store   
| string |
 | ssl-keystore-password  | key store password  
| string |
+| ssl-keystore-type  | trust store type
| string |
 | ssl-truststore | path to trust store 
| string |
 | ssl-truststore-password| trust store password
| string |
+| ssl-truststore-type| trust store type
| string |
 
 ## Procedure
 



[geode] branch develop updated: GEODE-10342: Simplify copying jars (#7778)

2022-06-07 Thread dbarnes
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 395c56b4d8 GEODE-10342: Simplify copying jars (#7778)
395c56b4d8 is described below

commit 395c56b4d8d0ede376f020528bfb3754c3e62337
Author: Max Hufnagel 
AuthorDate: Tue Jun 7 17:04:05 2022 -0700

GEODE-10342: Simplify copying jars (#7778)
---
 .../tomcat_installing_the_module.html.md.erb   | 107 ++---
 1 file changed, 8 insertions(+), 99 deletions(-)

diff --git 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
index af1c297e29..9590dff4ba 100644
--- 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
+++ 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
@@ -47,104 +47,13 @@ This adds jar files to the `lib` subdirectory and XML 
files to the `conf` subdir
 cd $CATALINA_HOME
 unzip 
$GEODE_HOME/tools/Modules/Apache_Geode_Modules-SERVER-VERSION-Tomcat.zip
 ```
-6.  Copy the following jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`), adding version numbers to the filenames as needed:
-* antlr jar
-* classgraph jar
-* commons-beanutils jar
-* commons-codec jar
-* commons-collections jar
-* commons-io jar
-* commons-lang3 jar
-* commons-logging jar
-* commons-math3 jar
-* commons-modeler jar
-* commons-validator jar
-* fastutil jar
-* geo jar
-* geode-common jar
-* geode-connectors jar
-* geode-core jar
-* geode-cq jar
-* geode-gfsh jar
-* geode-http-service jar
-* geode-log4j jar
-* geode-logging jar
-* geode-lucene jar
-* geode-management jar
-* geode-membership jar
-* geode-memcached jar
-* geode-old-client-support jar
-* geode-protobuf jar
-* geode-protobuf-messages jar
-* geode-rebalancer jar
-* geode-redis jar
-* geode-serialization jar
-* geode-tcp-server jar
-* geode-unsafe jar
-* geode-wan jar
-* grumpy-core jar
-* HdrHistogram jar
-* HikariCP jar
-* httpclient jar
-* httpcore jar
-* istack-commons-runtime jar
-* jackson-annotations jar
-* jackson-core jar
-* jackson-databind jar
-* javax.activation jar
-* javax.activation-api jar
-* javax.mail-api jar
-* javax.resource-api jar
-* javax.servlet-api jar
-* javax.transaction-api jar
-* jaxb-api jar
-* jaxb-impl jar
-* jetty-http jar
-* jetty-io jar
-* jetty-security jar
-* jetty-server jar
-* jetty-servlet jar
-* jetty-util jar
-* jetty-util-ajax jar
-* jetty-webapp jar
-* jetty-xml jar
-* jgroups jar
-* jline jar
-* jna jar
-* jna-platform jar
-* jopt-simple jar
-* LatencyUtils jar
-* log4j-api jar
-* log4j-core jar
-* log4j-jcl jar
-* log4j-jul jar
-* log4j-slf4j-impl jar
-* lucene-analyzers-common jar
-* lucene-analyzers-phonetic jar
-* lucene-core jar
-* lucene-queries jar
-* lucene-queryparser jar
-* micrometer-core jar
-* mx4j jar
-* mx4j-remote jar
-* mx4j-tools jar
-* netty-all jar
-* protobuf-java jar
-* rmiio jar
-* shiro-cache jar
-* shiro-config-core jar
-* shiro-config-ogdl jar
-* shiro-core jar
-* shiro-crypto-cipher jar
-* shiro-crypto-core jar
-* shiro-crypto-hash jar
-* shiro-event jar
-* shiro-lang jar
-* slf4j-api jar
-* snappy jar
-* spring-core jar
-* spring-jcl jar
-* spring-shell jar
-* swagger-annotations jar
+
+
+6.  Copy all of the jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`):
+
+```
+cd $CATALINA_HOME/lib
+cp $GEODE_HOME/lib/*.jar .
+```
 
 Proceed to [Setting Up the HTTP Module for 
Tomcat](./tomcat_setting_up_the_module.html) to complete your Tomcat 
configuration.



[geode] branch develop updated (0700975d24 -> fc57331474)

2022-06-07 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


from 0700975d24 GEODE-10280: add Status Message to Status Server Command 
(#7662)
 add fc57331474 GEODE-10365: Add referenced but missing components to table 
(#7775)

No new revisions were added by this update.

Summary of changes:
 geode-docs/managing/security/implementing_ssl.html.md.erb | 2 ++
 1 file changed, 2 insertions(+)



[geode] branch develop updated (af5810650c -> 728467cfd7)

2022-06-03 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


from af5810650c Short-circuit CI checks for PRs that don't touch buildable 
files (#7763)
 add 728467cfd7 GEODE-10352: Update Ruby version in Geode doc preview tool 
(#7753)

No new revisions were added by this update.

Summary of changes:
 dev-tools/docker/docs/Dockerfile | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)



[geode] branch support/1.15 updated: GEODE-10342: Add current jars to HTTP Module for Tomcat instructions 1.15 (#7768)

2022-06-03 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new b20081a4c4 GEODE-10342: Add current jars to HTTP Module for Tomcat 
instructions 1.15 (#7768)
b20081a4c4 is described below

commit b20081a4c4b44fb55566ec060722860a731c409b
Author: Max Hufnagel 
AuthorDate: Fri Jun 3 10:38:17 2022 -0700

GEODE-10342: Add current jars to HTTP Module for Tomcat instructions 1.15 
(#7768)
---
 .../tomcat_installing_the_module.html.md.erb   | 116 +
 1 file changed, 98 insertions(+), 18 deletions(-)

diff --git 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
index 08fd93a5ca..af1c297e29 100644
--- 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
+++ 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
@@ -48,23 +48,103 @@ This adds jar files to the `lib` subdirectory and XML 
files to the `conf` subdir
 unzip 
$GEODE_HOME/tools/Modules/Apache_Geode_Modules-SERVER-VERSION-Tomcat.zip
 ```
 6.  Copy the following jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`), adding version numbers to the filenames as needed:
--   commons-io jar
--   commons-lang jar
--   commons-validator jar
--   fastutil jar
--   geode-common jar
--   geode-core jar
--   geode-logging jar
--   geode-management jar
--   geode-membership jar
--   geode-serialization jar
--   geode-tcp-server jar
--   javax.transaction-api jar
--   jgroups jar
--   log4j-api jar
--   log4j-core jar
--   log4j-jul jar
--   micrometer-core jar
--   shiro-core jar
+* antlr jar
+* classgraph jar
+* commons-beanutils jar
+* commons-codec jar
+* commons-collections jar
+* commons-io jar
+* commons-lang3 jar
+* commons-logging jar
+* commons-math3 jar
+* commons-modeler jar
+* commons-validator jar
+* fastutil jar
+* geo jar
+* geode-common jar
+* geode-connectors jar
+* geode-core jar
+* geode-cq jar
+* geode-gfsh jar
+* geode-http-service jar
+* geode-log4j jar
+* geode-logging jar
+* geode-lucene jar
+* geode-management jar
+* geode-membership jar
+* geode-memcached jar
+* geode-old-client-support jar
+* geode-protobuf jar
+* geode-protobuf-messages jar
+* geode-rebalancer jar
+* geode-redis jar
+* geode-serialization jar
+* geode-tcp-server jar
+* geode-unsafe jar
+* geode-wan jar
+* grumpy-core jar
+* HdrHistogram jar
+* HikariCP jar
+* httpclient jar
+* httpcore jar
+* istack-commons-runtime jar
+* jackson-annotations jar
+* jackson-core jar
+* jackson-databind jar
+* javax.activation jar
+* javax.activation-api jar
+* javax.mail-api jar
+* javax.resource-api jar
+* javax.servlet-api jar
+* javax.transaction-api jar
+* jaxb-api jar
+* jaxb-impl jar
+* jetty-http jar
+* jetty-io jar
+* jetty-security jar
+* jetty-server jar
+* jetty-servlet jar
+* jetty-util jar
+* jetty-util-ajax jar
+* jetty-webapp jar
+* jetty-xml jar
+* jgroups jar
+* jline jar
+* jna jar
+* jna-platform jar
+* jopt-simple jar
+* LatencyUtils jar
+* log4j-api jar
+* log4j-core jar
+* log4j-jcl jar
+* log4j-jul jar
+* log4j-slf4j-impl jar
+* lucene-analyzers-common jar
+* lucene-analyzers-phonetic jar
+* lucene-core jar
+* lucene-queries jar
+* lucene-queryparser jar
+* micrometer-core jar
+* mx4j jar
+* mx4j-remote jar
+* mx4j-tools jar
+* netty-all jar
+* protobuf-java jar
+* rmiio jar
+* shiro-cache jar
+* shiro-config-core jar
+* shiro-config-ogdl jar
+* shiro-core jar
+* shiro-crypto-cipher jar
+* shiro-crypto-core jar
+* shiro-crypto-hash jar
+* shiro-event jar
+* shiro-lang jar
+* slf4j-api jar
+* snappy jar
+* spring-core jar
+* spring-jcl jar
+* spring-shell jar
+* swagger-annotations jar
 
 Proceed to [Setting Up the HTTP Module for 
Tomcat](./tomcat_setting_up_the_module.html) to complete your Tomcat 
configuration.



[geode] branch support/1.14 updated: GEODE-10342: Add current jars to HTTP Module for Tomcat instructions 1.14 (#7767)

2022-06-03 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new bb4c7dc439 GEODE-10342: Add current jars to HTTP Module for Tomcat 
instructions 1.14 (#7767)
bb4c7dc439 is described below

commit bb4c7dc4392fe38f6206bffc36d60cd651cee906
Author: Max Hufnagel 
AuthorDate: Fri Jun 3 10:38:06 2022 -0700

GEODE-10342: Add current jars to HTTP Module for Tomcat instructions 1.14 
(#7767)
---
 .../tomcat_installing_the_module.html.md.erb   | 116 +
 1 file changed, 98 insertions(+), 18 deletions(-)

diff --git 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
index 5e4ac9b6a7..a43d70fe3d 100644
--- 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
+++ 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
@@ -48,23 +48,103 @@ This adds jar files to the `lib` subdirectory and XML 
files to the `conf` subdir
 unzip 
$GEODE_HOME/tools/Modules/Apache_Geode_Modules-SERVER-VERSION-Tomcat.zip
 ```
 6.  Copy the following jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`), adding version numbers to the filenames as needed:
--   commons-io jar
--   commons-lang jar
--   commons-validator jar
--   fastutil jar
--   geode-common jar
--   geode-core jar
--   geode-logging jar
--   geode-management jar
--   geode-membership jar
--   geode-serialization jar
--   geode-tcp-server jar
--   javax.transaction-api jar
--   jgroups jar
--   log4j-api jar
--   log4j-core jar
--   log4j-jul jar
--   micrometer-core jar
--   shiro-core jar
+* antlr jar
+* classgraph jar
+* commons-beanutils jar
+* commons-codec jar
+* commons-collections jar
+* commons-io jar
+* commons-lang3 jar
+* commons-logging jar
+* commons-math3 jar
+* commons-modeler jar
+* commons-validator jar
+* fastutil jar
+* geo jar
+* geode-common jar
+* geode-connectors jar
+* geode-core jar
+* geode-cq jar
+* geode-gfsh jar
+* geode-http-service jar
+* geode-log4j jar
+* geode-logging jar
+* geode-lucene jar
+* geode-management jar
+* geode-membership jar
+* geode-memcached jar
+* geode-old-client-support jar
+* geode-protobuf jar
+* geode-protobuf-messages jar
+* geode-rebalancer jar
+* geode-redis jar
+* geode-serialization jar
+* geode-tcp-server jar
+* geode-unsafe jar
+* geode-wan jar
+* grumpy-core jar
+* HdrHistogram jar
+* HikariCP jar
+* httpclient jar
+* httpcore jar
+* istack-commons-runtime jar
+* jackson-annotations jar
+* jackson-core jar
+* jackson-databind jar
+* javax.activation jar
+* javax.activation-api jar
+* javax.mail-api jar
+* javax.resource-api jar
+* javax.servlet-api jar
+* javax.transaction-api jar
+* jaxb-api jar
+* jaxb-impl jar
+* jetty-http jar
+* jetty-io jar
+* jetty-security jar
+* jetty-server jar
+* jetty-servlet jar
+* jetty-util jar
+* jetty-util-ajax jar
+* jetty-webapp jar
+* jetty-xml jar
+* jgroups jar
+* jline jar
+* jna jar
+* jna-platform jar
+* jopt-simple jar
+* LatencyUtils jar
+* log4j-api jar
+* log4j-core jar
+* log4j-jcl jar
+* log4j-jul jar
+* log4j-slf4j-impl jar
+* lucene-analyzers-common jar
+* lucene-analyzers-phonetic jar
+* lucene-core jar
+* lucene-queries jar
+* lucene-queryparser jar
+* micrometer-core jar
+* mx4j jar
+* mx4j-remote jar
+* mx4j-tools jar
+* netty-all jar
+* protobuf-java jar
+* rmiio jar
+* shiro-cache jar
+* shiro-config-core jar
+* shiro-config-ogdl jar
+* shiro-core jar
+* shiro-crypto-cipher jar
+* shiro-crypto-core jar
+* shiro-crypto-hash jar
+* shiro-event jar
+* shiro-lang jar
+* slf4j-api jar
+* snappy jar
+* spring-core jar
+* spring-jcl jar
+* spring-shell jar
+* swagger-annotations jar
 
 Proceed to [Setting Up the HTTP Module for 
Tomcat](./tomcat_setting_up_the_module.html) to complete your Tomcat 
configuration.



[geode] branch develop updated: GEODE-10342: Add current jars to HTTP Module for Tomcat instructions (#7745)

2022-06-03 Thread dbarnes
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 300a1596ae GEODE-10342: Add current jars to HTTP Module for Tomcat 
instructions (#7745)
300a1596ae is described below

commit 300a1596aecd89aebd2c71615da584a2e0a8442c
Author: Max Hufnagel 
AuthorDate: Fri Jun 3 08:24:40 2022 -0700

GEODE-10342: Add current jars to HTTP Module for Tomcat instructions (#7745)
---
 .../tomcat_installing_the_module.html.md.erb   | 116 +
 1 file changed, 98 insertions(+), 18 deletions(-)

diff --git 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
index 08fd93a5ca..af1c297e29 100644
--- 
a/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
+++ 
b/geode-docs/tools_modules/http_session_mgmt/tomcat_installing_the_module.html.md.erb
@@ -48,23 +48,103 @@ This adds jar files to the `lib` subdirectory and XML 
files to the `conf` subdir
 unzip 
$GEODE_HOME/tools/Modules/Apache_Geode_Modules-SERVER-VERSION-Tomcat.zip
 ```
 6.  Copy the following jar files from the <%=vars.product_name%> `lib` 
subdirectory to the `lib` subdirectory of your Tomcat server 
(`$CATALINA_HOME/lib`), adding version numbers to the filenames as needed:
--   commons-io jar
--   commons-lang jar
--   commons-validator jar
--   fastutil jar
--   geode-common jar
--   geode-core jar
--   geode-logging jar
--   geode-management jar
--   geode-membership jar
--   geode-serialization jar
--   geode-tcp-server jar
--   javax.transaction-api jar
--   jgroups jar
--   log4j-api jar
--   log4j-core jar
--   log4j-jul jar
--   micrometer-core jar
--   shiro-core jar
+* antlr jar
+* classgraph jar
+* commons-beanutils jar
+* commons-codec jar
+* commons-collections jar
+* commons-io jar
+* commons-lang3 jar
+* commons-logging jar
+* commons-math3 jar
+* commons-modeler jar
+* commons-validator jar
+* fastutil jar
+* geo jar
+* geode-common jar
+* geode-connectors jar
+* geode-core jar
+* geode-cq jar
+* geode-gfsh jar
+* geode-http-service jar
+* geode-log4j jar
+* geode-logging jar
+* geode-lucene jar
+* geode-management jar
+* geode-membership jar
+* geode-memcached jar
+* geode-old-client-support jar
+* geode-protobuf jar
+* geode-protobuf-messages jar
+* geode-rebalancer jar
+* geode-redis jar
+* geode-serialization jar
+* geode-tcp-server jar
+* geode-unsafe jar
+* geode-wan jar
+* grumpy-core jar
+* HdrHistogram jar
+* HikariCP jar
+* httpclient jar
+* httpcore jar
+* istack-commons-runtime jar
+* jackson-annotations jar
+* jackson-core jar
+* jackson-databind jar
+* javax.activation jar
+* javax.activation-api jar
+* javax.mail-api jar
+* javax.resource-api jar
+* javax.servlet-api jar
+* javax.transaction-api jar
+* jaxb-api jar
+* jaxb-impl jar
+* jetty-http jar
+* jetty-io jar
+* jetty-security jar
+* jetty-server jar
+* jetty-servlet jar
+* jetty-util jar
+* jetty-util-ajax jar
+* jetty-webapp jar
+* jetty-xml jar
+* jgroups jar
+* jline jar
+* jna jar
+* jna-platform jar
+* jopt-simple jar
+* LatencyUtils jar
+* log4j-api jar
+* log4j-core jar
+* log4j-jcl jar
+* log4j-jul jar
+* log4j-slf4j-impl jar
+* lucene-analyzers-common jar
+* lucene-analyzers-phonetic jar
+* lucene-core jar
+* lucene-queries jar
+* lucene-queryparser jar
+* micrometer-core jar
+* mx4j jar
+* mx4j-remote jar
+* mx4j-tools jar
+* netty-all jar
+* protobuf-java jar
+* rmiio jar
+* shiro-cache jar
+* shiro-config-core jar
+* shiro-config-ogdl jar
+* shiro-core jar
+* shiro-crypto-cipher jar
+* shiro-crypto-core jar
+* shiro-crypto-hash jar
+* shiro-event jar
+* shiro-lang jar
+* slf4j-api jar
+* snappy jar
+* spring-core jar
+* spring-jcl jar
+* spring-shell jar
+* swagger-annotations jar
 
 Proceed to [Setting Up the HTTP Module for 
Tomcat](./tomcat_setting_up_the_module.html) to complete your Tomcat 
configuration.



[geode] branch develop updated: GEODE-10348: Fix documentation on conflation (#7746)

2022-06-02 Thread dbarnes
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 03875b8eac GEODE-10348: Fix documentation on conflation (#7746)
03875b8eac is described below

commit 03875b8eac351ee901377155fcb841bbd3c11b10
Author: Alberto Gomez 
AuthorDate: Thu Jun 2 19:55:19 2022 +0200

GEODE-10348: Fix documentation on conflation (#7746)

The Geode documentation states on conflation:
"When an update is added to a queue that has conflation enabled,
if there is already an update message in the queue for the
entry key, then the existing message assumes the value of the
new update and the new update is dropped, as shown here for key A."

Nevertheless, that is not correct. The actual behavior is the following:
"When an update is added to a queue that has conflation enabled,
if there is already an update message in the queue for the
entry key, then the existing message is removed and the new
update is added to the end of the queue, as shown here for key A."

The text has been updated as well as the the figure with the example.
---
 .../events/conflate_multisite_gateway_queue.html.md.erb  |   4 ++--
 geode-docs/images/MultiSite-4.gif| Bin 4991 -> 0 bytes
 geode-docs/images_svg/MultiSite-4.svg|   4 
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git 
a/geode-docs/developing/events/conflate_multisite_gateway_queue.html.md.erb 
b/geode-docs/developing/events/conflate_multisite_gateway_queue.html.md.erb
index 5fa8df905c..4d2ed5f0bc 100644
--- a/geode-docs/developing/events/conflate_multisite_gateway_queue.html.md.erb
+++ b/geode-docs/developing/events/conflate_multisite_gateway_queue.html.md.erb
@@ -25,9 +25,9 @@ Conflating a queue improves distribution performance. When 
conflation is enabled
 **Note:**
 Do not use conflation if your receiving applications depend on the specific 
ordering of entry modifications, or if they need to be notified of every change 
to an entry.
 
-Conflation is most useful when a single entry is updated frequently, but other 
sites only need to know the current value of the entry (rather than the value 
of each update). When an update is added to a queue that has conflation 
enabled, if there is already an update message in the queue for the entry key, 
then the existing message assumes the value of the new update and the new 
update is dropped, as shown here for key A.
+Conflation is most useful when a single entry is updated frequently, but other 
sites only need to know the current value of the entry (rather than the value 
of each update). When an update is added to a queue that has conflation 
enabled, if there is already an update message in the queue for the entry key, 
then the existing message is removed and the new update is added to the end of 
the queue, as shown here for key A.
 
-
+
 
 **Note:**
 This method of conflation is different from the one used for server-to-client 
subscription queue conflation and peer-to-peer distribution within a cluster.
diff --git a/geode-docs/images/MultiSite-4.gif 
b/geode-docs/images/MultiSite-4.gif
deleted file mode 100644
index c4a4b7d16f..00
Binary files a/geode-docs/images/MultiSite-4.gif and /dev/null differ
diff --git a/geode-docs/images_svg/MultiSite-4.svg 
b/geode-docs/images_svg/MultiSite-4.svg
new file mode 100644
index 00..e58a4e6a02
--- /dev/null
+++ b/geode-docs/images_svg/MultiSite-4.svg
@@ -0,0 +1,4 @@
+
+
+http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd;>
+http://www.w3.org/2000/svg; 
xmlns:xlink="http://www.w3.org/1999/xlink; version="1.1" width="624px" 
height="391px" viewBox="-0.5 -0.5 624 391" content="mxfile 
host=Electron modified=2022-06-01T08:05:30.280Z 
agent=5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) 
draw.io/17.2.4 Chrome/96.0.4664.174 Electron/16.1.0 Safari/537.36 
etag=owQXNkmOwgtk-nMk95M2 version=17.2.4 
type=devicedia [...]
\ No newline at end of file



[geode] branch develop updated: GEODE-10341: add note that snapshot includes in-cache and overflow entries (#7729)

2022-05-27 Thread dbarnes
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 356e361708 GEODE-10341: add note that snapshot includes in-cache and 
overflow entries (#7729)
356e361708 is described below

commit 356e361708e29bc55de893c67a070c2fa216d623
Author: Max Hufnagel 
AuthorDate: Fri May 27 08:19:29 2022 -0700

GEODE-10341: add note that snapshot includes in-cache and overflow entries 
(#7729)
---
 geode-docs/managing/cache_snapshots/exporting_a_snapshot.html.md.erb | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/geode-docs/managing/cache_snapshots/exporting_a_snapshot.html.md.erb 
b/geode-docs/managing/cache_snapshots/exporting_a_snapshot.html.md.erb
index 339e5ff280..1cc198fb08 100644
--- a/geode-docs/managing/cache_snapshots/exporting_a_snapshot.html.md.erb
+++ b/geode-docs/managing/cache_snapshots/exporting_a_snapshot.html.md.erb
@@ -44,7 +44,10 @@ Optionally, you can set a filter on the snapshot entries 
during the export. See
 
 ## Exporting a Region Snapshot
 
-You can also export a specific region using the following API or gfsh commands:
+You can also export a specific region using the API or gfsh commands below.
+
+**Note:**
+In the case of non-persistent regions, the snapshot that you export contains 
both in-cache entries and entries that overflow to disk.
 
 **Java API:**
 



[geode] branch support/1.14 updated: GEODE-10299: update examples for creating dynamic regions (#7681)

2022-05-17 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 5aada08049 GEODE-10299: update examples for creating dynamic regions 
(#7681)
5aada08049 is described below

commit 5aada08049d67782130d8cff04b03ccf677d80b4
Author: Max Hufnagel 
AuthorDate: Wed May 11 16:17:52 2022 -0700

GEODE-10299: update examples for creating dynamic regions (#7681)
---
 .../dynamic_region_creation.html.md.erb| 133 -
 1 file changed, 50 insertions(+), 83 deletions(-)

diff --git 
a/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb 
b/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
index fd88b7259c..54a54130ca 100644
--- a/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
+++ b/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
@@ -38,58 +38,49 @@ In the following example, the `CreateRegionFunction` class 
defines a function in
 #CreateRegionFunction.java
 
 import org.apache.geode.cache.Cache;
-import org.apache.geode.cache.CacheFactory;
 import org.apache.geode.cache.DataPolicy;
 import org.apache.geode.cache.Declarable;
 import org.apache.geode.cache.Region;
-import org.apache.geode.cache.RegionAttributes;
 import org.apache.geode.cache.RegionFactory;
 import org.apache.geode.cache.Scope;
 
+import org.apache.geode.cache.configuration.RegionConfig;
+
 import org.apache.geode.cache.execute.Function;
 import org.apache.geode.cache.execute.FunctionContext;
 
 import java.util.Properties;
 
-public class CreateRegionFunction implements Function, Declarable {
+public class CreateRegionFunction implements Function, 
Declarable {
 
-  private final Cache cache;
-  
-  private final Region regionAttributesMetadataRegion;
+  private Region regionAttributesMetadataRegion;
 
   private static final String REGION_ATTRIBUTES_METADATA_REGION = 
- "_regionAttributesMetadata";
+ 
"_regionAttributesMetadata";
   
-  public enum Status {SUCCESSFUL, UNSUCCESSFUL, ALREADY_EXISTS};
-
-  public CreateRegionFunction() {
-this.cache = CacheFactory.getAnyInstance();
-this.regionAttributesMetadataRegion = 
createRegionAttributesMetadataRegion();
-  }
+  public enum Status {SUCCESSFUL, UNSUCCESSFUL, ALREADY_EXISTS}
 
-  public void execute(FunctionContext context) {
-Object[] arguments = (Object[]) context.getArguments();
-String regionName = (String) arguments[0];
-RegionAttributes attributes = (RegionAttributes) arguments[1];
+  public void execute(FunctionContext context) {
+RegionConfig regionConfig = context.getArguments();
 
 // Create or retrieve region
-Status status = createOrRetrieveRegion(regionName, attributes);
+Status status = createOrRetrieveRegion(context.getCache(), regionConfig);
 
 // Return status
 context.getResultSender().lastResult(status);
   }
-  
-  private Status createOrRetrieveRegion(String regionName, 
-RegionAttributes attributes) {
+
+  private Status createOrRetrieveRegion(Cache cache, RegionConfig 
regionConfig) {
 Status status = Status.SUCCESSFUL;
-Region region = this.cache.getRegion(regionName);
+String regionName = regionConfig.getName();
+Region region = cache.getRegion(regionName);
 if (region == null) {
-  // Put the attributes into the metadata region. The afterCreate call will
-  // actually create the region.
-  this.regionAttributesMetadataRegion.put(regionName, attributes);
+  // Put the attributes into the metadata region. The afterCreate call
+  // creates the region.
+  this.regionAttributesMetadataRegion.put(regionName, regionConfig);
   
   // Retrieve the region after creating it
-  region = this.cache.getRegion(regionName);
+  region = cache.getRegion(regionName);
   if (region == null) {
 status = Status.UNSUCCESSFUL;
   }
@@ -99,38 +90,25 @@ public class CreateRegionFunction implements Function, 
Declarable {
 return status;
   }
   
-  private Region 
-  createRegionAttributesMetadataRegion() {
-Region metaRegion = 
- 
this.cache.getRegion(REGION_ATTRIBUTES_METADATA_REGION);
-if (metaRegion == null) {
-  RegionFactory factory =
-  this.cache.createRegionFactory();
+  private void initializeRegionAttributesMetadataRegion(Cache cache) {
+this.regionAttributesMetadataRegion = 
+  
cache.getRegion(REGION_ATTRIBUTES_METADATA_REGION);
+if (this.regionAttributesMetadataRegion == null) {
+  RegionFactory factory = 
cache.createRegionFactory();
   factory.setDataPolicy(DataPolicy.REPLICATE);
   

[geode] branch support/1.15 updated: GEODE-10299: update examples for creating dynamic regions (#7681)

2022-05-17 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 53cbccaeb5 GEODE-10299: update examples for creating dynamic regions 
(#7681)
53cbccaeb5 is described below

commit 53cbccaeb5bcf2bfa6773481ff98e47f27704e86
Author: Max Hufnagel 
AuthorDate: Wed May 11 16:17:52 2022 -0700

GEODE-10299: update examples for creating dynamic regions (#7681)
---
 .../dynamic_region_creation.html.md.erb| 133 -
 1 file changed, 50 insertions(+), 83 deletions(-)

diff --git 
a/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb 
b/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
index fd88b7259c..54a54130ca 100644
--- a/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
+++ b/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
@@ -38,58 +38,49 @@ In the following example, the `CreateRegionFunction` class 
defines a function in
 #CreateRegionFunction.java
 
 import org.apache.geode.cache.Cache;
-import org.apache.geode.cache.CacheFactory;
 import org.apache.geode.cache.DataPolicy;
 import org.apache.geode.cache.Declarable;
 import org.apache.geode.cache.Region;
-import org.apache.geode.cache.RegionAttributes;
 import org.apache.geode.cache.RegionFactory;
 import org.apache.geode.cache.Scope;
 
+import org.apache.geode.cache.configuration.RegionConfig;
+
 import org.apache.geode.cache.execute.Function;
 import org.apache.geode.cache.execute.FunctionContext;
 
 import java.util.Properties;
 
-public class CreateRegionFunction implements Function, Declarable {
+public class CreateRegionFunction implements Function, 
Declarable {
 
-  private final Cache cache;
-  
-  private final Region regionAttributesMetadataRegion;
+  private Region regionAttributesMetadataRegion;
 
   private static final String REGION_ATTRIBUTES_METADATA_REGION = 
- "_regionAttributesMetadata";
+ 
"_regionAttributesMetadata";
   
-  public enum Status {SUCCESSFUL, UNSUCCESSFUL, ALREADY_EXISTS};
-
-  public CreateRegionFunction() {
-this.cache = CacheFactory.getAnyInstance();
-this.regionAttributesMetadataRegion = 
createRegionAttributesMetadataRegion();
-  }
+  public enum Status {SUCCESSFUL, UNSUCCESSFUL, ALREADY_EXISTS}
 
-  public void execute(FunctionContext context) {
-Object[] arguments = (Object[]) context.getArguments();
-String regionName = (String) arguments[0];
-RegionAttributes attributes = (RegionAttributes) arguments[1];
+  public void execute(FunctionContext context) {
+RegionConfig regionConfig = context.getArguments();
 
 // Create or retrieve region
-Status status = createOrRetrieveRegion(regionName, attributes);
+Status status = createOrRetrieveRegion(context.getCache(), regionConfig);
 
 // Return status
 context.getResultSender().lastResult(status);
   }
-  
-  private Status createOrRetrieveRegion(String regionName, 
-RegionAttributes attributes) {
+
+  private Status createOrRetrieveRegion(Cache cache, RegionConfig 
regionConfig) {
 Status status = Status.SUCCESSFUL;
-Region region = this.cache.getRegion(regionName);
+String regionName = regionConfig.getName();
+Region region = cache.getRegion(regionName);
 if (region == null) {
-  // Put the attributes into the metadata region. The afterCreate call will
-  // actually create the region.
-  this.regionAttributesMetadataRegion.put(regionName, attributes);
+  // Put the attributes into the metadata region. The afterCreate call
+  // creates the region.
+  this.regionAttributesMetadataRegion.put(regionName, regionConfig);
   
   // Retrieve the region after creating it
-  region = this.cache.getRegion(regionName);
+  region = cache.getRegion(regionName);
   if (region == null) {
 status = Status.UNSUCCESSFUL;
   }
@@ -99,38 +90,25 @@ public class CreateRegionFunction implements Function, 
Declarable {
 return status;
   }
   
-  private Region 
-  createRegionAttributesMetadataRegion() {
-Region metaRegion = 
- 
this.cache.getRegion(REGION_ATTRIBUTES_METADATA_REGION);
-if (metaRegion == null) {
-  RegionFactory factory =
-  this.cache.createRegionFactory();
+  private void initializeRegionAttributesMetadataRegion(Cache cache) {
+this.regionAttributesMetadataRegion = 
+  
cache.getRegion(REGION_ATTRIBUTES_METADATA_REGION);
+if (this.regionAttributesMetadataRegion == null) {
+  RegionFactory factory = 
cache.createRegionFactory();
   factory.setDataPolicy(DataPolicy.REPLICATE);
   

[geode] branch support/1.15 updated: GEODE-10313: User Guide: Add javadocs template variable (#7696)

2022-05-17 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 4d53566658 GEODE-10313: User Guide: Add javadocs template variable 
(#7696)
4d53566658 is described below

commit 4d5356665868d46a0417a5bbd9902de047b3f07d
Author: Dave Barnes 
AuthorDate: Tue May 17 06:39:13 2022 -0700

GEODE-10313: User Guide: Add javadocs template variable (#7696)
---
 geode-book/config.yml   | 1 +
 .../data_serialization/extending_the_autoserializer.html.md.erb | 2 +-
 .../data_serialization/gemfire_data_serialization.html.md.erb   | 2 +-
 .../events/configuring_gateway_concurrency_levels.html.md.erb   | 2 +-
 .../events/implementing_write_behind_event_handler.html.md.erb  | 4 ++--
 geode-docs/developing/function_exec/function_execution.html.md.erb  | 2 +-
 .../query_additional/using_query_bind_parameters.html.md.erb| 2 +-
 geode-docs/developing/query_index/maintaining_indexes.html.md.erb   | 2 +-
 geode-docs/developing/query_select/the_select_statement.html.md.erb | 2 +-
 .../querying_basics/querying_partitioned_regions.html.md.erb| 6 +++---
 geode-docs/developing/querying_basics/running_a_query.html.md.erb   | 4 ++--
 geode-docs/getting_started/querying_quick_reference.html.md.erb | 6 +++---
 12 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/geode-book/config.yml b/geode-book/config.yml
index 16547b0cb8..c156d7e965 100644
--- a/geode-book/config.yml
+++ b/geode-book/config.yml
@@ -45,5 +45,6 @@ template_variables:
   book_title_short: Geode Docs
   local_header_title: Apache Geode
   local_header_img: /images/Apache_Geode_logo_symbol.png
+  javadocs: /releases/latest/javadoc
 
 broken_link_exclusions: iefix|using_custom_classes|arrowhead|cppdocs|DotNetDocs
diff --git 
a/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
 
b/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
index 47ee92bd94..d80bf13394 100644
--- 
a/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
+++ 
b/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
@@ -44,7 +44,7 @@ You can customize the specific behaviors in 
`ReflectionBasedAutoSerializer` by o
 
 These methods are only called the first time the 
`ReflectionBasedAutoSerializer` sees a new class. The results will be 
remembered and used the next time the same class is seen.
 
-For details on these methods and their default behaviors, see the JavaDocs on 
[ReflectionBasedAutoSerializer](/releases/latest/javadoc/org/apache/geode/pdx/ReflectionBasedAutoSerializer.html)
 for details.
+For details on these methods and their default behaviors, see the JavaDocs on 
[ReflectionBasedAutoSerializer](<%=vars.javadocs%>/org/apache/geode/pdx/ReflectionBasedAutoSerializer.html)
 for details.
 
 ## Example of Optimizing Autoserialization of 
BigInteger and BigDecimal Types
 
diff --git 
a/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
 
b/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
index 96689ecb08..9411f02066 100644
--- 
a/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
+++ 
b/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
@@ -47,4 +47,4 @@ In addition to speeding standard object serialization, you 
can use the `DataSeri
 
 You can also use `DataSerializer` to serialize domain objects. It serializes 
data in the same way as `DataSerializable` but allows you to serialize classes 
without modifying the domain class code.
 
-See the JavaDocs on 
[DataSerializable](/releases/latest/javadoc/org/apache/geode/DataSerializable.html)
 and 
[DataSerializer](/releases/latest/javadoc/org/apache/geode/DataSerializer.html) 
for more information.
+See the JavaDocs on 
[DataSerializable](<%=vars.javadocs%>/org/apache/geode/DataSerializable.html) 
and [DataSerializer](<%=vars.javadocs%>/org/apache/geode/DataSerializer.html) 
for more information.
diff --git 
a/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
 
b/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
index f637064ecf..1ec3636eec 100644
--- 
a/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
+++ 
b/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
@@ -50,7 +50,7 @@ When using multiple `dispatcher-threads` (greater than 1) 
with a serial event qu
 
 -   **key (default)**. All updates to the same key are distributed in order. 
<%=vars.product_name%> preserves key ordering by placing all updates to the 
same key in the same dispatcher thread queue. You typically use key ordering 

[geode] branch develop updated: GEODE-10313: User Guide: Add javadocs template variable (#7696)

2022-05-17 Thread dbarnes
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 cbd8795bc3 GEODE-10313: User Guide: Add javadocs template variable 
(#7696)
cbd8795bc3 is described below

commit cbd8795bc30dd595b6956b957301167f2f0ac5d5
Author: Dave Barnes 
AuthorDate: Tue May 17 06:39:13 2022 -0700

GEODE-10313: User Guide: Add javadocs template variable (#7696)
---
 geode-book/config.yml   | 1 +
 .../data_serialization/extending_the_autoserializer.html.md.erb | 2 +-
 .../data_serialization/gemfire_data_serialization.html.md.erb   | 2 +-
 .../events/configuring_gateway_concurrency_levels.html.md.erb   | 2 +-
 .../events/implementing_write_behind_event_handler.html.md.erb  | 4 ++--
 geode-docs/developing/function_exec/function_execution.html.md.erb  | 2 +-
 .../query_additional/using_query_bind_parameters.html.md.erb| 2 +-
 geode-docs/developing/query_index/maintaining_indexes.html.md.erb   | 2 +-
 geode-docs/developing/query_select/the_select_statement.html.md.erb | 2 +-
 .../querying_basics/querying_partitioned_regions.html.md.erb| 6 +++---
 geode-docs/developing/querying_basics/running_a_query.html.md.erb   | 4 ++--
 geode-docs/getting_started/querying_quick_reference.html.md.erb | 6 +++---
 12 files changed, 18 insertions(+), 17 deletions(-)

diff --git a/geode-book/config.yml b/geode-book/config.yml
index 28cda59fd9..c055f8113e 100644
--- a/geode-book/config.yml
+++ b/geode-book/config.yml
@@ -45,5 +45,6 @@ template_variables:
   book_title_short: Geode Docs
   local_header_title: Apache Geode
   local_header_img: /images/Apache_Geode_logo_symbol.png
+  javadocs: /releases/latest/javadoc
 
 broken_link_exclusions: iefix|using_custom_classes|arrowhead|cppdocs|DotNetDocs
diff --git 
a/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
 
b/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
index 47ee92bd94..d80bf13394 100644
--- 
a/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
+++ 
b/geode-docs/developing/data_serialization/extending_the_autoserializer.html.md.erb
@@ -44,7 +44,7 @@ You can customize the specific behaviors in 
`ReflectionBasedAutoSerializer` by o
 
 These methods are only called the first time the 
`ReflectionBasedAutoSerializer` sees a new class. The results will be 
remembered and used the next time the same class is seen.
 
-For details on these methods and their default behaviors, see the JavaDocs on 
[ReflectionBasedAutoSerializer](/releases/latest/javadoc/org/apache/geode/pdx/ReflectionBasedAutoSerializer.html)
 for details.
+For details on these methods and their default behaviors, see the JavaDocs on 
[ReflectionBasedAutoSerializer](<%=vars.javadocs%>/org/apache/geode/pdx/ReflectionBasedAutoSerializer.html)
 for details.
 
 ## Example of Optimizing Autoserialization of 
BigInteger and BigDecimal Types
 
diff --git 
a/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
 
b/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
index 96689ecb08..9411f02066 100644
--- 
a/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
+++ 
b/geode-docs/developing/data_serialization/gemfire_data_serialization.html.md.erb
@@ -47,4 +47,4 @@ In addition to speeding standard object serialization, you 
can use the `DataSeri
 
 You can also use `DataSerializer` to serialize domain objects. It serializes 
data in the same way as `DataSerializable` but allows you to serialize classes 
without modifying the domain class code.
 
-See the JavaDocs on 
[DataSerializable](/releases/latest/javadoc/org/apache/geode/DataSerializable.html)
 and 
[DataSerializer](/releases/latest/javadoc/org/apache/geode/DataSerializer.html) 
for more information.
+See the JavaDocs on 
[DataSerializable](<%=vars.javadocs%>/org/apache/geode/DataSerializable.html) 
and [DataSerializer](<%=vars.javadocs%>/org/apache/geode/DataSerializer.html) 
for more information.
diff --git 
a/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
 
b/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
index f637064ecf..1ec3636eec 100644
--- 
a/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
+++ 
b/geode-docs/developing/events/configuring_gateway_concurrency_levels.html.md.erb
@@ -50,7 +50,7 @@ When using multiple `dispatcher-threads` (greater than 1) 
with a serial event qu
 
 -   **key (default)**. All updates to the same key are distributed in order. 
<%=vars.product_name%> preserves key ordering by placing all updates to the 
same key in the same dispatcher thread queue. You typically use key ordering 
when

[geode] branch support/1.12 updated: GEODE-10307: Doc changes needed for enable security-manager property (#7687)

2022-05-13 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new d8c401699b GEODE-10307: Doc changes needed for enable security-manager 
property (#7687)
d8c401699b is described below

commit d8c401699b346d3e3922da993a5d68ef11138836
Author: Dave Barnes 
AuthorDate: Fri May 13 13:20:56 2022 -0700

GEODE-10307: Doc changes needed for enable security-manager property (#7687)

* GEODE-10307: Doc changes needed for enable security-manager property
---
 .../cluster_config/gfsh_persist.html.md.erb|  8 ++---
 .../managing/security/enable_security.html.md.erb  | 37 --
 2 files changed, 39 insertions(+), 6 deletions(-)

diff --git a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb 
b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
index 8b64843c0a..d47d9663fd 100644
--- a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
+++ b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 The <%=vars.product_name_long%> cluster configuration service persists cluster 
configurations created by `gfsh` commands to the locators in a cluster and 
distributes the configurations to members of the cluster.
 
-## Why Use the Cluster Configuration Service
+## Why Use 
the Cluster Configuration Service
 
 We highly recommend that you use the `gfsh` command line 
 and the cluster configuration service as the primary mechanism
@@ -38,7 +38,7 @@ You can use the cluster configuration service to:
 -   Start additional servers without having to configure each server 
separately.
 -   Configure some servers to host certain regions and other servers to host 
different regions, and configure all servers to host a set of common regions.
 
-## Using the Cluster Configuration Service
+## Using the 
Cluster Configuration Service
 
 To use the cluster configuration service in <%=vars.product_name%>, you must 
use dedicated, standalone locators in your deployment. You cannot use the 
cluster configuration service with co-located locators (locators running in 
another process such as a server) or in multicast environments.
 
@@ -54,7 +54,7 @@ command after starting up a locator.
 
 Subsequently, any servers that you start with `gfsh` that have 
`--use-cluster-configuration` set to `true` will pick up the cluster 
configuration from the locator as well as any appropriate group-level 
configurations (for member groups they belong to). To disable the cluster 
configuration service on a server, you must start the server with the 
`--use-cluster-configuration` parameter set to `false`. By default, the 
parameter is set to true.
 
-## How the Cluster Configuration Service Works
+## How the 
Cluster Configuration Service Works
 
 When you use `gfsh` commands to create <%=vars.product_name_long%> regions, 
disk-stores, and other objects, the cluster configuration service saves the 
configurations on each locator in the cluster. If you specify a group when 
issuing these commands, a separate configuration is saved containing only 
configurations that apply to the group.
 
@@ -62,7 +62,7 @@ When you use `gfsh` to start new <%=vars.product_name_long%> 
servers, the locato
 
 
 
-## gfsh Commands that Create Cluster Configurations
+## gfsh Commands that Create Cluster Configurations
 
 The following `gfsh` commands cause the configuration to be written to all 
locators in the cluster (the locators write the configuration to disk):
 
diff --git a/geode-docs/managing/security/enable_security.html.md.erb 
b/geode-docs/managing/security/enable_security.html.md.erb
index a86428feba..72b8dff5d8 100644
--- a/geode-docs/managing/security/enable_security.html.md.erb
+++ b/geode-docs/managing/security/enable_security.html.md.erb
@@ -34,11 +34,44 @@ For example:
 security-manager = com.example.security.MySecurityManager
 ```
 
+### Apply security-manager to All Members
+
 To ensure that the `security-manager` property is applied consistently across 
a cluster, follow these guidelines:
 
 - Specify the `security-manager` property in a properties file, such as 
`gemfire.properties`, **not** in a cluster configuration file (such as 
`cluster.properties`).
-- Specify the properties file when you start the first locator for the 
cluster. The locator will propagate the value to all members (locators and 
servers) that follow.
-- If you must specify the `security-manager` property for servers (neither 
necessary nor recommended) make sure its value is exactly identical to that 
specified for the first locator.
+
+- Specify the properties file when you start the first locator for the cluster.
+
+### Is Cluster Management Enabled?
+
+The next steps in applying the `security-manager` property across the cluster 
de

[geode] branch support/1.15 updated: GEODE-10307: Doc changes needed for enable security-manager property (#7687)

2022-05-13 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 08fe5c543c GEODE-10307: Doc changes needed for enable security-manager 
property (#7687)
08fe5c543c is described below

commit 08fe5c543c1ebf6c9b09776a1b1e16afac7acb41
Author: Dave Barnes 
AuthorDate: Fri May 13 13:20:56 2022 -0700

GEODE-10307: Doc changes needed for enable security-manager property (#7687)

* GEODE-10307: Doc changes needed for enable security-manager property
---
 .../cluster_config/gfsh_persist.html.md.erb|  8 ++---
 .../managing/security/enable_security.html.md.erb  | 37 --
 2 files changed, 39 insertions(+), 6 deletions(-)

diff --git a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb 
b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
index 93b34335cf..e7a4bb9473 100644
--- a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
+++ b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 The <%=vars.product_name_long%> cluster configuration service persists cluster 
configurations created by `gfsh` commands to the locators in a cluster and 
distributes the configurations to members of the cluster.
 
-## Why Use the Cluster Configuration Service
+## Why Use 
the Cluster Configuration Service
 
 We highly recommend that you use the `gfsh` command line 
 and the cluster configuration service as the primary mechanism
@@ -38,7 +38,7 @@ You can use the cluster configuration service to:
 -   Start additional servers without having to configure each server 
separately.
 -   Configure some servers to host certain regions and other servers to host 
different regions, and configure all servers to host a set of common regions.
 
-## Using the Cluster Configuration Service
+## Using the 
Cluster Configuration Service
 
 To use the cluster configuration service in <%=vars.product_name%>, you must 
use dedicated, standalone locators in your deployment. You cannot use the 
cluster configuration service with co-located locators (locators running in 
another process such as a server) or in multicast environments.
 
@@ -54,7 +54,7 @@ command after starting up a locator.
 
 Subsequently, any servers that you start with `gfsh` that have 
`--use-cluster-configuration` set to `true` will pick up the cluster 
configuration from the locator as well as any appropriate group-level 
configurations (for member groups they belong to). To disable the cluster 
configuration service on a server, you must start the server with the 
`--use-cluster-configuration` parameter set to `false`. By default, the 
parameter is set to true.
 
-## How the Cluster Configuration Service Works
+## How the 
Cluster Configuration Service Works
 
 When you use `gfsh` commands to create <%=vars.product_name_long%> regions, 
disk-stores, and other objects, the cluster configuration service saves the 
configurations on each locator in the cluster. If you specify a group when 
issuing these commands, a separate configuration is saved containing only 
configurations that apply to the group.
 
@@ -62,7 +62,7 @@ When you use `gfsh` to start new <%=vars.product_name_long%> 
servers, the locato
 
 
 
-## gfsh Commands that Create Cluster Configurations
+## gfsh Commands that Create Cluster Configurations
 
 The following `gfsh` commands cause the configuration to be written to all 
locators in the cluster (the locators write the configuration to disk):
 
diff --git a/geode-docs/managing/security/enable_security.html.md.erb 
b/geode-docs/managing/security/enable_security.html.md.erb
index a86428feba..72b8dff5d8 100644
--- a/geode-docs/managing/security/enable_security.html.md.erb
+++ b/geode-docs/managing/security/enable_security.html.md.erb
@@ -34,11 +34,44 @@ For example:
 security-manager = com.example.security.MySecurityManager
 ```
 
+### Apply security-manager to All Members
+
 To ensure that the `security-manager` property is applied consistently across 
a cluster, follow these guidelines:
 
 - Specify the `security-manager` property in a properties file, such as 
`gemfire.properties`, **not** in a cluster configuration file (such as 
`cluster.properties`).
-- Specify the properties file when you start the first locator for the 
cluster. The locator will propagate the value to all members (locators and 
servers) that follow.
-- If you must specify the `security-manager` property for servers (neither 
necessary nor recommended) make sure its value is exactly identical to that 
specified for the first locator.
+
+- Specify the properties file when you start the first locator for the cluster.
+
+### Is Cluster Management Enabled?
+
+The next steps in applying the `security-manager` property across the cluster 
de

[geode] branch support/1.14 updated: GEODE-10307: Doc changes needed for enable security-manager property (#7687)

2022-05-13 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new f0664f1197 GEODE-10307: Doc changes needed for enable security-manager 
property (#7687)
f0664f1197 is described below

commit f0664f11972ea30c4e4e9462118cba7b10d5e6ff
Author: Dave Barnes 
AuthorDate: Fri May 13 13:20:56 2022 -0700

GEODE-10307: Doc changes needed for enable security-manager property (#7687)

* GEODE-10307: Doc changes needed for enable security-manager property
---
 .../cluster_config/gfsh_persist.html.md.erb|  8 ++---
 .../managing/security/enable_security.html.md.erb  | 37 --
 2 files changed, 39 insertions(+), 6 deletions(-)

diff --git a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb 
b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
index 93b34335cf..e7a4bb9473 100644
--- a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
+++ b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 The <%=vars.product_name_long%> cluster configuration service persists cluster 
configurations created by `gfsh` commands to the locators in a cluster and 
distributes the configurations to members of the cluster.
 
-## Why Use the Cluster Configuration Service
+## Why Use 
the Cluster Configuration Service
 
 We highly recommend that you use the `gfsh` command line 
 and the cluster configuration service as the primary mechanism
@@ -38,7 +38,7 @@ You can use the cluster configuration service to:
 -   Start additional servers without having to configure each server 
separately.
 -   Configure some servers to host certain regions and other servers to host 
different regions, and configure all servers to host a set of common regions.
 
-## Using the Cluster Configuration Service
+## Using the 
Cluster Configuration Service
 
 To use the cluster configuration service in <%=vars.product_name%>, you must 
use dedicated, standalone locators in your deployment. You cannot use the 
cluster configuration service with co-located locators (locators running in 
another process such as a server) or in multicast environments.
 
@@ -54,7 +54,7 @@ command after starting up a locator.
 
 Subsequently, any servers that you start with `gfsh` that have 
`--use-cluster-configuration` set to `true` will pick up the cluster 
configuration from the locator as well as any appropriate group-level 
configurations (for member groups they belong to). To disable the cluster 
configuration service on a server, you must start the server with the 
`--use-cluster-configuration` parameter set to `false`. By default, the 
parameter is set to true.
 
-## How the Cluster Configuration Service Works
+## How the 
Cluster Configuration Service Works
 
 When you use `gfsh` commands to create <%=vars.product_name_long%> regions, 
disk-stores, and other objects, the cluster configuration service saves the 
configurations on each locator in the cluster. If you specify a group when 
issuing these commands, a separate configuration is saved containing only 
configurations that apply to the group.
 
@@ -62,7 +62,7 @@ When you use `gfsh` to start new <%=vars.product_name_long%> 
servers, the locato
 
 
 
-## gfsh Commands that Create Cluster Configurations
+## gfsh Commands that Create Cluster Configurations
 
 The following `gfsh` commands cause the configuration to be written to all 
locators in the cluster (the locators write the configuration to disk):
 
diff --git a/geode-docs/managing/security/enable_security.html.md.erb 
b/geode-docs/managing/security/enable_security.html.md.erb
index a86428feba..72b8dff5d8 100644
--- a/geode-docs/managing/security/enable_security.html.md.erb
+++ b/geode-docs/managing/security/enable_security.html.md.erb
@@ -34,11 +34,44 @@ For example:
 security-manager = com.example.security.MySecurityManager
 ```
 
+### Apply security-manager to All Members
+
 To ensure that the `security-manager` property is applied consistently across 
a cluster, follow these guidelines:
 
 - Specify the `security-manager` property in a properties file, such as 
`gemfire.properties`, **not** in a cluster configuration file (such as 
`cluster.properties`).
-- Specify the properties file when you start the first locator for the 
cluster. The locator will propagate the value to all members (locators and 
servers) that follow.
-- If you must specify the `security-manager` property for servers (neither 
necessary nor recommended) make sure its value is exactly identical to that 
specified for the first locator.
+
+- Specify the properties file when you start the first locator for the cluster.
+
+### Is Cluster Management Enabled?
+
+The next steps in applying the `security-manager` property across the cluster 
de

[geode] branch develop updated: GEODE-10307: Doc changes needed for enable security-manager property (#7687)

2022-05-13 Thread dbarnes
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 0ed7793518 GEODE-10307: Doc changes needed for enable security-manager 
property (#7687)
0ed7793518 is described below

commit 0ed779351824eddbdd1b6801268e185b0b321950
Author: Dave Barnes 
AuthorDate: Fri May 13 13:20:56 2022 -0700

GEODE-10307: Doc changes needed for enable security-manager property (#7687)

* GEODE-10307: Doc changes needed for enable security-manager property
---
 .../cluster_config/gfsh_persist.html.md.erb|  8 ++---
 .../managing/security/enable_security.html.md.erb  | 37 --
 2 files changed, 39 insertions(+), 6 deletions(-)

diff --git a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb 
b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
index 93b34335cf..e7a4bb9473 100644
--- a/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
+++ b/geode-docs/configuring/cluster_config/gfsh_persist.html.md.erb
@@ -21,7 +21,7 @@ limitations under the License.
 
 The <%=vars.product_name_long%> cluster configuration service persists cluster 
configurations created by `gfsh` commands to the locators in a cluster and 
distributes the configurations to members of the cluster.
 
-## Why Use the Cluster Configuration Service
+## Why Use 
the Cluster Configuration Service
 
 We highly recommend that you use the `gfsh` command line 
 and the cluster configuration service as the primary mechanism
@@ -38,7 +38,7 @@ You can use the cluster configuration service to:
 -   Start additional servers without having to configure each server 
separately.
 -   Configure some servers to host certain regions and other servers to host 
different regions, and configure all servers to host a set of common regions.
 
-## Using the Cluster Configuration Service
+## Using the 
Cluster Configuration Service
 
 To use the cluster configuration service in <%=vars.product_name%>, you must 
use dedicated, standalone locators in your deployment. You cannot use the 
cluster configuration service with co-located locators (locators running in 
another process such as a server) or in multicast environments.
 
@@ -54,7 +54,7 @@ command after starting up a locator.
 
 Subsequently, any servers that you start with `gfsh` that have 
`--use-cluster-configuration` set to `true` will pick up the cluster 
configuration from the locator as well as any appropriate group-level 
configurations (for member groups they belong to). To disable the cluster 
configuration service on a server, you must start the server with the 
`--use-cluster-configuration` parameter set to `false`. By default, the 
parameter is set to true.
 
-## How the Cluster Configuration Service Works
+## How the 
Cluster Configuration Service Works
 
 When you use `gfsh` commands to create <%=vars.product_name_long%> regions, 
disk-stores, and other objects, the cluster configuration service saves the 
configurations on each locator in the cluster. If you specify a group when 
issuing these commands, a separate configuration is saved containing only 
configurations that apply to the group.
 
@@ -62,7 +62,7 @@ When you use `gfsh` to start new <%=vars.product_name_long%> 
servers, the locato
 
 
 
-## gfsh Commands that Create Cluster Configurations
+## gfsh Commands that Create Cluster Configurations
 
 The following `gfsh` commands cause the configuration to be written to all 
locators in the cluster (the locators write the configuration to disk):
 
diff --git a/geode-docs/managing/security/enable_security.html.md.erb 
b/geode-docs/managing/security/enable_security.html.md.erb
index a86428feba..72b8dff5d8 100644
--- a/geode-docs/managing/security/enable_security.html.md.erb
+++ b/geode-docs/managing/security/enable_security.html.md.erb
@@ -34,11 +34,44 @@ For example:
 security-manager = com.example.security.MySecurityManager
 ```
 
+### Apply security-manager to All Members
+
 To ensure that the `security-manager` property is applied consistently across 
a cluster, follow these guidelines:
 
 - Specify the `security-manager` property in a properties file, such as 
`gemfire.properties`, **not** in a cluster configuration file (such as 
`cluster.properties`).
-- Specify the properties file when you start the first locator for the 
cluster. The locator will propagate the value to all members (locators and 
servers) that follow.
-- If you must specify the `security-manager` property for servers (neither 
necessary nor recommended) make sure its value is exactly identical to that 
specified for the first locator.
+
+- Specify the properties file when you start the first locator for the cluster.
+
+### Is Cluster Management Enabled?
+
+The next steps in applying the `security-manager` property across the cluster 
depend on whe

[geode] branch develop updated: GEODE-10299: update examples for creating dynamic regions (#7681)

2022-05-11 Thread dbarnes
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 485411b5f6 GEODE-10299: update examples for creating dynamic regions 
(#7681)
485411b5f6 is described below

commit 485411b5f6b927c6a7a8d016084ab6e49260bfb5
Author: Max Hufnagel 
AuthorDate: Wed May 11 16:17:52 2022 -0700

GEODE-10299: update examples for creating dynamic regions (#7681)
---
 .../dynamic_region_creation.html.md.erb| 133 -
 1 file changed, 50 insertions(+), 83 deletions(-)

diff --git 
a/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb 
b/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
index fd88b7259c..54a54130ca 100644
--- a/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
+++ b/geode-docs/developing/region_options/dynamic_region_creation.html.md.erb
@@ -38,58 +38,49 @@ In the following example, the `CreateRegionFunction` class 
defines a function in
 #CreateRegionFunction.java
 
 import org.apache.geode.cache.Cache;
-import org.apache.geode.cache.CacheFactory;
 import org.apache.geode.cache.DataPolicy;
 import org.apache.geode.cache.Declarable;
 import org.apache.geode.cache.Region;
-import org.apache.geode.cache.RegionAttributes;
 import org.apache.geode.cache.RegionFactory;
 import org.apache.geode.cache.Scope;
 
+import org.apache.geode.cache.configuration.RegionConfig;
+
 import org.apache.geode.cache.execute.Function;
 import org.apache.geode.cache.execute.FunctionContext;
 
 import java.util.Properties;
 
-public class CreateRegionFunction implements Function, Declarable {
+public class CreateRegionFunction implements Function, 
Declarable {
 
-  private final Cache cache;
-  
-  private final Region regionAttributesMetadataRegion;
+  private Region regionAttributesMetadataRegion;
 
   private static final String REGION_ATTRIBUTES_METADATA_REGION = 
- "_regionAttributesMetadata";
+ 
"_regionAttributesMetadata";
   
-  public enum Status {SUCCESSFUL, UNSUCCESSFUL, ALREADY_EXISTS};
-
-  public CreateRegionFunction() {
-this.cache = CacheFactory.getAnyInstance();
-this.regionAttributesMetadataRegion = 
createRegionAttributesMetadataRegion();
-  }
+  public enum Status {SUCCESSFUL, UNSUCCESSFUL, ALREADY_EXISTS}
 
-  public void execute(FunctionContext context) {
-Object[] arguments = (Object[]) context.getArguments();
-String regionName = (String) arguments[0];
-RegionAttributes attributes = (RegionAttributes) arguments[1];
+  public void execute(FunctionContext context) {
+RegionConfig regionConfig = context.getArguments();
 
 // Create or retrieve region
-Status status = createOrRetrieveRegion(regionName, attributes);
+Status status = createOrRetrieveRegion(context.getCache(), regionConfig);
 
 // Return status
 context.getResultSender().lastResult(status);
   }
-  
-  private Status createOrRetrieveRegion(String regionName, 
-RegionAttributes attributes) {
+
+  private Status createOrRetrieveRegion(Cache cache, RegionConfig 
regionConfig) {
 Status status = Status.SUCCESSFUL;
-Region region = this.cache.getRegion(regionName);
+String regionName = regionConfig.getName();
+Region region = cache.getRegion(regionName);
 if (region == null) {
-  // Put the attributes into the metadata region. The afterCreate call will
-  // actually create the region.
-  this.regionAttributesMetadataRegion.put(regionName, attributes);
+  // Put the attributes into the metadata region. The afterCreate call
+  // creates the region.
+  this.regionAttributesMetadataRegion.put(regionName, regionConfig);
   
   // Retrieve the region after creating it
-  region = this.cache.getRegion(regionName);
+  region = cache.getRegion(regionName);
   if (region == null) {
 status = Status.UNSUCCESSFUL;
   }
@@ -99,38 +90,25 @@ public class CreateRegionFunction implements Function, 
Declarable {
 return status;
   }
   
-  private Region 
-  createRegionAttributesMetadataRegion() {
-Region metaRegion = 
- 
this.cache.getRegion(REGION_ATTRIBUTES_METADATA_REGION);
-if (metaRegion == null) {
-  RegionFactory factory =
-  this.cache.createRegionFactory();
+  private void initializeRegionAttributesMetadataRegion(Cache cache) {
+this.regionAttributesMetadataRegion = 
+  
cache.getRegion(REGION_ATTRIBUTES_METADATA_REGION);
+if (this.regionAttributesMetadataRegion == null) {
+  RegionFactory factory = 
cache.createRegionFactory();
   factory.setDataPolicy(DataPolicy.REPLICATE);
   

[geode] branch develop updated: GEODE-10215: Document warning for parallel gws (#7623)

2022-05-04 Thread dbarnes
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 ff9b3be5e3 GEODE-10215: Document warning for parallel gws (#7623)
ff9b3be5e3 is described below

commit ff9b3be5e3a11ac227856065f1a602b2c72a5229
Author: Jakov Varenina <62134331+jvaren...@users.noreply.github.com>
AuthorDate: Wed May 4 16:58:46 2022 +0200

GEODE-10215: Document warning for parallel gws (#7623)
---
 geode-docs/tools_modules/gfsh/command-pages/destroy.html.md.erb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/destroy.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/destroy.html.md.erb
index 194581c4e0..882b65a59e 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/destroy.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/destroy.html.md.erb
@@ -200,6 +200,8 @@ similar to:
 ``` pre
 gfsh>alter region --name=regionA --gateway-sender-id=""
 ```
+**Note:** Do not reuse the removed parallel gateway-sender in the new region 
unless that region
+is colocated with the previously attached region, as that will lead to data 
replication issues.
 
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 



[geode-site] branch asf-site updated: GEODE-10264: remove 'connect to the server from your application' section (#19)

2022-05-03 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new dd6dedf5 GEODE-10264: remove 'connect to the server from your 
application' section (#19)
dd6dedf5 is described below

commit dd6dedf594b8bc8dfe93458781b2ec1737bacad2
Author: Max Hufnagel 
AuthorDate: Tue May 3 15:39:01 2022 -0700

GEODE-10264: remove 'connect to the server from your application' section 
(#19)
---
 docs/guide/114/getting_started/intro_to_clients.html | 20 
 1 file changed, 20 deletions(-)

diff --git a/docs/guide/114/getting_started/intro_to_clients.html 
b/docs/guide/114/getting_started/intro_to_clients.html
index d2be90e1..405567c6 100644
--- a/docs/guide/114/getting_started/intro_to_clients.html
+++ b/docs/guide/114/getting_started/intro_to_clients.html
@@ -2735,26 +2735,6 @@ Apache Geode that you have installed.
 }
 
 
-Connect to the server from your application
-import 
org.apache.geode.cache.client.ClientCache;
-import org.apache.geode.cache.client.ClientCacheFactory;
-
-public class HelloWorld {
-
-  public static void main(String[] args) {
-  ClientCache cache = new ClientCacheFactory().addPoolLocator("127.0.0.1", 
10334).create();
-
-  System.out.println(cache.getDefaultPool().getLocators());
-
-  cache.close();
- }
-}
-
-
-The information printed out should match the host and port of your Apache 
Geode instance locators and should resemble
-[/127.0.0.1:10334]
-
-
 Simple Put and Get with Apache Geode Java client
 public static void main(String[] args) {
 ClientCache cache = new ClientCacheFactory().addPoolLocator("127.0.0.1", 
10334).create();



[geode] branch support/1.14 updated: GEODE-10264: remove 'connect to the server from your application' section (#7641)

2022-05-02 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 5d2c5cdc0b GEODE-10264: remove 'connect to the server from your 
application' section (#7641)
5d2c5cdc0b is described below

commit 5d2c5cdc0b8828e7cedf2006ff87dd7e1faa44dc
Author: Max Hufnagel 
AuthorDate: Mon May 2 17:06:35 2022 -0700

GEODE-10264: remove 'connect to the server from your application' section 
(#7641)
---
 .../getting_started/intro_to_clients.html.md.erb   | 23 --
 1 file changed, 23 deletions(-)

diff --git a/geode-docs/getting_started/intro_to_clients.html.md.erb 
b/geode-docs/getting_started/intro_to_clients.html.md.erb
index c553c9a823..62ac9ea150 100644
--- a/geode-docs/getting_started/intro_to_clients.html.md.erb
+++ b/geode-docs/getting_started/intro_to_clients.html.md.erb
@@ -83,29 +83,6 @@ dependencies {
 }
 ```
 
-**Connect to the server from your application**
- 
-```
-import org.apache.geode.cache.client.ClientCache;
-import org.apache.geode.cache.client.ClientCacheFactory;
-
-public class HelloWorld {
-
-  public static void main(String[] args) {
-  ClientCache cache = new ClientCacheFactory().addPoolLocator("127.0.0.1", 
10334).create();
-
-  System.out.println(cache.getDefaultPool().getLocators());
-
-  cache.close();
- }
-}
-```
-
-The information printed out should match the host and port of your 
<%=vars.product_name_long%> instance locators and should resemble
-
-```
-[/127.0.0.1:10334]
-```
 
 **Simple Put and Get with <%=vars.product_name_long%> Java client**
  



[geode] branch develop updated (f7fa244c9f -> 8536dffe39)

2022-05-02 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


from f7fa244c9f Revert "GEODE-10249: Adds BufferPoolMXBean stats. (#7607)" 
(#7638)
 add 8536dffe39 GEODE-10264: remove 'connect to the server from your 
application' section (#7641)

No new revisions were added by this update.

Summary of changes:
 .../getting_started/intro_to_clients.html.md.erb   | 23 --
 1 file changed, 23 deletions(-)



[geode-native] branch support/1.12 updated: GEODE-9921: Rename .NET to .NET Framework (#964)

2022-04-25 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new b456d7e20 GEODE-9921: Rename .NET to .NET Framework (#964)
b456d7e20 is described below

commit b456d7e20d2de3269f8502ad7adc6f10734b4e6f
Author: Max Hufnagel 
AuthorDate: Mon Apr 25 18:16:15 2022 -0700

GEODE-9921: Rename .NET to .NET Framework (#964)
---
 docs/geode-native-book-dotnet/config.yml   |  6 +-
 .../about-client-users-guide.html.md.erb   |  9 ++-
 .../client-cache-ref.html.md.erb   |  4 +-
 .../configuring/config-client-cache.html.md.erb|  3 +-
 .../configuring/sysprops.html.md.erb   |  4 +-
 .../continuous-queries.html.md.erb |  4 +-
 .../function-execution.html.md.erb |  8 +--
 .../app-dev-walkthrough-dotnet.html.md.erb | 12 ++--
 .../getting-started-nc-client.html.md.erb  |  4 +-
 .../getting-started/put-get-example.html.md.erb| 11 ++--
 .../config-durable-reconnect.html.md.erb   |  2 +-
 .../using-queue-conflation.html.md.erb |  2 +-
 .../regions/regions.html.md.erb|  2 +-
 .../registering-interest-for-entries.html.md.erb   |  2 +-
 .../remote-queries.html.md.erb |  2 +-
 .../security/authentication.html.md.erb|  2 +-
 .../serialization/data-serialization.html.md.erb   | 14 ++--
 .../dotnet-pdx-autoserializer.html.md.erb  |  8 +--
 .../dotnet-pdx-serialization.html.md.erb   |  4 +-
 .../pdx-serializable-examples.html.md.erb} | 77 ++
 .../serialize-using-ipdxserializable.html.md.erb   |  2 +-
 .../transactions.html.md.erb   |  8 +--
 22 files changed, 75 insertions(+), 115 deletions(-)

diff --git a/docs/geode-native-book-dotnet/config.yml 
b/docs/geode-native-book-dotnet/config.yml
index 206fa70c7..b88ba23c5 100644
--- a/docs/geode-native-book-dotnet/config.yml
+++ b/docs/geode-native-book-dotnet/config.yml
@@ -31,11 +31,11 @@ template_variables:
   product_version: "1.12"
   product_version_nodot: 112
   product_language: dotnet
-  client_name: Geode Native Client for .NET
+  client_name: Geode Native Client for .NET Framework
   min_java_update: 121
   support_url: http://geode.apache.org/community
   product_url: http://geode.apache.org
-  book_title: Apache Geode Native .NET Documentation
+  book_title: Apache Geode Native .NET Framework Documentation
   book_header_img: /images/Apache_Geode_logo_symbol_white.png
   support_link: http://geode.apache.org/community; 
target="_blank">Community
   support_call_to_action: http://geode.apache.org/community; 
target="_blank">Need Help?
@@ -43,7 +43,7 @@ template_variables:
   product_link: http://geode.apache.org;>Back to Product Page
   domain_name: apache.org
   book_title_short: Geode Native .NET Docs
-  local_header_title: Apache Geode Native .NET
+  local_header_title: Apache Geode Native .NET Framework
   local_header_img: /images/Apache_Geode_logo_symbol.png
 
 broken_link_exclusions: 
iefix|using_custom_classes|arrowhead|cppdocs|dotnetdocs|#
diff --git a/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb 
b/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb
index e55f621cd..5759865fc 100644
--- a/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb
+++ b/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb
@@ -17,16 +17,15 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-This documentation describes the Apache Geode Native Client version 
<%=vars.product_version%>. 
-Source files are available from the [Apache Geode-Native Github 
repository](https://github.com/apache/geode-native) 
+This documentation describes the Apache Geode Native Client version 
<%=vars.product_version%>.
+Source files are available from the [Apache Geode-Native Github 
repository](https://github.com/apache/geode-native)
 and instructions on how to build this documentation are available in the 
project README file found at that location.
 
-The Apache Geode Native Client is a library that provides access for C++ and 
Microsoft® .NET™ clients to an Apache Geode cluster.
+The Apache Geode Native Client is a library that provides access for C++ and 
Microsoft® .NET™ Framework clients to an Apache Geode cluster.
 
 See the API docs for API details:
 
   - [C++ API docs](https://geode.apache.org/releases/latest/cppdocs/index.html)
-  - [.NET API 
docs](https://geode.apache.org/releases/latest/dotnetdocs/index.html)
+  - [.NET Framework API 
docs](https://geode.apache.org/releases/latest/dotnetdocs/index.html)
 
 See the [_<%=vars.product_name_long%> User 
Guide_](serverman/about_<

[geode-native] branch support/1.14 updated: GEODE-9921: Rename .NET to .NET Framework (#963)

2022-04-25 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 147552987 GEODE-9921: Rename .NET to .NET Framework (#963)
147552987 is described below

commit 1475529874a7b4f5d75c2ed309ccfcc58026f70f
Author: Max Hufnagel 
AuthorDate: Mon Apr 25 18:16:03 2022 -0700

GEODE-9921: Rename .NET to .NET Framework (#963)
---
 docs/geode-native-book-dotnet/config.yml   |  6 ++--
 .../about-client-users-guide.html.md.erb   |  9 +++---
 .../client-cache-ref.html.md.erb   |  4 +--
 .../configuring/config-client-cache.html.md.erb|  2 +-
 .../configuring/sysprops.html.md.erb   |  2 +-
 .../continuous-queries.html.md.erb |  4 +--
 .../function-execution.html.md.erb |  8 ++---
 .../app-dev-walkthrough-dotnet.html.md.erb | 12 
 .../getting-started-nc-client.html.md.erb  |  4 +--
 .../getting-started/put-get-example.html.md.erb| 11 ---
 .../config-durable-reconnect.html.md.erb   |  2 +-
 .../using-queue-conflation.html.md.erb |  2 +-
 .../regions/regions.html.md.erb|  2 +-
 .../registering-interest-for-entries.html.md.erb   |  2 +-
 .../remote-queries.html.md.erb |  2 +-
 .../security/authentication.html.md.erb|  2 +-
 .../serialization/data-serialization.html.md.erb   | 15 -
 .../dotnet-pdx-autoserializer.html.md.erb  | 36 --
 .../dotnet-pdx-serialization.html.md.erb   | 32 ++-
 .../pdx-serializable-examples.html.md.erb  | 12 
 .../serialize-using-ipdxserializable.html.md.erb   |  2 +-
 .../transactions.html.md.erb   |  8 ++---
 22 files changed, 93 insertions(+), 86 deletions(-)

diff --git a/docs/geode-native-book-dotnet/config.yml 
b/docs/geode-native-book-dotnet/config.yml
index 39c93c760..09af77893 100644
--- a/docs/geode-native-book-dotnet/config.yml
+++ b/docs/geode-native-book-dotnet/config.yml
@@ -31,11 +31,11 @@ template_variables:
   product_version: "1.14"
   product_version_nodot: 114
   product_language: dotnet
-  client_name: Geode Native Client for .NET
+  client_name: Geode Native Client for .NET Framework
   min_java_update: 121
   support_url: http://geode.apache.org/community
   product_url: http://geode.apache.org
-  book_title: Apache Geode Native .NET Documentation
+  book_title: Apache Geode Native .NET Framework Documentation
   book_header_img: /images/Apache_Geode_logo_symbol_white.png
   support_link: http://geode.apache.org/community; 
target="_blank">Community
   support_call_to_action: http://geode.apache.org/community; 
target="_blank">Need Help?
@@ -43,7 +43,7 @@ template_variables:
   product_link: http://geode.apache.org;>Back to Product Page
   domain_name: apache.org
   book_title_short: Geode Native .NET Docs
-  local_header_title: Apache Geode Native .NET
+  local_header_title: Apache Geode Native .NET Framework
   local_header_img: /images/Apache_Geode_logo_symbol.png
   serverman: https://geode.apache.org/docs/guide/latest
   geodeman: https://geode.apache.org/docs/guide/latest
diff --git a/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb 
b/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb
index 34114c7ba..10c147b89 100644
--- a/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb
+++ b/docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb
@@ -17,16 +17,15 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 
-This documentation describes the Apache Geode Native Client version 
<%=vars.product_version%>. 
-Source files are available from the [Apache Geode-Native Github 
repository](https://github.com/apache/geode-native) 
+This documentation describes the Apache Geode Native Client version 
<%=vars.product_version%>.
+Source files are available from the [Apache Geode-Native Github 
repository](https://github.com/apache/geode-native)
 and instructions on how to build this documentation are available in the 
project README file found at that location.
 
-The Apache Geode Native Client is a library that provides access for C++ and 
Microsoft® .NET™ clients to an Apache Geode cluster.
+The Apache Geode Native Client is a library that provides access for C++ and 
Microsoft® .NET™ Framework clients to an Apache Geode cluster.
 
 See the API docs for API details:
 
   - [C++ API 
docs](https://geode.apache.org/releases/latest/cppdocs/hierarchy.html)
-  - [.NET API 
docs](https://geode.apache.org/releases/latest/dotnetdocs/hierarchy.html)
+  - [.NET Framework API 
docs](https://geode.apache.org/releases/latest/dotnetdocs/hierarchy.html)

[geode-site] branch asf-site updated: Update 1.14 user guide

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new f475246b Update 1.14 user guide
f475246b is described below

commit f475246b6aea78664328cdb2531db21992560fa4
Author: Dave Barnes 
AuthorDate: Thu Apr 14 17:14:20 2022 -0700

Update 1.14 user guide
---
 .../how_function_execution_works.html  |  8 +-
 .../disk_storage/compacting_disk_stores.html   |  2 +-
 .../tools_modules/gfsh/command-pages/create.html   |  4 +-
 .../114/tools_modules/gfsh/command-pages/list.html | 93 --
 .../setting_up_a_multisite_system.html | 66 ---
 .../how_function_execution_works.html  |  8 +-
 .../tools_modules/gfsh/command-pages/create.html   |  4 +-
 .../tools_modules/gfsh/command-pages/list.html | 93 --
 .../setting_up_a_multisite_system.html | 66 ---
 9 files changed, 179 insertions(+), 165 deletions(-)

diff --git 
a/docs/guide/114/developing/function_exec/how_function_execution_works.html 
b/docs/guide/114/developing/function_exec/how_function_execution_works.html
index ca159f55..07269a6e 100644
--- a/docs/guide/114/developing/function_exec/how_function_execution_works.html
+++ b/docs/guide/114/developing/function_exec/how_function_execution_works.html
@@ -2676,15 +2676,15 @@ limitations under the License.
 For Data-independent Functions
 
 
-  On a specific member or members—Execute the function 
within a peer-to-peer cluster, specifying the member or members where you want 
to run the function by using FunctionService methods 
onMember() and onMembers().
-  On a specific server or set of servers—If you are 
connected to a cluster as a client, you can execute the function on a server or 
servers configured for a specific connection pool, or on a server or servers 
connected to a given cache using the default connection pool. For 
data-independent functions on client/server architectures, a client invokes 
FunctionService methods onServer() or 
onServers(). (See Configuring
 and Running a Cluster for more information about using member groups.) You 
can invoke a data independent function on all members in a specified member 
group or member groups, or execute the function on only one member of each 
specified member group.
+  On a specific member or members: Execute the function 
within a peer-to-peer cluster, specifying the member or members where you want 
to run the function by using FunctionService methods 
onMember() and onMembers().
+  On a specific server or set of servers: If you are 
connected to a cluster as a client, you can execute the function on a server or 
servers configured for a specific connection pool, or on a server or servers 
connected to a given cache using the default connection pool. For 
data-independent functions on client/server architectures, a client invokes 
FunctionService methods onServer() or 
onServers(). (See Configuring
 and Running a Cluster for more information about using member groups.) You 
can invoke a data independent function on all members in a specified member 
group or member groups, or execute the function on only one member of each 
specified member group.
 
 
 For Data-dependent Functions
 
 
-  On a region—If you are executing a data-dependent 
function, specify a region and, optionally, a set of keys on which to run the 
function. The method FunctionService.onRegion() directs a 
data-dependent function to execute on a specific region.
+  On a region: If you are executing a data-dependent 
function, specify a region and, optionally, a set of keys on which to run the 
function. The method FunctionService.onRegion() directs a 
data-dependent function to execute on a specific region.
 
 
 See the org.apache.geode.cache.execute.FunctionService Java 
API documentation for more details.
diff --git a/docs/guide/114/managing/disk_storage/compacting_disk_stores.html 
b/docs/guide/114/managing/disk_storage/compacting_disk_stores.html
index 0a9f63ae..0c9c3a59 100644
--- a/docs/guide/114/managing/disk_storage/compacting_disk_stores.html
+++ b/docs/guide/114/managing/disk_storage/compacting_disk_stores.html
@@ -2708,7 +2708,7 @@ See Disk Sto
 
 
 Compact the logs for a single online disk store through the API, with 
the forceCompaction method. This method first rolls the oplogs and 
then compacts them. Example:
-myCache.findDiskStore("myDiskStore").forceCompaction();
+myCache.getDiskStore("myDiskStore").forceCompaction();
 
 Using gfsh, compact a disk store with the compact
 disk-store command. Examples:
 gfshcompact disk-store --name=Disk1
diff --git a/docs/guide/114/tools_modules/gfsh/command-pages/create.html 
b/docs/guide/114/tools_modules/gfsh/command-pages/create.html
index 926d3543..5f8232bc 100644
--- a/docs/guide/114/tools_module

[geode] branch support/1.14 updated: GEODE-5337: End-port is not exclusive when creating a gw receiver (#6370)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new e19bf94807 GEODE-5337: End-port is not exclusive when creating a gw 
receiver (#6370)
e19bf94807 is described below

commit e19bf9480724afc676bf9c9052d5a4c20a9325e2
Author: Alberto Bustamante Reyes 
AuthorDate: Tue Apr 27 09:34:30 2021 +0200

GEODE-5337: End-port is not exclusive when creating a gw receiver (#6370)
---
 geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb
index 11b4192199..c276a7198e 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb
@@ -423,13 +423,13 @@ if this option is specified and cluster configuration is 
enabled.
 
 \-\-start-port
 Starting port number to use when specifying the range of possible port 
numbers this gateway receiver will use to connects to gateway senders in other 
sites. <%=vars.product_name%> chooses an unused port number in the specified 
port number range to start the receiver. If no port numbers in the range are 
available, an exception is thrown.
-The STARTPORT value is inclusive while the 
ENDPORT value is exclusive. For example, if you 
specify STARTPORT=50510 and ENDPORT=50520, <%=vars.product_name%> 
chooses a port value from 50510 to 50519.
+The start-port and end-port values are inclusive. For example, if you specify start-port=50510 and end-port=50520, <%=vars.product_name%> chooses a 
port value from 50510 to 50520.
 5000
 
 
 \-\-end-port
 Defines the upper bound port number to use when specifying the range of 
possible port numbers this gateway receiver will use to for connections from 
gateway senders in other sites. <%=vars.product_name%> chooses an unused port 
number in the specified port number range to start the receiver. If no port 
numbers in the range are available, an exception is thrown.
-The ENDPORT value is exclusive while the 
STARTPORT value is inclusive. For example, if 
you specify STARTPORT=50510 and 
ENDPORT=50520, 
<%=vars.product_name%> chooses a port value from 50510 to 50519.
+The end-port and start-port values are inclusive. For example, if you specify 
start-port=50510 and end-port=50520, <%=vars.product_name%> chooses a 
port value from 50510 to 50520.
 5500
 
 



[geode] branch support/1.12 updated: GEODE-5337: End-port is not exclusive when creating a gw receiver (#6370)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new 89f41fd2e6 GEODE-5337: End-port is not exclusive when creating a gw 
receiver (#6370)
89f41fd2e6 is described below

commit 89f41fd2e681fad1838d5c34b3191d022c712979
Author: Alberto Bustamante Reyes 
AuthorDate: Tue Apr 27 09:34:30 2021 +0200

GEODE-5337: End-port is not exclusive when creating a gw receiver (#6370)
---
 geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb
index 80627bcf48..323e727453 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/create.html.md.erb
@@ -423,13 +423,13 @@ if this option is specified and cluster configuration is 
enabled.
 
 \-\-start-port
 Starting port number to use when specifying the range of possible port 
numbers this gateway receiver will use to connects to gateway senders in other 
sites. <%=vars.product_name%> chooses an unused port number in the specified 
port number range to start the receiver. If no port numbers in the range are 
available, an exception is thrown.
-The STARTPORT value is inclusive while the 
ENDPORT value is exclusive. For example, if you 
specify STARTPORT=50510 and ENDPORT=50520, <%=vars.product_name%> 
chooses a port value from 50510 to 50519.
+The start-port and end-port values are inclusive. For example, if you specify start-port=50510 and end-port=50520, <%=vars.product_name%> chooses a 
port value from 50510 to 50520.
 5000
 
 
 \-\-end-port
 Defines the upper bound port number to use when specifying the range of 
possible port numbers this gateway receiver will use to for connections from 
gateway senders in other sites. <%=vars.product_name%> chooses an unused port 
number in the specified port number range to start the receiver. If no port 
numbers in the range are available, an exception is thrown.
-The ENDPORT value is exclusive while the 
STARTPORT value is inclusive. For example, if 
you specify STARTPORT=50510 and 
ENDPORT=50520, 
<%=vars.product_name%> chooses a port value from 50510 to 50519.
+The end-port and start-port values are inclusive. For example, if you specify 
start-port=50510 and end-port=50520, <%=vars.product_name%> chooses a 
port value from 50510 to 50520.
 5500
 
 



[geode] branch support/1.12 updated: GEODE-4709: Add list gateways output sample in UG (#6372)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new 22a722bb0c GEODE-4709: Add list gateways output sample in UG (#6372)
22a722bb0c is described below

commit 22a722bb0ce63fe73048cba3ed307f64febf
Author: Alberto Bustamante Reyes 
AuthorDate: Tue Apr 27 23:39:28 2021 +0200

GEODE-4709: Add list gateways output sample in UG (#6372)

* GEODE-4709: Add list gateways output sample in UG
---
 .../gfsh/command-pages/list.html.md.erb|  85 ++--
 .../setting_up_a_multisite_system.html.md.erb  | 113 ++---
 2 files changed, 108 insertions(+), 90 deletions(-)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb
index 01b6faa1b3..7a60d606d5 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb
@@ -29,7 +29,7 @@ List existing <%=vars.product_name%> resources such as 
deployed applications, di
 
 -   **[list clients](#topic_ts1_qb1_dk)**
 
-Displays a list of connected clients.
+Display a list of connected clients.
 
 -   **[list deployed](#topic_59DF60DE71AD4097B281749425254BFF)**
 
@@ -49,7 +49,7 @@ List existing <%=vars.product_name%> resources such as 
deployed applications, di
 
 -   **[list gateways](#topic_B1D89671C7B74074899C7D52F15849ED)**
 
-Displays the gateway senders and receivers for a member or members.
+Display the gateway senders and receivers for a member or members.
 
 -   **[list indexes](#topic_B3B51B6DEA484EE086C4F657EC9831F2)**
 
@@ -91,9 +91,7 @@ list async-event-queues
 
 ## list clients
 
-Displays a list of connected clients.
-
-Displays a list of connected clients and the servers they are connected to.
+Display a list of connected clients and the servers to which they connect.
 
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 
@@ -116,8 +114,8 @@ gfsh>list clients
 
 ClientList
 
-Client Name / ID  | Server Name / ID
-- | 
-
+  Client Name / ID   | Server Name / ID
+ | 
-
 192.0.2.0(4987:loner):58922:7b3398cf | member=server2,port=53508;  
member=server1,port=56806
 192.0.2.0(5065:loner):39906:a6f598cf | member=server2,port=53508;  
member=server1,port=56806
 ```
@@ -167,9 +165,9 @@ No JAR Files Found
 
 ## list disk-stores
 
-List all available disk stores across the <%=vars.product_name%> cluster
+List all available disk stores across the <%=vars.product_name%> cluster.
 
-The command also lists the configured disk directories and any Regions, Cache 
Servers, Gateways, PDX Serialization and Async Event Queues using Disk Stores 
to either overflow and/or persist information to disk. Use the `describe
 disk-store` command to see the details for a particular Disk 
Store.
+The command also lists the configured disk directories and any Regions, Cache 
Servers, Gateways, PDX Serialization and Async Event Queues using Disk Stores 
to either overflow and/or persist information to disk. Use the `describe 
disk-store` command to see the details for a particular Disk Store.
 
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 
@@ -190,8 +188,8 @@ list disk-stores
 ``` pre
 gfsh> list disk-stores
 
-   Member Name   |   Member Id   | Disk Store 
Name |Disk Store ID
-  -- | - | 
--- | 
+   Member Name   |   Member Id   | Disk Store Name 
|Disk Store ID
+  -- | --| --- 
| 
   consumerServer | 192.0.2.0(consumerServer:13825):3545  | consumerData
| 4029af26-fd82-4997-bd6c-33382cdbb5e9
   consumerServer | 192.0.2.0(consumerServer:13825):3545  | observerData
| 7e0316ad-963c-49b0-9b01-8f59b8d9e29e
   producerServer | 192.0.2.0(producerServer:13826):53764 | producerData
| 4670e4eb-1c50-4465-b418-08ede3d5dbed
@@ -200,9 +198,7 @@ gfsh> list disk-stores
 **Error Messages:**
 
 ``` pre
-gfsh> list disk-stores
 No Disk Stores Found
-
 ```
 
 ## list durable-cqs
@@ -249,8 +245,6 @@ server4 | cq3
 **Error Messages:**
 
 ``` pre
-gfsh>list durable-cqs --durable-client-id=client1
-
 Unable to list durable-cqs for durable-client-id : "client1" due to following 
reasons.
 
 N

[geode] branch support/1.14 updated: GEODE-4709: Add list gateways output sample in UG (#6372)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 75d08d6b0a GEODE-4709: Add list gateways output sample in UG (#6372)
75d08d6b0a is described below

commit 75d08d6b0abb1b438b5051164e1e06fff5760816
Author: Alberto Bustamante Reyes 
AuthorDate: Tue Apr 27 23:39:28 2021 +0200

GEODE-4709: Add list gateways output sample in UG (#6372)

* GEODE-4709: Add list gateways output sample in UG
---
 .../gfsh/command-pages/list.html.md.erb|  89 ++---
 .../setting_up_a_multisite_system.html.md.erb  | 105 ++---
 2 files changed, 106 insertions(+), 88 deletions(-)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb
index b18aefb6b7..3a7a92462d 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/list.html.md.erb
@@ -29,7 +29,7 @@ List existing <%=vars.product_name%> resources such as 
deployed applications, di
 
 -   **[list clients](#topic_ts1_qb1_dk)**
 
-Displays a list of connected clients.
+Display a list of connected clients.
 
 -   **[list deployed](#topic_59DF60DE71AD4097B281749425254BFF)**
 
@@ -49,7 +49,7 @@ List existing <%=vars.product_name%> resources such as 
deployed applications, di
 
 -   **[list gateways](#topic_B1D89671C7B74074899C7D52F15849ED)**
 
-Displays the gateway senders and receivers for a member or members.
+Display the gateway senders and receivers for a member or members.
 
 -   **[list indexes](#topic_B3B51B6DEA484EE086C4F657EC9831F2)**
 
@@ -91,9 +91,7 @@ list async-event-queues
 
 ## list clients
 
-Displays a list of connected clients.
-
-Displays a list of connected clients and the servers they are connected to.
+Display a list of connected clients and the servers to which they connect.
 
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 
@@ -116,8 +114,8 @@ gfsh>list clients
 
 ClientList
 
-Client Name / ID  | Server Name / ID
-- | 
-
+  Client Name / ID   | Server Name / ID
+ | 
-
 192.0.2.0(4987:loner):58922:7b3398cf | member=server2,port=53508;  
member=server1,port=56806
 192.0.2.0(5065:loner):39906:a6f598cf | member=server2,port=53508;  
member=server1,port=56806
 ```
@@ -167,9 +165,9 @@ No JAR Files Found
 
 ## list disk-stores
 
-List all available disk stores across the <%=vars.product_name%> cluster
+List all available disk stores across the <%=vars.product_name%> cluster.
 
-The command also lists the configured disk directories and any Regions, Cache 
Servers, Gateways, PDX Serialization and Async Event Queues using Disk Stores 
to either overflow and/or persist information to disk. Use the `describe
 disk-store` command to see the details for a particular Disk 
Store.
+The command also lists the configured disk directories and any Regions, Cache 
Servers, Gateways, PDX Serialization and Async Event Queues using Disk Stores 
to either overflow and/or persist information to disk. Use the `describe 
disk-store` command to see the details for a particular Disk Store.
 
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 
@@ -190,8 +188,8 @@ list disk-stores
 ``` pre
 gfsh> list disk-stores
 
-   Member Name   |   Member Id   | Disk Store 
Name |Disk Store ID
-  -- | - | 
--- | 
+   Member Name   |   Member Id   | Disk Store Name 
|Disk Store ID
+  -- | --| --- 
| 
   consumerServer | 192.0.2.0(consumerServer:13825):3545  | consumerData
| 4029af26-fd82-4997-bd6c-33382cdbb5e9
   consumerServer | 192.0.2.0(consumerServer:13825):3545  | observerData
| 7e0316ad-963c-49b0-9b01-8f59b8d9e29e
   producerServer | 192.0.2.0(producerServer:13826):53764 | producerData
| 4670e4eb-1c50-4465-b418-08ede3d5dbed
@@ -200,9 +198,7 @@ gfsh> list disk-stores
 **Error Messages:**
 
 ``` pre
-gfsh> list disk-stores
 No Disk Stores Found
-
 ```
 
 ## list durable-cqs
@@ -249,8 +245,6 @@ server4 | cq3
 **Error Messages:**
 
 ``` pre
-gfsh>list durable-cqs --durable-client-id=client1
-
 Unable to list durable-cqs for durable-client-id : "client1" due to following 
reasons.
 
 N

[geode] branch develop updated (09b8b46ef2 -> 0e6d8377b4)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


from 09b8b46ef2 GEODE-8228: Use assertThat without embedded comparisons.
 add 0e6d8377b4 GEODE-9759: replaces double-hyphens with  
(#7560)

No new revisions were added by this update.

Summary of changes:
 .../use_pdx_high_level_steps.html.md.erb   |   2 +-
 .../configuring_bucket_for_pr.html.md.erb  |   2 +-
 .../query_grammar_and_reserved_words.html.md.erb   |   2 +-
 .../15_minute_quickstart_gfsh.html.md.erb  |   2 +-
 .../management_system_overview.html.md.erb |   4 +-
 .../failure_detection.html.md.erb  |   8 +-
 .../implementing_authorization.html.md.erb |   2 +-
 .../memory_requirements_for_cache_data.html.md.erb |   2 +-
 .../gfsh/command-pages/alter.html.md.erb   | 118 -
 .../gfsh/command-pages/backup.html.md.erb  |   6 +-
 .../gfsh/command-pages/change.html.md.erb  |   6 +-
 .../gfsh/command-pages/close.html.md.erb   |  14 +-
 .../gfsh/command-pages/compact.html.md.erb |  14 +-
 .../gfsh/command-pages/configure.html.md.erb   |  10 +-
 .../gfsh/command-pages/connect.html.md.erb |  32 +--
 .../gfsh/command-pages/create.html.md.erb  | 274 ++---
 .../gfsh/command-pages/define.html.md.erb  |   6 +-
 .../gfsh/command-pages/deploy.html.md.erb  |   4 +-
 .../gfsh/command-pages/describe.html.md.erb|  24 +-
 .../gfsh/command-pages/destroy.html.md.erb |  24 +-
 .../gfsh/command-pages/echo.html.md.erb|   2 +-
 .../gfsh/command-pages/execute.html.md.erb |  14 +-
 .../gfsh/command-pages/export.html.md.erb  |  46 ++--
 .../gfsh/command-pages/gc.html.md.erb  |   4 +-
 .../gfsh/command-pages/get.html.md.erb |   8 +-
 .../gfsh/command-pages/history.html.md.erb |   4 +-
 .../gfsh/command-pages/import.html.md.erb  |   8 +-
 .../gfsh/command-pages/list.html.md.erb|  26 +-
 .../gfsh/command-pages/load-balance.html.md.erb|   2 +-
 .../gfsh/command-pages/locate.html.md.erb  |   8 +-
 .../gfsh/command-pages/netstat.html.md.erb |   6 +-
 .../gfsh/command-pages/pause.html.md.erb   |   6 +-
 .../gfsh/command-pages/pdx.html.md.erb |   6 +-
 .../gfsh/command-pages/put.html.md.erb |  10 +-
 .../gfsh/command-pages/rebalance.html.md.erb   |   8 +-
 .../gfsh/command-pages/remove.html.md.erb  |   6 +-
 .../gfsh/command-pages/resume.html.md.erb  |  12 +-
 .../gfsh/command-pages/revoke.html.md.erb  |   2 +-
 .../gfsh/command-pages/run.html.md.erb |   9 +-
 .../gfsh/command-pages/search.html.md.erb  |   8 +-
 .../gfsh/command-pages/sh.html.md.erb  |   4 +-
 .../gfsh/command-pages/show.html.md.erb|  24 +-
 .../gfsh/command-pages/shutdown.html.md.erb|   4 +-
 .../gfsh/command-pages/sleep.html.md.erb   |   2 +-
 .../gfsh/command-pages/start.html.md.erb   | 162 ++--
 .../gfsh/command-pages/status.html.md.erb  |  18 +-
 .../gfsh/command-pages/stop.html.md.erb|  12 +-
 .../gfsh/command-pages/undeploy.html.md.erb|   4 +-
 .../gfsh/command-pages/validate.html.md.erb|   4 +-
 .../gfsh/command-pages/version.html.md.erb |   2 +-
 .../using_bind_addresses.html.md.erb   |   4 +-
 51 files changed, 495 insertions(+), 496 deletions(-)



[geode] branch support/1.12 updated: GEODE-10232: reformat list for more reliable rendering (#7581)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new 976a0a1b07 GEODE-10232: reformat list for more reliable rendering 
(#7581)
976a0a1b07 is described below

commit 976a0a1b07cffa345b81e5533e08c4e246ae75b9
Author: Dave Barnes 
AuthorDate: Tue Apr 12 11:56:00 2022 -0700

GEODE-10232: reformat list for more reliable rendering (#7581)
---
 .../function_exec/how_function_execution_works.html.md.erb| 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb 
b/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
index 365e2bb17c..834db7aeaf 100644
--- 
a/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
+++ 
b/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
@@ -25,13 +25,13 @@ You can execute data-independent functions or 
data-dependent functions in <%=var
 
 **For Data-independent Functions**
 
--   **On a specific member or members—**Execute the function within a 
peer-to-peer cluster, specifying the member or members where you want to run 
the function by using `FunctionService` methods `onMember()` and `onMembers()`.
--   **On a specific server or set of servers—**If you are connected to a 
cluster as a client, you can execute the function on a server or servers 
configured for a specific connection pool, or on a server or servers connected 
to a given cache using the default connection pool. For data-independent 
functions on client/server architectures, a client invokes `FunctionService` 
methods `onServer()` or `onServers()`. (See [How Client/Server Connections 
Work](../../topologies_and_comm/topology_c [...]
--   **On member groups or on a single member within each member group—**You 
can organize members into logical member groups. (See [Configuring and Running 
a Cluster](../../configuring/chapter_overview.html#concept_lrh_gyq_s4) for more 
information about using member groups.) You can invoke a data independent 
function on all members in a specified member group or member groups, or 
execute the function on only one member of each specified member group.
+-   **On a specific member or members:** Execute the function within a 
peer-to-peer cluster, specifying the member or members where you want to run 
the function by using `FunctionService` methods `onMember()` and `onMembers()`.
+-   **On a specific server or set of servers:** If you are connected to a 
cluster as a client, you can execute the function on a server or servers 
configured for a specific connection pool, or on a server or servers connected 
to a given cache using the default connection pool. For data-independent 
functions on client/server architectures, a client invokes `FunctionService` 
methods `onServer()` or `onServers()`. (See [How Client/Server Connections 
Work](../../topologies_and_comm/topology_ [...]
+-   **On member groups or on a single member within each member group:** You 
can organize members into logical member groups. (See [Configuring and Running 
a Cluster](../../configuring/chapter_overview.html#concept_lrh_gyq_s4) for more 
information about using member groups.) You can invoke a data independent 
function on all members in a specified member group or member groups, or 
execute the function on only one member of each specified member group.
 
 **For Data-dependent Functions**
 
--   **On a region—**If you are executing a data-dependent function, specify a 
region and, optionally, a set of keys on which to run the function. The method 
`FunctionService.onRegion()` directs a data-dependent function to execute on a 
specific region.
+-   **On a region:** If you are executing a data-dependent function, specify a 
region and, optionally, a set of keys on which to run the function. The method 
`FunctionService.onRegion()` directs a data-dependent function to execute on a 
specific region.
 
 See the `org.apache.geode.cache.execute.FunctionService` Java API 
documentation for more details.
 



[geode] branch support/1.13 updated: GEODE-10232: reformat list for more reliable rendering (#7581)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.13
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.13 by this push:
 new 63d500f590 GEODE-10232: reformat list for more reliable rendering 
(#7581)
63d500f590 is described below

commit 63d500f5906ffc8dca7db0a018209e2f382c7705
Author: Dave Barnes 
AuthorDate: Tue Apr 12 11:56:00 2022 -0700

GEODE-10232: reformat list for more reliable rendering (#7581)
---
 .../function_exec/how_function_execution_works.html.md.erb| 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb 
b/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
index 365e2bb17c..834db7aeaf 100644
--- 
a/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
+++ 
b/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
@@ -25,13 +25,13 @@ You can execute data-independent functions or 
data-dependent functions in <%=var
 
 **For Data-independent Functions**
 
--   **On a specific member or members—**Execute the function within a 
peer-to-peer cluster, specifying the member or members where you want to run 
the function by using `FunctionService` methods `onMember()` and `onMembers()`.
--   **On a specific server or set of servers—**If you are connected to a 
cluster as a client, you can execute the function on a server or servers 
configured for a specific connection pool, or on a server or servers connected 
to a given cache using the default connection pool. For data-independent 
functions on client/server architectures, a client invokes `FunctionService` 
methods `onServer()` or `onServers()`. (See [How Client/Server Connections 
Work](../../topologies_and_comm/topology_c [...]
--   **On member groups or on a single member within each member group—**You 
can organize members into logical member groups. (See [Configuring and Running 
a Cluster](../../configuring/chapter_overview.html#concept_lrh_gyq_s4) for more 
information about using member groups.) You can invoke a data independent 
function on all members in a specified member group or member groups, or 
execute the function on only one member of each specified member group.
+-   **On a specific member or members:** Execute the function within a 
peer-to-peer cluster, specifying the member or members where you want to run 
the function by using `FunctionService` methods `onMember()` and `onMembers()`.
+-   **On a specific server or set of servers:** If you are connected to a 
cluster as a client, you can execute the function on a server or servers 
configured for a specific connection pool, or on a server or servers connected 
to a given cache using the default connection pool. For data-independent 
functions on client/server architectures, a client invokes `FunctionService` 
methods `onServer()` or `onServers()`. (See [How Client/Server Connections 
Work](../../topologies_and_comm/topology_ [...]
+-   **On member groups or on a single member within each member group:** You 
can organize members into logical member groups. (See [Configuring and Running 
a Cluster](../../configuring/chapter_overview.html#concept_lrh_gyq_s4) for more 
information about using member groups.) You can invoke a data independent 
function on all members in a specified member group or member groups, or 
execute the function on only one member of each specified member group.
 
 **For Data-dependent Functions**
 
--   **On a region—**If you are executing a data-dependent function, specify a 
region and, optionally, a set of keys on which to run the function. The method 
`FunctionService.onRegion()` directs a data-dependent function to execute on a 
specific region.
+-   **On a region:** If you are executing a data-dependent function, specify a 
region and, optionally, a set of keys on which to run the function. The method 
`FunctionService.onRegion()` directs a data-dependent function to execute on a 
specific region.
 
 See the `org.apache.geode.cache.execute.FunctionService` Java API 
documentation for more details.
 



[geode] branch support/1.14 updated: GEODE-10232: reformat list for more reliable rendering (#7581)

2022-04-14 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new bf647776cc GEODE-10232: reformat list for more reliable rendering 
(#7581)
bf647776cc is described below

commit bf647776cc3de8b845a81ea27d86532c68c7a95f
Author: Dave Barnes 
AuthorDate: Tue Apr 12 11:56:00 2022 -0700

GEODE-10232: reformat list for more reliable rendering (#7581)
---
 .../function_exec/how_function_execution_works.html.md.erb| 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb 
b/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
index 365e2bb17c..834db7aeaf 100644
--- 
a/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
+++ 
b/geode-docs/developing/function_exec/how_function_execution_works.html.md.erb
@@ -25,13 +25,13 @@ You can execute data-independent functions or 
data-dependent functions in <%=var
 
 **For Data-independent Functions**
 
--   **On a specific member or members—**Execute the function within a 
peer-to-peer cluster, specifying the member or members where you want to run 
the function by using `FunctionService` methods `onMember()` and `onMembers()`.
--   **On a specific server or set of servers—**If you are connected to a 
cluster as a client, you can execute the function on a server or servers 
configured for a specific connection pool, or on a server or servers connected 
to a given cache using the default connection pool. For data-independent 
functions on client/server architectures, a client invokes `FunctionService` 
methods `onServer()` or `onServers()`. (See [How Client/Server Connections 
Work](../../topologies_and_comm/topology_c [...]
--   **On member groups or on a single member within each member group—**You 
can organize members into logical member groups. (See [Configuring and Running 
a Cluster](../../configuring/chapter_overview.html#concept_lrh_gyq_s4) for more 
information about using member groups.) You can invoke a data independent 
function on all members in a specified member group or member groups, or 
execute the function on only one member of each specified member group.
+-   **On a specific member or members:** Execute the function within a 
peer-to-peer cluster, specifying the member or members where you want to run 
the function by using `FunctionService` methods `onMember()` and `onMembers()`.
+-   **On a specific server or set of servers:** If you are connected to a 
cluster as a client, you can execute the function on a server or servers 
configured for a specific connection pool, or on a server or servers connected 
to a given cache using the default connection pool. For data-independent 
functions on client/server architectures, a client invokes `FunctionService` 
methods `onServer()` or `onServers()`. (See [How Client/Server Connections 
Work](../../topologies_and_comm/topology_ [...]
+-   **On member groups or on a single member within each member group:** You 
can organize members into logical member groups. (See [Configuring and Running 
a Cluster](../../configuring/chapter_overview.html#concept_lrh_gyq_s4) for more 
information about using member groups.) You can invoke a data independent 
function on all members in a specified member group or member groups, or 
execute the function on only one member of each specified member group.
 
 **For Data-dependent Functions**
 
--   **On a region—**If you are executing a data-dependent function, specify a 
region and, optionally, a set of keys on which to run the function. The method 
`FunctionService.onRegion()` directs a data-dependent function to execute on a 
specific region.
+-   **On a region:** If you are executing a data-dependent function, specify a 
region and, optionally, a set of keys on which to run the function. The method 
`FunctionService.onRegion()` directs a data-dependent function to execute on a 
specific region.
 
 See the `org.apache.geode.cache.execute.FunctionService` Java API 
documentation for more details.
 



[geode] branch develop updated (7965968003 -> ce975a0c1c)

2022-04-12 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git


from 7965968003 GEODE-10204: Add Test Coverage for SizeableByteArrayList 
(#7566)
 add ce975a0c1c GEODE-10232: reformat list for more reliable rendering 
(#7581)

No new revisions were added by this update.

Summary of changes:
 .../function_exec/how_function_execution_works.html.md.erb| 8 
 1 file changed, 4 insertions(+), 4 deletions(-)



[geode-site] branch asf-site updated: GEODE-10205: Correct Java API method from getDiskStore to findDiskStore (#16)

2022-04-05 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 924d3555 GEODE-10205: Correct Java API method from getDiskStore to 
findDiskStore (#16)
924d3555 is described below

commit 924d3555c8265b8c5e2a7ad93547ba6f12f73109
Author: Max Hufnagel 
AuthorDate: Tue Apr 5 16:34:28 2022 -0700

GEODE-10205: Correct Java API method from getDiskStore to findDiskStore 
(#16)
---
 docs/guide/114/managing/disk_storage/compacting_disk_stores.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/guide/114/managing/disk_storage/compacting_disk_stores.html 
b/docs/guide/114/managing/disk_storage/compacting_disk_stores.html
index 0c9c3a59..0a9f63ae 100644
--- a/docs/guide/114/managing/disk_storage/compacting_disk_stores.html
+++ b/docs/guide/114/managing/disk_storage/compacting_disk_stores.html
@@ -2708,7 +2708,7 @@ See Disk Sto
 
 
 Compact the logs for a single online disk store through the API, with 
the forceCompaction method. This method first rolls the oplogs and 
then compacts them. Example:
-myCache.getDiskStore("myDiskStore").forceCompaction();
+myCache.findDiskStore("myDiskStore").forceCompaction();
 
 Using gfsh, compact a disk store with the compact
 disk-store command. Examples:
 gfshcompact disk-store --name=Disk1



[geode] branch develop updated (b5e710e -> 1d2f4a6)

2022-04-01 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from b5e710e  GEODE-10199: Make retried putIfAbsent work (#7520)
 add 1d2f4a6  GEODE-9568 Update Bookbindery gem (#7541)

No new revisions were added by this update.

Summary of changes:
 geode-book/Gemfile.lock | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[geode] branch develop updated (fb17fe4 -> c1f3402)

2022-03-31 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from fb17fe4  GEODE-10171: Update versioning for no-op operations (#7527)
 add c1f3402  GEM-3405 Correct Java API method (#7534)

No new revisions were added by this update.

Summary of changes:
 geode-docs/managing/disk_storage/compacting_disk_stores.html.md.erb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[geode] branch develop updated: GEODE-9568-User-Guide-script-keeps-generated-files (#7518)

2022-03-30 Thread dbarnes
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 8828173  GEODE-9568-User-Guide-script-keeps-generated-files (#7518)
8828173 is described below

commit 88281735a48cf46d6682e7ca444eecbf339e681b
Author: Max Hufnagel 
AuthorDate: Wed Mar 30 20:58:35 2022 -0700

GEODE-9568-User-Guide-script-keeps-generated-files (#7518)

Add explanation: What to do with the generated files
---
 geode-book/README.md | 26 ++
 1 file changed, 18 insertions(+), 8 deletions(-)

diff --git a/geode-book/README.md b/geode-book/README.md
index 07c8569..01eb967 100644
--- a/geode-book/README.md
+++ b/geode-book/README.md
@@ -3,11 +3,11 @@
 This document contains instructions for building and viewing the Apache Geode 
User Guide locally and moving the built guide to the Apache Geode website for 
publication.
 
 - [About](#about)
-- [Automatic build](#automatic-build)
-- [Manual build](#manual-build)
- - [Prerequisites](#prerequisites)
- - [Bookbinder Usage](#bookbinder-usage)
- - [Building the Documentation](#building-the-documentation)
+- [Preview the User Guide](#preview-the-user-guide)
+- [Build the User Guide](#build-the-user-guide)
+  - [Prerequisites](#prerequisites)
+  - [Bookbinder Usage](#bookbinder-usage)
+  - [Building the Documentation](#building-the-documentation)
 - [Publishing the User Guide to the Geode 
Website](#publishing-the-user-guide-to-the-geode-website)
 
 ## About
@@ -41,8 +41,18 @@ Use Ctrl-C to stop
 ```
 You will find the user guide at `0.0.0.0:9292`. 
 
-Files generated by Bookbinder will be at 
`{geode-project-dir}/geode-book/final_app`
- 
+You can find the files generated by Bookbinder at 
`{geode-project-dir}/geode-book/final_app`.
+To view the generated files after exiting the `preview-user-guide.sh` script:
+
+1. Run Rackup from the `final_app` directory.
+2. In a web browser, open http://localhost:9292.
+
+Example:
+```
+$ cd {geode-project-dir}/geode-book/final_app
+$ bundle exec rackup
+```
+
 
 ## Build the User Guide
 
@@ -91,4 +101,4 @@ For Geode, a preconfigured **book** is provided in the 
directory `{geode-project
 
 Once you have reviewed your local build of the User Guide, you can publish it 
by copying it to the Apache Geode website. The target directory should contain 
a Geode version number.
 
-To copy the User Guide to the website repo, follow the instructions in the 
`README.md` file on the *master* branch of the geode-site repo ([github: 
https://github.com/apache/geode-site](https://github.com/apache/geode-site)) 
under the topic **Add a new user guide**.
+To copy the User Guide to the website repository, follow the instructions in 
the `README.md` file on the *master* branch of the geode-site repository 
([github: 
https://github.com/apache/geode-site](https://github.com/apache/geode-site)) 
under the topic **Add a new user guide**.


[geode] branch develop updated (dfedcbd -> 5272cbb)

2022-03-29 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from dfedcbd  GEODE-10140: Opens/exports for QueryResultFormatter tests 
(#7481)
 add 5272cbb  user guide: typo repair in troubleshooting section (#7508)

No new revisions were added by this update.

Summary of changes:
 .../managing/troubleshooting/log_messages_and_solutions.html.md.erb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[geode] branch develop updated (9b23510 -> 09ea856)

2022-03-25 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from 9b23510  GEODE-10164: Revert wording change in rebalance result (#7490)
 add 09ea856  GEODE-10172: User Guide: Escape braces and angle brackets for 
format consistency (#7495)

No new revisions were added by this update.

Summary of changes:
 geode-docs/rest_apps/rest_functions.html.md.erb |  2 +-
 geode-docs/rest_apps/rest_queries.html.md.erb   |  6 +++---
 geode-docs/rest_apps/rest_regions.html.md.erb   | 26 -
 3 files changed, 17 insertions(+), 17 deletions(-)


[geode-site] branch asf-site updated: GEODE-10510: User guide updates - alter runtime command and change loglevel command docs bug & improvements

2022-03-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 5ac455f  GEODE-10510: User guide updates - alter runtime command and 
change loglevel command docs bug & improvements
5ac455f is described below

commit 5ac455fd0e713c4bbd5c8113d5dd410d9c4d08ce
Author: Dave Barnes 
AuthorDate: Wed Mar 23 12:22:33 2022 -0700

GEODE-10510: User guide updates - alter runtime command and change loglevel 
command docs bug & improvements
---
 .../socket_communication_have_enough_sockets.html|  2 +-
 docs/guide/112/tools_modules/gfsh/command-pages/alter.html   | 12 
 docs/guide/112/tools_modules/gfsh/command-pages/change.html  | 10 ++
 .../socket_communication_have_enough_sockets.html|  2 +-
 docs/guide/113/tools_modules/gfsh/command-pages/alter.html   | 12 
 docs/guide/113/tools_modules/gfsh/command-pages/change.html  | 10 ++
 docs/guide/114/tools_modules/gfsh/command-pages/alter.html   | 12 
 docs/guide/114/tools_modules/gfsh/command-pages/change.html  | 10 ++
 .../socket_communication_have_enough_sockets.html|  2 +-
 .../guide/latest/tools_modules/gfsh/command-pages/alter.html | 12 
 .../latest/tools_modules/gfsh/command-pages/change.html  | 10 ++
 11 files changed, 59 insertions(+), 35 deletions(-)

diff --git 
a/docs/guide/112/managing/monitor_tune/socket_communication_have_enough_sockets.html
 
b/docs/guide/112/managing/monitor_tune/socket_communication_have_enough_sockets.html
index 1815e67..dc3819a 100644
--- 
a/docs/guide/112/managing/monitor_tune/socket_communication_have_enough_sockets.html
+++ 
b/docs/guide/112/managing/monitor_tune/socket_communication_have_enough_sockets.html
@@ -2649,7 +2649,7 @@ recommend that you set conserve-sockets to 
false.
 You can force the release of an idle socket connection for peer-to-peer and 
client-to-server connections:
 
 
-  Peer-to-peer. For peer-to-peer threads that do not 
share sockets, you can use the socket-lease-time to make sure that 
no socket sits idle for too long. When a socket that belongs to an individual 
thread remains unused for this time period, the system automatically returns it 
to the pool. The next time the thread needs a socket, it creates a new 
socket.
+  Peer-to-peer. For peer-to-peer threads that do not 
share sockets, you can use the socket-lease-time to make sure that 
no socket sits idle for too long. When a socket that belongs to an individual 
thread remains unused for this time period, the system automatically closes 
that socket. The next time the thread needs a socket, it creates a new 
socket.
   Client. For client connections, you can affect the same 
lease-time behavior by setting the pool idle-timeout.
 
 
diff --git a/docs/guide/112/tools_modules/gfsh/command-pages/alter.html 
b/docs/guide/112/tools_modules/gfsh/command-pages/alter.html
index d27876e..3ce1ed8 100644
--- a/docs/guide/112/tools_modules/gfsh/command-pages/alter.html
+++ b/docs/guide/112/tools_modules/gfsh/command-pages/alter.html
@@ -3089,7 +3089,11 @@ server1 | Region "/customer" altered on "server1"
 
 alter runtime
 
-Alters configuration properties for all members or a subset of members 
while the member or members are running.
+Alters configuration properties for all servers or a subset of servers 
while the member or members are running.
+Alter runtime is a cluster configuration command that affects the 
configuration for newly joining servers.
+In order for running members to adopt the alteration, they must be stopped and 
restarted.
+
+The alter runtime command does not apply to locators.
 
 For more information on these configuration properties, see cache.xml
 and configuration parameter reference.
 
@@ -3151,7 +3155,7 @@ server1 | Region "/customer" altered on "server1"
 0
 
 
-loglevel 
+log-level 
 The new log level. This option is required and you must specify a value.
 Valid values are: ALL, TRACE, DEBUG, 
INFO, WARN, ERROR, FATAL, 
OFF. 
 INFO
@@ -3200,11 +3204,11 @@ Valid values are: ALL, TRACE, 
DEBUG, 
 
 Example Commands:
-alter runtime --members=server1 
--loglevel=WARN --enable-statistics=true
+alter runtime --members=server1 
--log-level=WARN --enable-statistics=true
 
 
 Sample Output:
-gfshalter runtime --members=server1 
--loglevel=WARN --enable-statistics=true
+gfshalter runtime --members=server1 
--log-level=WARN --enable-statistics=true
 Runtime configuration altered successfully for the following member(s)
 192.0.2.0(server1:240)v1:64871
 
diff --git a/docs/guide/112/tools_modules/gfsh/command-pages/change.html 
b/docs/guide/112/tools_modules/gfsh/command-pages/change.html
index 9d71ede..9767847 100644
--- a/docs/guide/112/tools_modules/gfsh/command-pages/change.html
+++ b

[geode] branch support/1.12 updated: GEODE-10150: alter runtime command and change loglevel command docs bug & improvements (#7474)

2022-03-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new f57421d  GEODE-10150: alter runtime command and change loglevel 
command docs bug & improvements (#7474)
f57421d is described below

commit f57421d909872834dd94e311948843cd9f47a916
Author: Dave Barnes 
AuthorDate: Wed Mar 23 08:39:17 2022 -0700

GEODE-10150: alter runtime command and change loglevel command docs bug & 
improvements (#7474)
---
 .../tools_modules/gfsh/command-pages/alter.html.md.erb   | 12 
 .../tools_modules/gfsh/command-pages/change.html.md.erb  | 10 ++
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
index dbb7223..69703b8 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
@@ -463,7 +463,11 @@ server1 | Region "/customer" altered on "server1"
 
 ## alter runtime
 
-Alters configuration properties for all members or a subset of members while 
the member or members are running.
+Alters configuration properties for all servers or a subset of servers while 
the member or members are running.
+Alter runtime is a cluster configuration command that affects the 
configuration for newly joining servers.
+In order for running members to adopt the alteration, they must be stopped and 
restarted.
+
+The alter runtime command does not apply to locators.
 
 For more information on these configuration properties, see 
[cache.xml](../../../reference/topics/chapter_overview_cache_xml.html#cache_xml)
 and configuration parameter reference.
 
@@ -527,7 +531,7 @@ alter runtime [--members=value(,value)*] 
[--groups=value(,value)*]
 0
 
 
-\-\-loglevel 
+\-\-log-level 
 The new log level. This option is required and you must specify a value.
 Valid values are: `ALL`, `TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR`, `FATAL`, 
`OFF`. 
 INFO
@@ -578,13 +582,13 @@ Valid values are: `ALL`, `TRACE`, `DEBUG`, `INFO`, 
`WARN`, `ERROR`, `FATAL`, `OF
 **Example Commands:**
 
 ``` pre
-alter runtime --members=server1 --loglevel=WARN --enable-statistics=true
+alter runtime --members=server1 --log-level=WARN --enable-statistics=true
 ```
 
 **Sample Output:**
 
 ``` pre
-gfsh>alter runtime --members=server1 --loglevel=WARN --enable-statistics=true
+gfsh>alter runtime --members=server1 --log-level=WARN --enable-statistics=true
 Runtime configuration altered successfully for the following member(s)
 192.0.2.0(server1:240):64871
 ```
diff --git a/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
index 50ad246..e4c65a7 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
@@ -22,12 +22,14 @@ limitations under the License.
 
 Changes the logging level on specified members.
 
+The `change loglevel` command applies only to the members specified, whether 
they are servers or locators. The change does not apply to unspecified or 
subsequently-added members.
+
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 
 **Syntax:**
 
 ``` pre
-change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,value)*]
+change loglevel --log-level=value [--members=value(,value)*] 
[--groups=value(,value)*]
 ```
 
 
@@ -58,7 +60,7 @@ change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,val
  
 
 
-\-\-loglevel
+\-\-log-level
 Required. Log level to change. Valid options are:
  ALL, TRACE, DEBUG, INFO, 
WARN, ERROR, FATAL, OFF. 
 
@@ -72,13 +74,13 @@ change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,val
 **Example Commands:**
 
 ``` pre
-gfsh>change loglevel --loglevel=DEBUG --members=server1
+gfsh>change loglevel --log-level=DEBUG --members=server1
 ```
 
 **Sample Output:**
 
 ``` pre
-gfsh>change loglevel --loglevel=DEBUG --members=server1
+gfsh>change loglevel --log-level=DEBUG --members=server1
 
 Summary
 


[geode] branch support/1.13 updated: GEODE-10150: alter runtime command and change loglevel command docs bug & improvements (#7474)

2022-03-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.13
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.13 by this push:
 new 8ac3d82  GEODE-10150: alter runtime command and change loglevel 
command docs bug & improvements (#7474)
8ac3d82 is described below

commit 8ac3d8217ab51910ba4199b0ef4eca61ebb96fe4
Author: Dave Barnes 
AuthorDate: Wed Mar 23 08:39:17 2022 -0700

GEODE-10150: alter runtime command and change loglevel command docs bug & 
improvements (#7474)
---
 .../tools_modules/gfsh/command-pages/alter.html.md.erb   | 12 
 .../tools_modules/gfsh/command-pages/change.html.md.erb  | 10 ++
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
index dbb7223..69703b8 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
@@ -463,7 +463,11 @@ server1 | Region "/customer" altered on "server1"
 
 ## alter runtime
 
-Alters configuration properties for all members or a subset of members while 
the member or members are running.
+Alters configuration properties for all servers or a subset of servers while 
the member or members are running.
+Alter runtime is a cluster configuration command that affects the 
configuration for newly joining servers.
+In order for running members to adopt the alteration, they must be stopped and 
restarted.
+
+The alter runtime command does not apply to locators.
 
 For more information on these configuration properties, see 
[cache.xml](../../../reference/topics/chapter_overview_cache_xml.html#cache_xml)
 and configuration parameter reference.
 
@@ -527,7 +531,7 @@ alter runtime [--members=value(,value)*] 
[--groups=value(,value)*]
 0
 
 
-\-\-loglevel 
+\-\-log-level 
 The new log level. This option is required and you must specify a value.
 Valid values are: `ALL`, `TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR`, `FATAL`, 
`OFF`. 
 INFO
@@ -578,13 +582,13 @@ Valid values are: `ALL`, `TRACE`, `DEBUG`, `INFO`, 
`WARN`, `ERROR`, `FATAL`, `OF
 **Example Commands:**
 
 ``` pre
-alter runtime --members=server1 --loglevel=WARN --enable-statistics=true
+alter runtime --members=server1 --log-level=WARN --enable-statistics=true
 ```
 
 **Sample Output:**
 
 ``` pre
-gfsh>alter runtime --members=server1 --loglevel=WARN --enable-statistics=true
+gfsh>alter runtime --members=server1 --log-level=WARN --enable-statistics=true
 Runtime configuration altered successfully for the following member(s)
 192.0.2.0(server1:240):64871
 ```
diff --git a/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
index 806afc0..ecf3ac8 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
@@ -24,12 +24,14 @@ Changes the logging level on specified members. This 
command takes effect if the
 
 When using a custom `Log4J` configuration, this command takes effect only if 
the member whose logging level you want to change was started using the 
`--J=-Dgeode.LOG_LEVEL_UPDATE_OCCURS=ALWAYS` system property.
 
+The `change loglevel` command applies only to the members specified, whether 
they are servers or locators. The change does not apply to unspecified or 
subsequently-added members.
+
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 
 **Syntax:**
 
 ``` pre
-change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,value)*]
+change loglevel --log-level=value [--members=value(,value)*] 
[--groups=value(,value)*]
 ```
 
 
@@ -60,7 +62,7 @@ change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,val
  
 
 
-\-\-loglevel
+\-\-log-level
 Required. Log level to change. Valid options are:
  ALL, TRACE, DEBUG, INFO, 
WARN, ERROR, FATAL, OFF. 
 
@@ -74,13 +76,13 @@ change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,val
 **Example Commands:**
 
 ``` pre
-gfsh>change loglevel --loglevel=DEBUG --members=server1
+gfsh>change loglevel --log-level=DEBUG --members=server1
 ```
 
 **Sample Output:**
 
 ``` pre
-gfsh>change loglevel --loglevel=DEBUG --members=server1
+gfsh>change loglevel --log-level=DEBUG --members=server1
 
 Summary
 


[geode] branch support/1.14 updated: GEODE-10150: alter runtime command and change loglevel command docs bug & improvements (#7474)

2022-03-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 90b1633  GEODE-10150: alter runtime command and change loglevel 
command docs bug & improvements (#7474)
90b1633 is described below

commit 90b163317420492e8fdd29ec1c10658d049d0ef7
Author: Dave Barnes 
AuthorDate: Wed Mar 23 08:39:17 2022 -0700

GEODE-10150: alter runtime command and change loglevel command docs bug & 
improvements (#7474)
---
 .../tools_modules/gfsh/command-pages/alter.html.md.erb   | 12 
 .../tools_modules/gfsh/command-pages/change.html.md.erb  | 10 ++
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
index 98e681c..da9d64f 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/alter.html.md.erb
@@ -463,7 +463,11 @@ server1 | Region "/customer" altered on "server1"
 
 ## alter runtime
 
-Alters configuration properties for all members or a subset of members while 
the member or members are running.
+Alters configuration properties for all servers or a subset of servers while 
the member or members are running.
+Alter runtime is a cluster configuration command that affects the 
configuration for newly joining servers.
+In order for running members to adopt the alteration, they must be stopped and 
restarted.
+
+The alter runtime command does not apply to locators.
 
 For more information on these configuration properties, see 
[cache.xml](../../../reference/topics/chapter_overview_cache_xml.html#cache_xml)
 and configuration parameter reference.
 
@@ -527,7 +531,7 @@ alter runtime [--members=value(,value)*] 
[--groups=value(,value)*]
 0
 
 
-\-\-loglevel 
+\-\-log-level 
 The new log level. This option is required and you must specify a value.
 Valid values are: `ALL`, `TRACE`, `DEBUG`, `INFO`, `WARN`, `ERROR`, `FATAL`, 
`OFF`. 
 INFO
@@ -578,13 +582,13 @@ Valid values are: `ALL`, `TRACE`, `DEBUG`, `INFO`, 
`WARN`, `ERROR`, `FATAL`, `OF
 **Example Commands:**
 
 ``` pre
-alter runtime --members=server1 --loglevel=WARN --enable-statistics=true
+alter runtime --members=server1 --log-level=WARN --enable-statistics=true
 ```
 
 **Sample Output:**
 
 ``` pre
-gfsh>alter runtime --members=server1 --loglevel=WARN --enable-statistics=true
+gfsh>alter runtime --members=server1 --log-level=WARN --enable-statistics=true
 Runtime configuration altered successfully for the following member(s)
 192.0.2.0(server1:240):64871
 ```
diff --git a/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb 
b/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
index 806afc0..ecf3ac8 100644
--- a/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
+++ b/geode-docs/tools_modules/gfsh/command-pages/change.html.md.erb
@@ -24,12 +24,14 @@ Changes the logging level on specified members. This 
command takes effect if the
 
 When using a custom `Log4J` configuration, this command takes effect only if 
the member whose logging level you want to change was started using the 
`--J=-Dgeode.LOG_LEVEL_UPDATE_OCCURS=ALWAYS` system property.
 
+The `change loglevel` command applies only to the members specified, whether 
they are servers or locators. The change does not apply to unspecified or 
subsequently-added members.
+
 **Availability:** Online. You must be connected in `gfsh` to a JMX Manager 
member to use this command.
 
 **Syntax:**
 
 ``` pre
-change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,value)*]
+change loglevel --log-level=value [--members=value(,value)*] 
[--groups=value(,value)*]
 ```
 
 
@@ -60,7 +62,7 @@ change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,val
  
 
 
-\-\-loglevel
+\-\-log-level
 Required. Log level to change. Valid options are:
  ALL, TRACE, DEBUG, INFO, 
WARN, ERROR, FATAL, OFF. 
 
@@ -74,13 +76,13 @@ change loglevel --loglevel=value [--members=value(,value)*] 
[--groups=value(,val
 **Example Commands:**
 
 ``` pre
-gfsh>change loglevel --loglevel=DEBUG --members=server1
+gfsh>change loglevel --log-level=DEBUG --members=server1
 ```
 
 **Sample Output:**
 
 ``` pre
-gfsh>change loglevel --loglevel=DEBUG --members=server1
+gfsh>change loglevel --log-level=DEBUG --members=server1
 
 Summary
 


[geode] branch develop updated (6b43b76 -> d3d6915)

2022-03-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from 6b43b76  GEODE-10048: Add framework for Redis events and BLPOP command 
(#7408)
 add d3d6915  GEODE-10150: alter runtime command and change loglevel 
command docs bug & improvements (#7474)

No new revisions were added by this update.

Summary of changes:
 .../tools_modules/gfsh/command-pages/alter.html.md.erb   | 12 
 .../tools_modules/gfsh/command-pages/change.html.md.erb  | 10 ++
 2 files changed, 14 insertions(+), 8 deletions(-)


[geode-site] branch master updated: Update for 1.14.4 release

2022-03-17 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 5771745  Update for 1.14.4 release
5771745 is described below

commit 57717454f59415b5c274684fb3d038ad50a7dc6d
Author: Dave Barnes 
AuthorDate: Thu Mar 17 15:23:23 2022 -0700

Update for 1.14.4 release
---
 website/content/releases/index.html | 32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/website/content/releases/index.html 
b/website/content/releases/index.html
index e1b777a..b094097 100644
--- a/website/content/releases/index.html
+++ b/website/content/releases/index.html
@@ -34,39 +34,39 @@ under the License. -->
   
   
 
-
-1.14.3
+
+1.14.4
 
-https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.14.3;>Release
 Notes
+https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.14.4;>Release
 Notes
 
 
 
  Binaries 
-  [https://apache.org/dyn/closer.cgi/geode/1.14.3/apache-geode-1.14.3.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.3/apache-geode-1.14.3.tgz.sha256;>SHA-256,
-  https://downloads.apache.org/geode/1.14.3/apache-geode-1.14.3.tgz.asc;>PGP
 ]
+  [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-1.14.4.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4.tgz.sha256;>SHA-256,
+  https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4.tgz.asc;>PGP
 ]
 
 
  Source
-  [https://apache.org/dyn/closer.cgi/geode/1.14.3/apache-geode-1.14.3-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.3/apache-geode-1.14.3-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.14.3/apache-geode-1.14.3-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-1.14.4-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.14.4/apache-geode-1.14.4-src.tgz.asc;>PGP
]
  
 
  Geode Native Source
-  [https://apache.org/dyn/closer.cgi/geode/1.14.3/apache-geode-native-1.14.3-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.3/apache-geode-native-1.14.3-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.14.3/apache-geode-native-1.14.3-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-native-1.14.4-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-native-1.14.4-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.14.4/apache-geode-native-1.14.4-src.tgz.asc;>PGP
]
  
 
  Benchmarks
-  [https://apache.org/dyn/closer.cgi/geode/1.14.3/apache-geode-benchmarks-1.14.3-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.3/apache-geode-benchmarks-1.14.3-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.14.3/apache-geode-benchmarks-1.14.3-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-benchmarks-1.14.4-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-benchmarks-1.14.4-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.14.4/apache-geode-benchmarks-1.14.4-src.tgz.asc;>PGP
]
  
 
  Examples
-   [https://apache.org/dyn/closer.cgi/geode/1.14.3/apache-geode-examples-1.14.3-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.3/apache-geode-examples-1.14.3-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.14.3/apache-geode-examples-1.14.3-src.tgz.asc;>PGP
+   [https://apache.org/dyn/closer.cgi/geode/1.14.4/apache-geode-examples-1.14.4-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.14.4/apache-geode-examples-1.14.4-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.14.4/apache-geode-examples-1.14.4-src.tgz.asc;>PGP
]
  
 
@@ -75,7 +75,7 @@ under the License. -->
   Gradle
 
 dependencies {
-  compile 'org.apache.geode:geode-core:1.14.3'
+  compile 'org.apache.geode:geode-core:1.14.4'
 }
 
   Maven
@@ -84,12 +84,12 @@ dependencies {
   dependency
 groupIdorg.apache.geode/groupId
 artifactIdgeode-core/artifactId
-version1.14.3/version
+version1.14.4/version
   /dependency
 /dependencies
 
 
-
+
 
 
 1.13.8


[geode-site] branch asf-site updated: update for 1.13.8 release

2022-03-15 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 240c890  update for 1.13.8 release
240c890 is described below

commit 240c8908bbe091bb6194967ceb5c7fc397e2cce6
Author: Dave Barnes 
AuthorDate: Tue Mar 15 15:30:28 2022 -0700

update for 1.13.8 release
---
 releases/index.html | 32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/releases/index.html b/releases/index.html
index 431e800..a0671b1 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -168,39 +168,39 @@ dependencies {
 
 
 
-
-1.13.7
+
+1.13.8
 
-https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.13.7;>Release
 Notes
+https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.13.8;>Release
 Notes
 
 
 
  Binaries 
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-1.13.7.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7.tgz.sha256;>SHA-256,
-  https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7.tgz.asc;>PGP
 ]
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-1.13.8.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8.tgz.sha256;>SHA-256,
+  https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8.tgz.asc;>PGP
 ]
 
 
  Source
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8-src.tgz.asc;>PGP
]
  
 
  Geode Native Source
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-native-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-native-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-native-1.13.7-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-native-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-native-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-native-1.13.8-src.tgz.asc;>PGP
]
  
 
  Benchmarks
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-benchmarks-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-benchmarks-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-benchmarks-1.13.7-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-benchmarks-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-benchmarks-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-benchmarks-1.13.8-src.tgz.asc;>PGP
]
  
 
  Examples
-   [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-examples-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-examples-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-examples-1.13.7-src.tgz.asc;>PGP
+   [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-examples-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-examples-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-examples-1.13.8-src.tgz.asc;>PGP
]
  
 
@@ -209,7 +209,7 @@ dependencies {
   Gradle
 
 dependencies {
-  compile 'org.apache.geode:geode-core:1.13.7'
+  compile 'org.apache.geode:geode-core:1.13.8'
 }
 
   Maven
@@ -218,12 +218,12 @@ dependencies {
   dependency
 groupIdorg.apache.geode/groupId
 artifactIdgeode-core/artifactId
-version1.13.7/version
+version1.13.8/version
   /dependency
 /dependencies
 
 
-
+
 
 
 1.12.9 


[geode-site] branch master updated: Update for 1.13.8 release

2022-03-15 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 7d41860  Update for 1.13.8 release
7d41860 is described below

commit 7d418602186b2fd8fb53d40c2b6d6126ef5653e7
Author: Dave Barnes 
AuthorDate: Tue Mar 15 15:28:07 2022 -0700

Update for 1.13.8 release
---
 website/content/releases/index.html | 32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/website/content/releases/index.html 
b/website/content/releases/index.html
index b41e753..e1b777a 100644
--- a/website/content/releases/index.html
+++ b/website/content/releases/index.html
@@ -91,39 +91,39 @@ dependencies {
 
 
 
-
-1.13.7
+
+1.13.8
 
-https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.13.7;>Release
 Notes
+https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.13.8;>Release
 Notes
 
 
 
  Binaries 
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-1.13.7.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7.tgz.sha256;>SHA-256,
-  https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7.tgz.asc;>PGP
 ]
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-1.13.8.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8.tgz.sha256;>SHA-256,
+  https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8.tgz.asc;>PGP
 ]
 
 
  Source
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-1.13.7-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-1.13.8-src.tgz.asc;>PGP
]
  
 
  Geode Native Source
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-native-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-native-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-native-1.13.7-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-native-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-native-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-native-1.13.8-src.tgz.asc;>PGP
]
  
 
  Benchmarks
-  [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-benchmarks-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-benchmarks-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-benchmarks-1.13.7-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-benchmarks-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-benchmarks-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-benchmarks-1.13.8-src.tgz.asc;>PGP
]
  
 
  Examples
-   [https://apache.org/dyn/closer.cgi/geode/1.13.7/apache-geode-examples-1.13.7-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.7/apache-geode-examples-1.13.7-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.13.7/apache-geode-examples-1.13.7-src.tgz.asc;>PGP
+   [https://apache.org/dyn/closer.cgi/geode/1.13.8/apache-geode-examples-1.13.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.13.8/apache-geode-examples-1.13.8-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.13.8/apache-geode-examples-1.13.8-src.tgz.asc;>PGP
]
  
 
@@ -132,7 +132,7 @@ dependencies {
   Gradle
 
 dependencies {
-  compile 'org.apache.geode:geode-core:1.13.7'
+  compile 'org.apache.geode:geode-core:1.13.8'
 }
 
   Maven
@@ -141,12 +141,12 @@ dependencies {
   dependency
 groupIdorg.apache.geode/groupId
 artifactIdgeode-core/artifactId
-version1.13.7/version
+version1.13.8/version
   /dependency
 /dependencies
 
 
-
+
 
 
 1.12.9 


[geode-site] branch asf-site updated: Update for Geode 1.12.9

2022-03-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 48ba6db  Update for Geode 1.12.9
48ba6db is described below

commit 48ba6dbce4f41befa0514ee86670c73695035d30
Author: Dave Barnes 
AuthorDate: Wed Mar 9 15:13:42 2022 -0800

Update for Geode 1.12.9
---
 .htaccess   |  6 +++---
 releases/index.html | 32 
 2 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/.htaccess b/.htaccess
index 204e28f..03c72fc 100755
--- a/.htaccess
+++ b/.htaccess
@@ -16,10 +16,10 @@
 RewriteEngine On
 RewriteCond %{HTTPS} !=on
 RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
-RedirectMatch 301 /serverman/(.*) https://geode.apache.org/docs/guide/latest/$1
-RedirectMatch 301 /geodeman/(.*) https://geode.apache.org/docs/guide/latest/$1
+RedirectMatch 301 /serverman/(.*) https://geode.apache.org/docs/guide/114/$1
+RedirectMatch 301 /geodeman/(.*) https://geode.apache.org/docs/guide/114/$1
 RedirectMatch 301 /cppapiref/(.*) 
https://geode.apache.org/releases/latest/cppdocs/$1
 RedirectMatch 301 /dotnetapiref/(.*) 
https://geode.apache.org/releases/latest/dotnetdocs/$1
 
 # Removed document versions redirect to latest, will redirect to doc index if 
missing after that.
-RedirectMatch 301 /docs/guide/(?:111|110|19|18|17|16|15|14|13|12|11|10)/(.*) 
https://geode.apache.org/docs/guide/latest/$1
+RedirectMatch 301 /docs/guide/(?:111|110|19|18|17|16|15|14|13|12|11|10)/(.*) 
https://geode.apache.org/docs/guide/114/$1
diff --git a/releases/index.html b/releases/index.html
index ca444f8..431e800 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -225,39 +225,39 @@ dependencies {
 
 
 
-
-1.12.8 
+
+1.12.9 
 
-https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.12.8;>Release
 Notes
+https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.12.9;>Release
 Notes
 
 
 
  Binaries 
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-1.12.8.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8.tgz.sha256;>SHA-256,
-  https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8.tgz.asc;>PGP
 ]
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-1.12.9.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9.tgz.sha256;>SHA-256,
+  https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9.tgz.asc;>PGP
 ]
 
 
  Source
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-1.12.9-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9-src.tgz.asc;>PGP
]
  
 
  Geode Native Source
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-native-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-native-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.12.8/apache-geode-native-1.12.8-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-native-1.12.9-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-native-1.12.9-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.12.9/apache-geode-native-1.12.9-src.tgz.asc;>PGP
]
  
 
  Benchmarks
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-benchmarks-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-benchmarks-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.12.8/apache-geode-benchmarks-1.12.8-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-benchmarks-1.12.9-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-benchmarks-1.12.9-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.12.9/apache-geode-benchmarks-1.12.9-src.tgz.asc;>PGP
]
  
 
  Examples
-   [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-examples-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-examples-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apac

[geode-site] branch master updated: Update for Geode 1.12.9

2022-03-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 1092007  Update for Geode 1.12.9
1092007 is described below

commit 10920070e0e080b1c412f273876c6b31e7ea06a0
Author: Dave Barnes 
AuthorDate: Wed Mar 9 15:12:27 2022 -0800

Update for Geode 1.12.9
---
 website/content/releases/index.html | 32 
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/website/content/releases/index.html 
b/website/content/releases/index.html
index 5ed4f0c..b41e753 100644
--- a/website/content/releases/index.html
+++ b/website/content/releases/index.html
@@ -148,39 +148,39 @@ dependencies {
 
 
 
-
-1.12.8 
+
+1.12.9 
 
-https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.12.8;>Release
 Notes
+https://cwiki.apache.org/confluence/display/GEODE/Release+Notes#ReleaseNotes-1.12.9;>Release
 Notes
 
 
 
  Binaries 
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-1.12.8.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8.tgz.sha256;>SHA-256,
-  https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8.tgz.asc;>PGP
 ]
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-1.12.9.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9.tgz.sha256;>SHA-256,
+  https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9.tgz.asc;>PGP
 ]
 
 
  Source
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.12.8/apache-geode-1.12.8-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-1.12.9-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.12.9/apache-geode-1.12.9-src.tgz.asc;>PGP
]
  
 
  Geode Native Source
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-native-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-native-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.12.8/apache-geode-native-1.12.8-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-native-1.12.9-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-native-1.12.9-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.12.9/apache-geode-native-1.12.9-src.tgz.asc;>PGP
]
  
 
  Benchmarks
-  [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-benchmarks-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-benchmarks-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.12.8/apache-geode-benchmarks-1.12.8-src.tgz.asc;>PGP
+  [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-benchmarks-1.12.9-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-benchmarks-1.12.9-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.12.9/apache-geode-benchmarks-1.12.9-src.tgz.asc;>PGP
]
  
 
  Examples
-   [https://apache.org/dyn/closer.cgi/geode/1.12.8/apache-geode-examples-1.12.8-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.8/apache-geode-examples-1.12.8-src.tgz.sha256;>SHA-256,
-   https://downloads.apache.org/geode/1.12.8/apache-geode-examples-1.12.8-src.tgz.asc;>PGP
+   [https://apache.org/dyn/closer.cgi/geode/1.12.9/apache-geode-examples-1.12.9-src.tgz;>TGZ,
 https://downloads.apache.org/geode/1.12.9/apache-geode-examples-1.12.9-src.tgz.sha256;>SHA-256,
+   https://downloads.apache.org/geode/1.12.9/apache-geode-examples-1.12.9-src.tgz.asc;>PGP
]
  
 
@@ -189,7 +189,7 @@ dependencies {
   Gradle
 
 dependencies {
-  compile 'org.apache.geode:geode-core:1.12.8'
+  compile 'org.apache.geode:geode-core:1.12.9'
 }
 
   Maven
@@ -198,12 +198,12 @@ dependencies {
   dependency
 groupIdorg.apache.geode/groupId
 artifactIdgeode-core/artifactId
-version1.12.8/version
+version1.12.9/version
   /dependency
 /dependencies
 
 
-
+
 
 
 Geode Kafka Connector 1.1.0 


[geode-native] branch support/1.14 updated: GEODE-10062: Update Native Client Docs to minimize redirects - additions and corrections

2022-02-24 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new d924d99  GEODE-10062: Update Native Client Docs to minimize redirects 
- additions and corrections
d924d99 is described below

commit d924d995597ca05d82e7043ff8e1a942dbf0ece3
Author: Dave Barnes 
AuthorDate: Thu Feb 24 12:55:22 2022 -0800

GEODE-10062: Update Native Client Docs to minimize redirects - additions 
and corrections
---
 .../client-cache-ref.html.md.erb  | 19 +++
 .../configuring/sysprops.html.md.erb  |  2 +-
 .../app-dev-walkthrough-cpp.html.md.erb   |  2 +-
 .../client-cache-ref.html.md.erb  | 10 +-
 .../configuring/sysprops.html.md.erb  |  2 +-
 .../app-dev-walkthrough-dotnet.html.md.erb|  7 ---
 6 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb 
b/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
index 71a0139..c993bf8 100644
--- a/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
+++ b/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
@@ -357,7 +357,7 @@ Use the `` sub-element to specify 
duration and expiration
 
 A partition resolver is used for single-hop access to partitioned region 
entries on the server side. This resolver
 implementation must match that of the `PartitionResolver` on the server side.
-See the [API Class Reference](/apidocs/hierarchy.html) for the 
**PartitionResolver** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PartitionResolver** class.
 
 For example:
 
@@ -369,27 +369,30 @@ For example:
 
 ## \
 
-\ identifies a cache loader function by specifying 
`library-name` and `library-function-name`.
-See the [API Class Reference](/apidocs/hierarchy.html) for the **CacheLoader** 
class.
+\ identifies a cache loader function by specifying 
`library-function-name` and optionally a `library-name`.
+Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheLoader** class.
 
 
 ## \
 
-\ identifies a cache listener function by specifying 
`library-name` and `library-function-name`.
-See the [API Class Reference](/apidocs/hierarchy.html) for the 
**CacheListener** class.
+\ identifies a cache listener function by specifying 
`library-function-name` and optionally a `library-name`.
+Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheListener** class.
 
 
 ## \
 
-\ identifies a cache writer function by specifying 
`library-name` and `library-function-name`.
-See the [API Class Reference](/apidocs/hierarchy.html) for the **CacheWriter** 
class.
+\ identifies a cache writer function by specifying 
`library-function-name` and optionally a `library-name`.
+Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheWriter** class.
 
 
 ## \
 
 For each region, if the disk-policy attribute is set to `overflows`, a 
persistence-manager plug-in
 must perform cache-to-disk and disk-to-cache operations.
-See the [API Class Reference](/apidocs/hierarchy.html) for the 
**PersistenceManager** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PersistenceManager** class.
 
 \ identifies a persistence manager function by 
specifying `library-name` and `library-function-name`.
 You can also specify a set of properties to be passed to the function as 
parameters.
diff --git a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
index 7a1ec63..a01b0b1 100644
--- a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
@@ -20,7 +20,7 @@ limitations under the License.
 -->
 
 A variety of system properties can be specified when a client connects to a 
distributed system, either programmatically or in a `geode.properties` file.
-See `apache::geode::client::SystemProperties` in the [C++ API docs](cppdocs).
+See `apache::geode::client::SystemProperties` in the [C++ API 
docs](<%=vars.cppapiref%>/hierarchy.html).
 
 The following settings can be configured:
 
diff --git 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/ap

[geode-native] branch develop updated: GEODE-10062: Update Native Client Docs to minimize redirects - additions and corrections (#934)

2022-02-24 Thread dbarnes
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-native.git


The following commit(s) were added to refs/heads/develop by this push:
 new 0461806  GEODE-10062: Update Native Client Docs to minimize redirects 
- additions and corrections (#934)
0461806 is described below

commit 0461806f6dd00fdd3997c12bc181e538280c19c9
Author: Dave Barnes 
AuthorDate: Thu Feb 24 13:46:14 2022 -0800

GEODE-10062: Update Native Client Docs to minimize redirects - additions 
and corrections (#934)
---
 docs/geode-native-docs-cpp/client-cache-ref.html.md.erb| 10 +-
 docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb|  2 +-
 .../getting-started/app-dev-walkthrough-cpp.html.md.erb|  2 +-
 docs/geode-native-docs-dotnet/client-cache-ref.html.md.erb | 10 +-
 docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb |  2 +-
 .../getting-started/app-dev-walkthrough-dotnet.html.md.erb |  7 ---
 6 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb 
b/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
index 7e398a6..250caad 100644
--- a/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
+++ b/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
@@ -364,7 +364,7 @@ Take into account that if `library-name` is not specified, 
the function will be
 
 A partition resolver is used for single-hop access to partitioned region 
entries on the server side. This resolver
 implementation must match that of the `PartitionResolver` on the server side.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PartitionResolver** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PartitionResolver** class.
 
 For example:
 
@@ -378,28 +378,28 @@ For example:
 
 \ identifies a cache loader function by specifying 
`library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheLoader** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheLoader** class.
 
 
 ## \
 
 \ identifies a cache listener function by specifying 
`library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheListener** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheListener** class.
 
 
 ## \
 
 \ identifies a cache writer function by specifying 
`library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheWriter** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheWriter** class.
 
 
 ## \
 
 For each region, if the disk-policy attribute is set to `overflows`, a 
persistence-manager plug-in
 must perform cache-to-disk and disk-to-cache operations.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PersistenceManager** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PersistenceManager** class.
 
 \ identifies a persistence manager function by 
specifying `library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
diff --git a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
index 7a1ec63..a01b0b1 100644
--- a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
@@ -20,7 +20,7 @@ limitations under the License.
 -->
 
 A variety of system properties can be specified when a client connects to a 
distributed system, either programmatically or in a `geode.properties` file.
-See `apache::geode::client::SystemProperties` in the [C++ API docs](cppdocs).
+See `apache::geode::client::SystemProperties` in the [C++ API 
docs](<%=vars.cppapiref%>/hierarchy.html).
 
 The following settings can be configured:
 
diff --git 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
index 13a109b..20e

[geode-native] branch feature/GEODE-10062 created (now c5d81c1)

2022-02-24 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch feature/GEODE-10062
in repository https://gitbox.apache.org/repos/asf/geode-native.git.


  at c5d81c1  GEODE-10062: Update Native Client Docs to minimize redirects 
- additions and corrections

This branch includes the following new commits:

 new c5d81c1  GEODE-10062: Update Native Client Docs to minimize redirects 
- additions and corrections

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[geode-native] 01/01: GEODE-10062: Update Native Client Docs to minimize redirects - additions and corrections

2022-02-24 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch feature/GEODE-10062
in repository https://gitbox.apache.org/repos/asf/geode-native.git

commit c5d81c18a1922f08d9e78fd6a422e0409342293d
Author: Dave Barnes 
AuthorDate: Thu Feb 24 12:55:22 2022 -0800

GEODE-10062: Update Native Client Docs to minimize redirects - additions 
and corrections
---
 docs/geode-native-docs-cpp/client-cache-ref.html.md.erb| 10 +-
 docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb|  2 +-
 .../getting-started/app-dev-walkthrough-cpp.html.md.erb|  2 +-
 docs/geode-native-docs-dotnet/client-cache-ref.html.md.erb | 10 +-
 docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb |  2 +-
 .../getting-started/app-dev-walkthrough-dotnet.html.md.erb |  7 ---
 6 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb 
b/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
index 7e398a6..250caad 100644
--- a/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
+++ b/docs/geode-native-docs-cpp/client-cache-ref.html.md.erb
@@ -364,7 +364,7 @@ Take into account that if `library-name` is not specified, 
the function will be
 
 A partition resolver is used for single-hop access to partitioned region 
entries on the server side. This resolver
 implementation must match that of the `PartitionResolver` on the server side.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PartitionResolver** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PartitionResolver** class.
 
 For example:
 
@@ -378,28 +378,28 @@ For example:
 
 \ identifies a cache loader function by specifying 
`library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheLoader** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheLoader** class.
 
 
 ## \
 
 \ identifies a cache listener function by specifying 
`library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheListener** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheListener** class.
 
 
 ## \
 
 \ identifies a cache writer function by specifying 
`library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheWriter** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **CacheWriter** class.
 
 
 ## \
 
 For each region, if the disk-policy attribute is set to `overflows`, a 
persistence-manager plug-in
 must perform cache-to-disk and disk-to-cache operations.
-See the [API Class Reference](/<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PersistenceManager** class.
+See the [API Class Reference](<%=vars.cppapiref_version%>/hierarchy.html) for 
the **PersistenceManager** class.
 
 \ identifies a persistence manager function by 
specifying `library-function-name` and optionally a `library-name`.
 Take into account that if `library-name` is not specified, the function will 
be looked for in the application itself.
diff --git a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
index 7a1ec63..a01b0b1 100644
--- a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
@@ -20,7 +20,7 @@ limitations under the License.
 -->
 
 A variety of system properties can be specified when a client connects to a 
distributed system, either programmatically or in a `geode.properties` file.
-See `apache::geode::client::SystemProperties` in the [C++ API docs](cppdocs).
+See `apache::geode::client::SystemProperties` in the [C++ API 
docs](<%=vars.cppapiref%>/hierarchy.html).
 
 The following settings can be configured:
 
diff --git 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
index 13a109b..20e7bfd 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
@@ -34,7 +34,7 @@ This wal

[geode-native] branch support/1.14 updated: GEODE-10062: Update Native Client Docs to minimize redirects (#931)

2022-02-24 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 8a5244a  GEODE-10062: Update Native Client Docs to minimize redirects 
(#931)
8a5244a is described below

commit 8a5244a84beca9b1561dff3281245b1724ab4ec4
Author: Dave Barnes 
AuthorDate: Thu Feb 24 09:03:30 2022 -0800

GEODE-10062: Update Native Client Docs to minimize redirects (#931)
---
 docs/geode-native-book-cpp/config.yml   | 5 +
 docs/geode-native-book-dotnet/config.yml| 5 +
 docs/geode-native-docs-cpp/about-client-users-guide.html.md.erb | 2 +-
 .../configuring/config-client-cache.html.md.erb | 2 +-
 docs/geode-native-docs-cpp/configuring/configuration.html.md.erb| 2 +-
 .../connection-pools/subscription-properties.html.md.erb| 2 +-
 docs/geode-native-docs-cpp/continuous-queries.html.md.erb   | 6 +++---
 docs/geode-native-docs-cpp/function-execution.html.md.erb   | 2 +-
 .../getting-started/getting-started-nc-client.html.md.erb   | 6 +++---
 docs/geode-native-docs-cpp/regions/regions.html.md.erb  | 2 +-
 docs/geode-native-docs-cpp/remote-queries.html.md.erb   | 4 ++--
 docs/geode-native-docs-cpp/security/authentication.html.md.erb  | 2 +-
 docs/geode-native-docs-cpp/security/security.html.md.erb| 2 +-
 docs/geode-native-docs-cpp/security/sslclientserver.html.md.erb | 4 ++--
 .../serialization/data-serialization.html.md.erb| 2 +-
 docs/geode-native-docs-cpp/transactions.html.md.erb | 2 +-
 docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb  | 2 +-
 .../configuring/config-client-cache.html.md.erb | 2 +-
 docs/geode-native-docs-dotnet/configuring/configuration.html.md.erb | 2 +-
 .../connection-pools/subscription-properties.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/continuous-queries.html.md.erb| 6 +++---
 docs/geode-native-docs-dotnet/function-execution.html.md.erb| 2 +-
 .../getting-started/getting-started-nc-client.html.md.erb   | 6 +++---
 .../preserving-data/configuring-durable-nc.html.md.erb  | 2 +-
 .../preserving-data/durable-client-messaging-req.html.md.erb| 2 +-
 .../preserving-data/high-availability-client-server.html.md.erb | 2 +-
 .../impl-cache-listeners-durable-clients.html.md.erb| 2 +-
 .../preserving-data/using-queue-conflation.html.md.erb  | 2 +-
 docs/geode-native-docs-dotnet/regions/regions.html.md.erb   | 2 +-
 docs/geode-native-docs-dotnet/remote-queries.html.md.erb| 4 ++--
 docs/geode-native-docs-dotnet/security/authentication.html.md.erb   | 2 +-
 docs/geode-native-docs-dotnet/security/security.html.md.erb | 2 +-
 docs/geode-native-docs-dotnet/security/sslclientserver.html.md.erb  | 4 ++--
 .../serialization/data-serialization.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/transactions.html.md.erb  | 2 +-
 35 files changed, 55 insertions(+), 45 deletions(-)

diff --git a/docs/geode-native-book-cpp/config.yml 
b/docs/geode-native-book-cpp/config.yml
index 1e6d091..7f030d3 100644
--- a/docs/geode-native-book-cpp/config.yml
+++ b/docs/geode-native-book-cpp/config.yml
@@ -45,5 +45,10 @@ template_variables:
   book_title_short: Geode Native C++ Docs
   local_header_title: Apache Geode Native C++
   local_header_img: /images/Apache_Geode_logo_symbol.png
+  serverman: https://geode.apache.org/docs/guide/latest
+  geodeman: https://geode.apache.org/docs/guide/latest
+  cppapiref: https://geode.apache.org/releases/latest/cppdocs/
+  dotnetapiref: https://geode.apache.org/releases/latest/dotnetdocs/
+  javaapiref: https://geode.apache.org/releases/latest/javadoc/index.html
 
 broken_link_exclusions: 
iefix|using_custom_classes|arrowhead|cppdocs|dotnetdocs|#
diff --git a/docs/geode-native-book-dotnet/config.yml 
b/docs/geode-native-book-dotnet/config.yml
index 40ac6ff..39c93c7 100644
--- a/docs/geode-native-book-dotnet/config.yml
+++ b/docs/geode-native-book-dotnet/config.yml
@@ -45,5 +45,10 @@ template_variables:
   book_title_short: Geode Native .NET Docs
   local_header_title: Apache Geode Native .NET
   local_header_img: /images/Apache_Geode_logo_symbol.png
+  serverman: https://geode.apache.org/docs/guide/latest
+  geodeman: https://geode.apache.org/docs/guide/latest
+  cppapiref: https://geode.apache.org/releases/latest/cppdocs/
+  dotnetapiref: https://geode.apache.org/releases/latest/dotnetdocs/
+  javaapiref: https://geode.apache.org/releases/latest/javadoc/index.html
 
 broken_link_exclusions: 
iefix|using_custom_classes|arrowhead|cppdocs|dotnetdocs|114|#
diff --git a/docs/geode-native-docs-cpp/about-client-users

[geode-native] branch develop updated: GEODE-10062: Update Native Client Docs to minimize redirects (#931)

2022-02-24 Thread dbarnes
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-native.git


The following commit(s) were added to refs/heads/develop by this push:
 new 87891bd  GEODE-10062: Update Native Client Docs to minimize redirects 
(#931)
87891bd is described below

commit 87891bd2b3ab3741a98f2c2e7aa4d4785f05cc3f
Author: Dave Barnes 
AuthorDate: Thu Feb 24 09:03:30 2022 -0800

GEODE-10062: Update Native Client Docs to minimize redirects (#931)
---
 docs/geode-native-book-cpp/config.yml   | 5 +
 docs/geode-native-book-dotnet/config.yml| 5 +
 docs/geode-native-docs-cpp/about-client-users-guide.html.md.erb | 2 +-
 .../configuring/config-client-cache.html.md.erb | 2 +-
 docs/geode-native-docs-cpp/configuring/configuration.html.md.erb| 2 +-
 .../connection-pools/subscription-properties.html.md.erb| 2 +-
 docs/geode-native-docs-cpp/continuous-queries.html.md.erb   | 6 +++---
 docs/geode-native-docs-cpp/function-execution.html.md.erb   | 2 +-
 .../getting-started/getting-started-nc-client.html.md.erb   | 6 +++---
 docs/geode-native-docs-cpp/regions/regions.html.md.erb  | 2 +-
 docs/geode-native-docs-cpp/remote-queries.html.md.erb   | 4 ++--
 docs/geode-native-docs-cpp/security/authentication.html.md.erb  | 2 +-
 docs/geode-native-docs-cpp/security/security.html.md.erb| 2 +-
 docs/geode-native-docs-cpp/security/sslclientserver.html.md.erb | 4 ++--
 .../serialization/data-serialization.html.md.erb| 2 +-
 docs/geode-native-docs-cpp/transactions.html.md.erb | 2 +-
 docs/geode-native-docs-dotnet/about-client-users-guide.html.md.erb  | 2 +-
 .../configuring/config-client-cache.html.md.erb | 2 +-
 docs/geode-native-docs-dotnet/configuring/configuration.html.md.erb | 2 +-
 .../connection-pools/subscription-properties.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/continuous-queries.html.md.erb| 6 +++---
 docs/geode-native-docs-dotnet/function-execution.html.md.erb| 2 +-
 .../getting-started/getting-started-nc-client.html.md.erb   | 6 +++---
 .../preserving-data/configuring-durable-nc.html.md.erb  | 2 +-
 .../preserving-data/durable-client-messaging-req.html.md.erb| 2 +-
 .../preserving-data/high-availability-client-server.html.md.erb | 2 +-
 .../impl-cache-listeners-durable-clients.html.md.erb| 2 +-
 .../preserving-data/using-queue-conflation.html.md.erb  | 2 +-
 docs/geode-native-docs-dotnet/regions/regions.html.md.erb   | 2 +-
 docs/geode-native-docs-dotnet/remote-queries.html.md.erb| 4 ++--
 docs/geode-native-docs-dotnet/security/authentication.html.md.erb   | 2 +-
 docs/geode-native-docs-dotnet/security/security.html.md.erb | 2 +-
 docs/geode-native-docs-dotnet/security/sslclientserver.html.md.erb  | 4 ++--
 .../serialization/data-serialization.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/transactions.html.md.erb  | 2 +-
 35 files changed, 55 insertions(+), 45 deletions(-)

diff --git a/docs/geode-native-book-cpp/config.yml 
b/docs/geode-native-book-cpp/config.yml
index ae90968..1040524 100644
--- a/docs/geode-native-book-cpp/config.yml
+++ b/docs/geode-native-book-cpp/config.yml
@@ -49,5 +49,10 @@ template_variables:
   book_title_short: Geode Native C++ Docs
   local_header_title: Apache Geode Native C++
   local_header_img: /images/Apache_Geode_logo_symbol.png
+  serverman: https://geode.apache.org/docs/guide/latest
+  geodeman: https://geode.apache.org/docs/guide/latest
+  cppapiref: https://geode.apache.org/releases/latest/cppdocs/
+  dotnetapiref: https://geode.apache.org/releases/latest/dotnetdocs/
+  javaapiref: https://geode.apache.org/releases/latest/javadoc/index.html
 
 broken_link_exclusions: 
iefix|using_custom_classes|arrowhead|cppdocs|dotnetdocs|#
diff --git a/docs/geode-native-book-dotnet/config.yml 
b/docs/geode-native-book-dotnet/config.yml
index e02f681..1f2cdb9 100644
--- a/docs/geode-native-book-dotnet/config.yml
+++ b/docs/geode-native-book-dotnet/config.yml
@@ -49,5 +49,10 @@ template_variables:
   book_title_short: Geode Native .NET Docs
   local_header_title: Apache Geode Native .NET
   local_header_img: /images/Apache_Geode_logo_symbol.png
+  serverman: https://geode.apache.org/docs/guide/latest
+  geodeman: https://geode.apache.org/docs/guide/latest
+  cppapiref: https://geode.apache.org/releases/latest/cppdocs/
+  dotnetapiref: https://geode.apache.org/releases/latest/dotnetdocs/
+  javaapiref: https://geode.apache.org/releases/latest/javadoc/index.html
 
 broken_link_exclusions: 
iefix|using_custom_classes|arrowhead|cppdocs|dotnetdocs|#
diff --git a/docs/geode-native-docs-cpp/about-client-users

[geode-site] branch asf-site updated (dbc215e -> 88d2856)

2022-02-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git.


 discard dbc215e  GEODE-10078: add 'latest' link for user guide
 new 88d2856  GEODE-10078: add 'latest' link for user guide

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (dbc215e)
\
 N -- N -- N   refs/heads/asf-site (88d2856)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/guide/{114 => latest}/CONTRIBUTE   |   0
 docs/guide/{114 => latest}/about_geode.html |   0
 docs/guide/{114 => latest}/basic_config/book_intro.html |   0
 .../basic_config/config_concepts/chapter_overview.html  |   0
 .../distributed_system_member_configuration.html|   0
 .../basic_config/config_concepts/local_vs_remote.html   |   0
 .../data_entries_custom_classes/chapter_overview.html   |   0
 .../data_entries_custom_classes/copy_on_read.html   |   0
 .../data_entries_custom_classes/managing_data_entries.html  |   0
 .../data_entries_custom_classes/using_custom_classes.html   |   0
 .../basic_config/data_regions/chapter_overview.html |   0
 .../data_regions/creating_custom_attributes.html|   0
 .../basic_config/data_regions/managing_data_regions.html|   0
 .../data_regions/managing_region_attributes.html|   0
 .../basic_config/data_regions/new_region_existing_data.html |   0
 .../basic_config/data_regions/region_naming.html|   0
 .../basic_config/data_regions/region_shortcuts.html |   0
 .../data_regions/store_retrieve_region_shortcuts.html   |   0
 .../gemfire_properties/setting_distributed_properties.html  |   0
 .../basic_config/the_cache/chapter_overview.html|   0
 .../basic_config/the_cache/intro_cache_management.html  |   0
 .../basic_config/the_cache/managing_a_client_cache.html |   0
 .../basic_config/the_cache/managing_a_multiuser_cache.html  |   0
 .../the_cache/managing_a_peer_server_cache.html |   0
 .../basic_config/the_cache/managing_a_secure_cache.html |   0
 .../basic_config/the_cache/setting_cache_initializer.html   |   0
 .../basic_config/the_cache/setting_cache_properties.html|   0
 .../guide/{114 => latest}/configuring/chapter_overview.html |   0
 .../cluster_config/deploying_application_jars.html  |   0
 .../configuring/cluster_config/export-import.html   |   0
 .../cluster_config/gfsh_config_troubleshooting.html |   0
 .../configuring/cluster_config/gfsh_persist.html|   0
 .../configuring/cluster_config/gfsh_remote.html |   0
 .../cluster_config/persisting_configurations.html   |   0
 .../configuring/cluster_config/using_member_groups.html |   0
 .../configuring/running/change_file_spec.html   |   0
 .../configuring/running/cluster-management-service.html |   0
 .../configuring/running/default_file_specs.html |   0
 .../configuring/running/deploy_config_files_intro.html  |   0
 .../configuring/running/deploying_config_files.html |   0
 .../configuring/running/deploying_config_jar_files.html |   0
 .../configuring/running/firewall_ports_config.html  |   0
 .../configuring/running/firewalls_connections.html  |   0
 .../configuring/running/firewalls_ports.html|   0
 .../configuring/running/managing_output_files.html  |   0
 .../configuring/running/running_the_cacheserver.html|   0
 .../configuring/running/running_the_locator.html|   0
 .../configuring/running/starting_up_shutting_down.html  |   0
 docs/guide/{114 => latest}/developing/book_intro.html   |   0
 .../developing/continuous_querying/chapter_overview.html|   0
 .../continuous_querying/continuous_querying_whats_next.html |   0
 .../continuous_querying/how_continuous_querying_works.html  |   0
 .../implementing_continuous_querying.html   |   0
 .../data_serialization/PDX_Serialization_Features.html  |   0
 .../developing/data_serialization/auto_serialization.html   |   0

[geode-site] branch master updated: Update README file

2022-02-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/master by this push:
 new 5a3e5ee  Update README file
5a3e5ee is described below

commit 5a3e5ee44de5797d3c124adb7093d4bdcdcd4df7
Author: Dave Barnes 
AuthorDate: Wed Feb 23 10:06:54 2022 -0800

Update README file
---
 README.md | 14 --
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md
index 620b478..a055cea 100644
--- a/README.md
+++ b/README.md
@@ -126,10 +126,10 @@ The `gradlew publish` command *does not* update the `css` 
and `stylesheets` dire
 ```
 {geode-site}/docs/guide/XY
 ```
-  where `XY` is the product version of your documentation (e.g., 
`{geode-site}/website/content/docs/guide/17` if you are publishing the 
documentation for Apache Geode 1.7). So, if your current working directory is 
the top level of `{geode-site}`, you would create the destination directory 
with the following command:
+  where `XY` is the product version of your documentation (e.g., 
`{geode-site}/website/content/docs/guide/17` if you are publishing the 
documentation for Apache Geode 1.14). So, if your current working directory is 
the top level of `{geode-site}`, you would create the destination directory 
with the following command:
 
 ```
-$ mkdir -p {geode-site}/docs/guide/XY
+$ mkdir -p {geode-site}/docs/guide/114
 ```
 
   1. Navigate to the User Guide you have built in the Geode repository: 
`{geode-project-dir}/geode-book/final_app/public/docs/guide/XY`.
@@ -149,6 +149,16 @@ The `gradlew publish` command *does not* update the `css` 
and `stylesheets` dire
 $ tar xvf ~/Desktop/new-guide-content.tar
 ```
 
+  - Replace the entire `docs/guide/latest` directory with a copy of the latest 
user guide's directory. Use `tar` (rather than `cp`) to preserve the original 
directory's structure.
+
+```
+$ cd {geode-site}/docs/guide
+$ rm -rf latest
+$ mkdir latest
+$ cd latest
+$ (cd ../XY && tar cf - *) | (tar xf -)
+```
+  
 ### 3. Publish new javadocs
 
 You should still be on the __asf-site__ branch. Copy new javadocs directly to 
the directory


[geode-site] branch asf-site updated: GEODE-10078: add 'latest' link for user guide

2022-02-23 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new dbc215e  GEODE-10078: add 'latest' link for user guide
dbc215e is described below

commit dbc215edfaba3acc14915263cca4a3280072fea4
Author: Dave Barnes 
AuthorDate: Wed Feb 23 09:54:59 2022 -0800

GEODE-10078: add 'latest' link for user guide
---
 .htaccess | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.htaccess b/.htaccess
index 03c72fc..204e28f 100755
--- a/.htaccess
+++ b/.htaccess
@@ -16,10 +16,10 @@
 RewriteEngine On
 RewriteCond %{HTTPS} !=on
 RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
-RedirectMatch 301 /serverman/(.*) https://geode.apache.org/docs/guide/114/$1
-RedirectMatch 301 /geodeman/(.*) https://geode.apache.org/docs/guide/114/$1
+RedirectMatch 301 /serverman/(.*) https://geode.apache.org/docs/guide/latest/$1
+RedirectMatch 301 /geodeman/(.*) https://geode.apache.org/docs/guide/latest/$1
 RedirectMatch 301 /cppapiref/(.*) 
https://geode.apache.org/releases/latest/cppdocs/$1
 RedirectMatch 301 /dotnetapiref/(.*) 
https://geode.apache.org/releases/latest/dotnetdocs/$1
 
 # Removed document versions redirect to latest, will redirect to doc index if 
missing after that.
-RedirectMatch 301 /docs/guide/(?:111|110|19|18|17|16|15|14|13|12|11|10)/(.*) 
https://geode.apache.org/docs/guide/114/$1
+RedirectMatch 301 /docs/guide/(?:111|110|19|18|17|16|15|14|13|12|11|10)/(.*) 
https://geode.apache.org/docs/guide/latest/$1


[geode-site] branch asf-site updated: GEODE-10057: Correct geode-for-redis docs (updated v1.14 user guide)

2022-02-16 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/geode-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 2ba72a9  GEODE-10057: Correct geode-for-redis docs (updated v1.14 user 
guide)
2ba72a9 is described below

commit 2ba72a909fde0a9cb2c9b3dec2f959791b8aca21
Author: Dave Barnes 
AuthorDate: Wed Feb 16 11:17:45 2022 -0800

GEODE-10057: Correct geode-for-redis docs (updated v1.14 user guide)
---
 docs/guide/114/developing/geode_apis_compatible_with_redis.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/guide/114/developing/geode_apis_compatible_with_redis.html 
b/docs/guide/114/developing/geode_apis_compatible_with_redis.html
index cd9b6ef..f60961b 100644
--- a/docs/guide/114/developing/geode_apis_compatible_with_redis.html
+++ b/docs/guide/114/developing/geode_apis_compatible_with_redis.html
@@ -2865,8 +2865,8 @@ Commands not listed above are not 
implemented.
 Keys are expired in two ways, actively and passively:
 
 
-  With active expiration, expiration is evaluated whenever a key is 
accessed. If the key is due to expire, it is deleted.
-  With passive expiration, keys are evaluated every 3 minutes. If they are 
due to expire, they are deleted.
+  With passive expiration, expiration is evaluated whenever a key is 
accessed. If the key is due to expire, it is deleted.
+  With active expiration, keys are evaluated every 3 minutes. If they are 
due to expire, they are deleted.
 
 
 High Availability Model


[geode] branch support/1.14 updated: GEODE-10057: Correct geode-for-redis docs

2022-02-16 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 63c98d0  GEODE-10057: Correct geode-for-redis docs
63c98d0 is described below

commit 63c98d0bf76b7d8199d0fc087c2ba608227b4300
Author: Dave Barnes 
AuthorDate: Wed Feb 16 11:11:20 2022 -0800

GEODE-10057: Correct geode-for-redis docs
---
 geode-docs/developing/geode_apis_compatible_with_redis.html.md.erb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/geode-docs/developing/geode_apis_compatible_with_redis.html.md.erb 
b/geode-docs/developing/geode_apis_compatible_with_redis.html.md.erb
index 54d995b..e438de2 100644
--- a/geode-docs/developing/geode_apis_compatible_with_redis.html.md.erb
+++ b/geode-docs/developing/geode_apis_compatible_with_redis.html.md.erb
@@ -183,8 +183,8 @@ These commands are supported for Redis 5.
 
 Keys are expired in two ways, actively and passively:
 
--   With active expiration, expiration is evaluated whenever a key is 
accessed. If the key is due to expire, it is deleted.
--   With passive expiration, keys are evaluated every 3 minutes. If they are 
due to expire, they are deleted.
+-   With passive expiration, expiration is evaluated whenever a key is 
accessed. If the key is due to expire, it is deleted.
+-   With active expiration, keys are evaluated every 3 minutes. If they are 
due to expire, they are deleted.
 
 ## High Availability 
Model
 


[geode] branch support/1.15 updated: GEODE-10057: Correct geode-for-redis docs (#7370)

2022-02-16 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 8b9c03b  GEODE-10057: Correct geode-for-redis docs (#7370)
8b9c03b is described below

commit 8b9c03b0b867009be6d745252c57ae1a82b1eb0c
Author: Donal Evans 
AuthorDate: Wed Feb 16 10:43:02 2022 -0800

GEODE-10057: Correct geode-for-redis docs (#7370)

- Swap usage of active and passive in descriptions of expiration to
 match their usage in open source Redis documentation

Authored-by: Donal Evans 
---
 geode-docs/tools_modules/geode_for_redis.html.md.erb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/geode-docs/tools_modules/geode_for_redis.html.md.erb 
b/geode-docs/tools_modules/geode_for_redis.html.md.erb
index dc6c2b9..920a9c4 100644
--- a/geode-docs/tools_modules/geode_for_redis.html.md.erb
+++ b/geode-docs/tools_modules/geode_for_redis.html.md.erb
@@ -238,8 +238,8 @@ integer (+/-9223372036854775807) for CURSOR.
 
 Keys are expired in two ways, actively and passively:
 
--   With active expiration, expiration is evaluated **whenever a key is 
accessed**. If the key is due to expire, it is deleted.
--   With passive expiration, keys are evaluated **every three minutes**. If 
they are due to expire, they are deleted.
+-   With passive expiration, expiration is evaluated **whenever a key is 
accessed**. If the key is due to expire, it is deleted.
+-   With active expiration, keys are evaluated **every three minutes**. If 
they are due to expire, they are deleted.
 
 ## Loss of Connections
 


[geode] branch develop updated (cd0b52e -> 5f79b21)

2022-02-16 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from cd0b52e  GEODE-10047: Fix expiration interval log (#7359)
 add 5f79b21  GEODE-10057: Correct geode-for-redis docs (#7370)

No new revisions were added by this update.

Summary of changes:
 geode-docs/tools_modules/geode_for_redis.html.md.erb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


[geode-native] branch support/1.12 updated: Add license text to some doc sources

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new 5510fa0  Add license text to some doc sources
5510fa0 is described below

commit 5510fa05ebc0d61fa3be69735d47632ff10175aa
Author: Dave Barnes 
AuthorDate: Wed Feb 9 14:44:40 2022 -0800

Add license text to some doc sources
---
 .../getting-started/app-dev-walkthrough-cpp.html.md.erb | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 .../app-dev-walkthrough-dotnet.html.md.erb  | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 4 files changed, 68 insertions(+)

diff --git 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
index ddaa413..13a109b 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
@@ -2,6 +2,23 @@
 title:  C++ Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a native client development environment 
using C++ and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
index a192d84..df39e90 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
index 7e815fe..9896edc 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
@@ -2,6 +2,23 @@
 title:  .NET Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a .NET native client development 
environment using C# and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
index 270b655..f5b019e 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.


[geode-native] branch support/1.13 updated: Add license text to some doc sources

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.13
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.13 by this push:
 new d3c9f84  Add license text to some doc sources
d3c9f84 is described below

commit d3c9f8413df8a0d39a56de75989d5a6327524b4e
Author: Dave Barnes 
AuthorDate: Wed Feb 9 14:44:40 2022 -0800

Add license text to some doc sources
---
 .../getting-started/app-dev-walkthrough-cpp.html.md.erb | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 .../app-dev-walkthrough-dotnet.html.md.erb  | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 4 files changed, 68 insertions(+)

diff --git 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
index ddaa413..13a109b 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
@@ -2,6 +2,23 @@
 title:  C++ Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a native client development environment 
using C++ and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
index 3a6ca5d..4be7ba7 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
index 7e815fe..9896edc 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
@@ -2,6 +2,23 @@
 title:  .NET Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a .NET native client development 
environment using C# and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
index 270b655..f5b019e 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.


[geode-native] branch support/1.14 updated: Add license text to some doc sources

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 166b851  Add license text to some doc sources
166b851 is described below

commit 166b8518661ff198239d7433c4c124e69b5621bb
Author: Dave Barnes 
AuthorDate: Wed Feb 9 14:44:40 2022 -0800

Add license text to some doc sources
---
 .../getting-started/app-dev-walkthrough-cpp.html.md.erb | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 .../app-dev-walkthrough-dotnet.html.md.erb  | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 4 files changed, 68 insertions(+)

diff --git 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
index ddaa413..13a109b 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
@@ -2,6 +2,23 @@
 title:  C++ Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a native client development environment 
using C++ and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
index 3a6ca5d..4be7ba7 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
index 7e815fe..9896edc 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
@@ -2,6 +2,23 @@
 title:  .NET Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a .NET native client development 
environment using C# and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
index 1ee5324..37e9aff 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.


[geode-native] branch support/1.15 updated: Add license text to some doc sources

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 6b21d7f  Add license text to some doc sources
6b21d7f is described below

commit 6b21d7f35dd6a47c31dfd3c02600d89d12cc9c98
Author: Dave Barnes 
AuthorDate: Wed Feb 9 14:44:40 2022 -0800

Add license text to some doc sources
---
 .../getting-started/app-dev-walkthrough-cpp.html.md.erb | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 .../app-dev-walkthrough-dotnet.html.md.erb  | 17 +
 .../getting-started-nc-client.html.md.erb   | 17 +
 4 files changed, 68 insertions(+)

diff --git 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
index ddaa413..13a109b 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/app-dev-walkthrough-cpp.html.md.erb
@@ -2,6 +2,23 @@
 title:  C++ Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a native client development environment 
using C++ and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
index 3a6ca5d..4be7ba7 100644
--- 
a/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-cpp/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
index 7e815fe..9896edc 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/app-dev-walkthrough-dotnet.html.md.erb
@@ -2,6 +2,23 @@
 title:  .NET Application Development Walkthrough
 ---
 
+
+
 This section describes how to set up a .NET native client development 
environment using C# and CMake.
 
 ## Prerequisites
diff --git 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
index 1ee5324..37e9aff 100644
--- 
a/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
+++ 
b/docs/geode-native-docs-dotnet/getting-started/getting-started-nc-client.html.md.erb
@@ -2,6 +2,23 @@
 title: Getting Started with the Native Library
 ---
 
+
+
 To use the <%=vars.product_name%> Native Library for developing 
<%=vars.product_name%> client applications:
 
 - Obtain a distribution of the Native library and install it on your 
development platform.


[geode-native] branch support/1.15 updated: GEODE-10030: Remove obsolete cross-reference in geode-native user docs (#921)

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new 0b46698  GEODE-10030: Remove obsolete cross-reference in geode-native 
user docs (#921)
0b46698 is described below

commit 0b46698c7a0be115256d0e44d5614afa957ac071
Author: Dave Barnes 
AuthorDate: Wed Feb 9 11:05:03 2022 -0800

GEODE-10030: Remove obsolete cross-reference in geode-native user docs 
(#921)
---
 docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
index 96a7868..7a1ec63 100644
--- a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default./td>
 false
 
 
diff --git a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
index d214243..f6cbf51 100644
--- a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default.
 false
 
 


[geode-native] branch support/1.12 updated: GEODE-10030: Remove obsolete cross-reference in geode-native user docs (#921)

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new af4922d  GEODE-10030: Remove obsolete cross-reference in geode-native 
user docs (#921)
af4922d is described below

commit af4922d53aad235fbc106bae512db072c21521ee
Author: Dave Barnes 
AuthorDate: Wed Feb 9 11:05:03 2022 -0800

GEODE-10030: Remove obsolete cross-reference in geode-native user docs 
(#921)
---
 docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
index 27037ab..ef05ebc 100644
--- a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default./td>
 false
 
 
diff --git a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
index d214243..f6cbf51 100644
--- a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default.
 false
 
 


[geode-native] branch support/1.13 updated: GEODE-10030: Remove obsolete cross-reference in geode-native user docs (#921)

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.13
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.13 by this push:
 new a57a708  GEODE-10030: Remove obsolete cross-reference in geode-native 
user docs (#921)
a57a708 is described below

commit a57a7080b040f70de8ee9a37a6b5f7341d1d033e
Author: Dave Barnes 
AuthorDate: Wed Feb 9 11:05:03 2022 -0800

GEODE-10030: Remove obsolete cross-reference in geode-native user docs 
(#921)
---
 docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
index 27037ab..ef05ebc 100644
--- a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default./td>
 false
 
 
diff --git a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
index d214243..f6cbf51 100644
--- a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default.
 false
 
 


[geode-native] branch support/1.14 updated: GEODE-10030: Remove obsolete cross-reference in geode-native user docs (#921)

2022-02-09 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new cd5c0d1  GEODE-10030: Remove obsolete cross-reference in geode-native 
user docs (#921)
cd5c0d1 is described below

commit cd5c0d124bf1951c546ceef38e4cad5a650d4967
Author: Dave Barnes 
AuthorDate: Wed Feb 9 11:05:03 2022 -0800

GEODE-10030: Remove obsolete cross-reference in geode-native user docs 
(#921)
---
 docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb| 2 +-
 docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
index 96a7868..7a1ec63 100644
--- a/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-cpp/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default./td>
 false
 
 
diff --git a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb 
b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
index d214243..f6cbf51 100644
--- a/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
+++ b/docs/geode-native-docs-dotnet/configuring/sysprops.html.md.erb
@@ -212,7 +212,7 @@ When the chunk handler is not operative 
(enable-chunk-handler=false), each appli
 
 
 enable-time-statistics
-Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default. See System
 Statistics. 
+Enables time-based statistics for the distributed system and caching. For 
performance reasons, time-based statistics are disabled by default.
 false
 
 


[geode] 02/02: remove stray markdown file (#7314)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 73026a0b0fb94a759cd63c82c1544ada5ce4d3e2
Author: Dave Barnes 
AuthorDate: Wed Jan 26 17:51:09 2022 -0800

remove stray markdown file (#7314)
---
 geode-docs/tools_modules/geode_for_redis.html.md | 242 ---
 1 file changed, 242 deletions(-)

diff --git a/geode-docs/tools_modules/geode_for_redis.html.md 
b/geode-docs/tools_modules/geode_for_redis.html.md
deleted file mode 100644
index 735c5d1..000
--- a/geode-docs/tools_modules/geode_for_redis.html.md
+++ /dev/null
@@ -1,242 +0,0 @@
-
-
-<% set_title(product_name, "for Redis") %>
-
-<%=vars.product_name%> for Redis allows <%=vars.product_name%> to function as 
a drop-in replacement for a
-highly-available Redis data store, letting Redis applications take advantage of
-<%=vars.product_name%>’s scaling capabilities without changing their client 
code. Redis clients connect to a <%=vars.product_name%>
-server in the same way they connect to a Redis server, using a hostname and a 
port number, with
-optional password authentication.
-
-
-
-## Using 
<%=vars.product_name%> for Redis
-
-The <%=vars.product_name%> cluster must have at least one server that is set 
up to handle the incoming Redis commands.
-
-Use gfsh to start at least one server with a command of the form:
-
-```pre
-start server \
-  --name= \
-  --locators= \
-  --geode-for-redis-port= \
-  --geode-for-redis-bind-address= \
-  --geode-for-redis-password=
-```
-
-If any of the options `geode-for-redis-bind-address`, 
`geode-for-redis-password`, or `geode-for-redis-port`
-are included, a <%=vars.product_name%> server with <%=vars.product_name%> for 
Redis will be started.
-
-Replace `` with the name of your server.
-
-Replace `` with your locator port.
-
-Replace `` with the port that the <%=vars.product_name%> 
server
- listens on for Redis commands. The typical port used with a cluster 
compatible with Redis is 6379.
-
-Replace `` with the address of the server host.
-
-Replace `` with the password clients use to 
authenticate.
-
-To confirm the server is listening, run:
-
-``` pre
-redis-cli -h  -p  -a 
 ping
-```
-
-Replace ``,``, and 
`` with the same values as the server.
-
-If the server is functioning properly, you should see a response of `PONG`.
-
-## Supported Redis 
Commands
-
-<%=vars.product_name%> for Redis supports the following Redis commands.
-
-
- - APPEND 
- - AUTH 
- - DECR 
- - DECRBY 
- - DEL 
- - EXISTS 
- - EXPIRE 
- - EXPIREAT 
- - GET 
- - GETRANGE 
- - HDEL 
- - HEXISTS 
- - HGET 
- - HGETALL 
- - HINCRBY 
- - HINCRBYFLOAT 
- - HLEN 
- - HMGET 
- - HMSET 
- - HSCAN **[1]**  
- - HSET 
- - HSETNX 
- - HSTRLEN 
- - HVALS 
- - HKEYS 
- - INCR 
- - INCRBY 
- - INCRBYFLOAT 
- - INFO **[2]**  
- - KEYS 
- - MGET 
- - PERSIST 
- - PEXPIRE 
- - PEXPIREAT 
- - PING 
- - PSUBSCRIBE 
- - PTTL 
- - PUBLISH 
- - PUNSUBSCRIBE 
- - QUIT 
- - RENAME 
- - SADD 
- - SCARD 
- - SDIFF 
- - SDIFFSTORE 
- - SISMEMBER 
- - SET 
- - SETNX 
- - SLOWLOG **[3]**  
- - SMEMBERS 
- - SREM 
- - STRLEN 
- - SUBSCRIBE 
- - TTL 
- - TYPE 
- - UNSUBSCRIBE 
-
-
-Commands not listed above are **not implemented**.
-
-
-**NOTES:**
-
-These commands are supported for Redis 5.
-
-**[1]** Redis accepts 64-bit signed integers for the HSCAN cursor and COUNT 
parameters.
- <%=vars.product_name%> for Redis is limited to 32-bit integer values for 
these parameters.
-
-**[2]** INFO is implemented for the sections and fields listed below:
-
- - clients
-
-- connected_clients
-
-- blocked_clients (always returns 0)
-
- - cluster
-
-- cluster_enables (always returns 0)
-
- - keyspace
-
-- returns stats for db: 0
-
- - memory
-
-- maxmemory
-
-- used_memory
-
-- mem_fragmentation_ratio (always reports 1.00)
-
- - persistence
-
-- loading (always returns 0)
-
-- rdb_changes_since_last_save (always returns 0)
-
-- rdb_last_save_time (always returns 0)
-
- - replication
-
-- role
-
-- connected_slaves (always returns 0)
-
- - server
-
-   - redis_version
-
-   - redis_mode
-
-   - tcp_port
-
-   - uptime_in_seconds
-
-   - uptime_in_days
-
- - stats
-
-- total_commands_processed
-
-- instantaneous_ops_per_sec
-
-- total_net_input_bytes
-
-- instantaneous_input_kbps
-
-- total_connections_received
-
-- keyspace_hits
-
-- keyspace_misses
-
-- evicted_keys (always returns 0)
-
-- rejected_connections (always returns 0)
-
-**[3]**  SLOWLOG is implemented as a NoOp.
-
-## Advantages of 
<%=vars.product_name%> over Redis
-
-<%=vars.product_name%>’s primary advantage is its **scalability**. While the 
Redis server is single threaded, <%=vars.product_name%> supports high 
concurrency. Many Redis clients can execute commands on the 
<%=vars.

[geode] 01/02: GEODE-9883 Update Geode for Redis docs file (#7274)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git

commit 49367309e65b5b9710cac0646fe950173af2e1bc
Author: Eric Zoerner 
AuthorDate: Wed Jan 26 16:05:17 2022 -0800

GEODE-9883 Update Geode for Redis docs file (#7274)

Co-authored-by: Dave Barnes 
---
 .../source/subnavs/geode-subnav.erb|  24 +-
 .../tools_modules/geode_for_redis.html.md.erb  | 292 +++--
 2 files changed, 158 insertions(+), 158 deletions(-)

diff --git a/geode-book/master_middleman/source/subnavs/geode-subnav.erb 
b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
index 094959b..372a42a 100644
--- a/geode-book/master_middleman/source/subnavs/geode-subnav.erb
+++ b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
@@ -2105,28 +2105,8 @@ limitations under the License.
 
 
 
-
-<%=vars.product_name%>
 for Redis
-
-
-Using
 <%=vars.product_name%> for Redis
-
-
-Supported
 Redis Commands
-
-
-Advantages
 of <%=vars.product_name%> over Redis
-
-
-Expiration
 Accuracy
-
- 
-  High
 Availability Model
-
-
-  Loss
 of Connections
-
-
+
+Geode
 for Redis
 
 
 Gemcached
diff --git a/geode-docs/tools_modules/geode_for_redis.html.md.erb 
b/geode-docs/tools_modules/geode_for_redis.html.md.erb
index 9451dc7..482d817 100644
--- a/geode-docs/tools_modules/geode_for_redis.html.md.erb
+++ b/geode-docs/tools_modules/geode_for_redis.html.md.erb
@@ -25,213 +25,233 @@ optional password authentication.
 
 
 
-## Using 
<%=vars.product_name%> for Redis
+## Using <%=vars.product_name%> for Redis
 
 The <%=vars.product_name%> cluster must have at least one server that is set 
up to handle the incoming Redis commands.
 
-Use gfsh to start at least one server with a command of the form:
+Prerequisites for running the examples:
 
-```pre
-start server \
-  --name= \
-  --locators= \
-  --J=-Dgemfire.geode-for-redis-enabled=true \
-  --J=-Dgemfire.geode-for-redis-port= \
-  --J=-Dgemfire.geode-for-redis-bind-address=
-```
-
-If the gemfire property `geode-for-redis-enabled`, is set to `true`, a 
<%=vars.product_name%>
-server with <%=vars.product_name%> for Redis will be started.
+1. **Install <%=vars.product_name%>** 
+Using the instructions in the `README.md` file in the root of the 
<%=vars.product_name%> checkout directory, build and install 
<%=vars.product_name%>.
+2. **Install the Redis CLI** 
+Follow installation instructions at https://redis.io/download
 
-Replace `` with the name of your server.
+Use `gfsh` to start a locator for managing a <%=vars.product_name%> cluster:
 
-Replace `` with your locator port.
+```commandLine
+gfsh> start locator
+```
 
-Replace `` with the port that the <%=vars.product_name%> 
server
- listens on for Redis commands. The typical port used with a cluster 
compatible with Redis is 6379.
+Use `gfsh` to start at least one server with a command of the form:
 
-Replace `` with the address of the server host.
+```commandLine
+gfsh> start server --J=-Dgemfire.geode-for-redis-enabled=true 
--J=-Dgemfire.geode-for-redis-port=6379
+```
 
-Replace `` with the password clients use to 
authenticate.
+More information about the options when starting a server is given in the 
section [Start Server Options](#redis-start-server-options) below.
 
-To confirm the server is listening, run:
+To confirm the server is listening, in a separate terminal run:
 
-``` pre
-redis-cli -h  -p  -a 
 ping
+```commandLine
+$ redis-cli -c ping
 ```
 
-Replace ``,``, and 
`` with the same values as the server.
+The `-c` option enables cluster mode in the redis-cli, which is necessary since
+<%=vars.product_name%> for Redis runs as a Redis Cluster.
 
 If the server is functioning properly, you should see a response of `PONG`.
 
-## Supported Redis 
Commands
+###  Add an additional server
+If you’re interested in testing <%=vars.product_name%> scalability, in gfsh 
run the `start server` command again.
 
-<%=vars.product_name%> for Redis supports the following Redis commands.
-
-
- - APPEND

[geode] branch support/1.15 updated (b2c7782 -> 73026a0)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git.


from b2c7782  GEODE-9973: Correct docs regarding P2P socket timeout 
behaviour (#7310)
 new 4936730  GEODE-9883 Update Geode for Redis docs file (#7274)
 new 73026a0  remove stray markdown file (#7314)

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../source/subnavs/geode-subnav.erb|  24 +-
 geode-docs/tools_modules/geode_for_redis.html.md   | 242 -
 .../tools_modules/geode_for_redis.html.md.erb  | 292 +++--
 3 files changed, 158 insertions(+), 400 deletions(-)
 delete mode 100644 geode-docs/tools_modules/geode_for_redis.html.md


[geode] branch develop updated: remove stray markdown file (#7314)

2022-01-26 Thread dbarnes
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 b33021f  remove stray markdown file (#7314)
b33021f is described below

commit b33021fcbde1e92480e8759c1ed79fc1a467f2cf
Author: Dave Barnes 
AuthorDate: Wed Jan 26 17:51:09 2022 -0800

remove stray markdown file (#7314)
---
 geode-docs/tools_modules/geode_for_redis.html.md | 242 ---
 1 file changed, 242 deletions(-)

diff --git a/geode-docs/tools_modules/geode_for_redis.html.md 
b/geode-docs/tools_modules/geode_for_redis.html.md
deleted file mode 100644
index 735c5d1..000
--- a/geode-docs/tools_modules/geode_for_redis.html.md
+++ /dev/null
@@ -1,242 +0,0 @@
-
-
-<% set_title(product_name, "for Redis") %>
-
-<%=vars.product_name%> for Redis allows <%=vars.product_name%> to function as 
a drop-in replacement for a
-highly-available Redis data store, letting Redis applications take advantage of
-<%=vars.product_name%>’s scaling capabilities without changing their client 
code. Redis clients connect to a <%=vars.product_name%>
-server in the same way they connect to a Redis server, using a hostname and a 
port number, with
-optional password authentication.
-
-
-
-## Using 
<%=vars.product_name%> for Redis
-
-The <%=vars.product_name%> cluster must have at least one server that is set 
up to handle the incoming Redis commands.
-
-Use gfsh to start at least one server with a command of the form:
-
-```pre
-start server \
-  --name= \
-  --locators= \
-  --geode-for-redis-port= \
-  --geode-for-redis-bind-address= \
-  --geode-for-redis-password=
-```
-
-If any of the options `geode-for-redis-bind-address`, 
`geode-for-redis-password`, or `geode-for-redis-port`
-are included, a <%=vars.product_name%> server with <%=vars.product_name%> for 
Redis will be started.
-
-Replace `` with the name of your server.
-
-Replace `` with your locator port.
-
-Replace `` with the port that the <%=vars.product_name%> 
server
- listens on for Redis commands. The typical port used with a cluster 
compatible with Redis is 6379.
-
-Replace `` with the address of the server host.
-
-Replace `` with the password clients use to 
authenticate.
-
-To confirm the server is listening, run:
-
-``` pre
-redis-cli -h  -p  -a 
 ping
-```
-
-Replace ``,``, and 
`` with the same values as the server.
-
-If the server is functioning properly, you should see a response of `PONG`.
-
-## Supported Redis 
Commands
-
-<%=vars.product_name%> for Redis supports the following Redis commands.
-
-
- - APPEND 
- - AUTH 
- - DECR 
- - DECRBY 
- - DEL 
- - EXISTS 
- - EXPIRE 
- - EXPIREAT 
- - GET 
- - GETRANGE 
- - HDEL 
- - HEXISTS 
- - HGET 
- - HGETALL 
- - HINCRBY 
- - HINCRBYFLOAT 
- - HLEN 
- - HMGET 
- - HMSET 
- - HSCAN **[1]**  
- - HSET 
- - HSETNX 
- - HSTRLEN 
- - HVALS 
- - HKEYS 
- - INCR 
- - INCRBY 
- - INCRBYFLOAT 
- - INFO **[2]**  
- - KEYS 
- - MGET 
- - PERSIST 
- - PEXPIRE 
- - PEXPIREAT 
- - PING 
- - PSUBSCRIBE 
- - PTTL 
- - PUBLISH 
- - PUNSUBSCRIBE 
- - QUIT 
- - RENAME 
- - SADD 
- - SCARD 
- - SDIFF 
- - SDIFFSTORE 
- - SISMEMBER 
- - SET 
- - SETNX 
- - SLOWLOG **[3]**  
- - SMEMBERS 
- - SREM 
- - STRLEN 
- - SUBSCRIBE 
- - TTL 
- - TYPE 
- - UNSUBSCRIBE 
-
-
-Commands not listed above are **not implemented**.
-
-
-**NOTES:**
-
-These commands are supported for Redis 5.
-
-**[1]** Redis accepts 64-bit signed integers for the HSCAN cursor and COUNT 
parameters.
- <%=vars.product_name%> for Redis is limited to 32-bit integer values for 
these parameters.
-
-**[2]** INFO is implemented for the sections and fields listed below:
-
- - clients
-
-- connected_clients
-
-- blocked_clients (always returns 0)
-
- - cluster
-
-- cluster_enables (always returns 0)
-
- - keyspace
-
-- returns stats for db: 0
-
- - memory
-
-- maxmemory
-
-- used_memory
-
-- mem_fragmentation_ratio (always reports 1.00)
-
- - persistence
-
-- loading (always returns 0)
-
-- rdb_changes_since_last_save (always returns 0)
-
-- rdb_last_save_time (always returns 0)
-
- - replication
-
-- role
-
-- connected_slaves (always returns 0)
-
- - server
-
-   - redis_version
-
-   - redis_mode
-
-   - tcp_port
-
-   - uptime_in_seconds
-
-   - uptime_in_days
-
- - stats
-
-- total_commands_processed
-
-- instantaneous_ops_per_sec
-
-- total_net_input_bytes
-
-- instantaneous_input_kbps
-
-- total_connections_received
-
-- keyspace_hits
-
-- keyspace_misses
-
-- evicted_keys (always returns 0)
-
-- rejected_connections (always returns 0)
-
-**[3]**  SLOWLOG is implemented as a NoOp.
-
-## Advantages of 
<%=vars.product_name%> over Redis
-
-<%=vars.product_name%>’s primary advantage is its **scalability**. While the 

[geode] branch support/1.12 updated: GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.12
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.12 by this push:
 new f574632  GEODE-9973: Correct docs regarding P2P socket timeout 
behaviour (#7310)
f574632 is described below

commit f574632746e44dc283b91c98b867c82487172a19
Author: Donal Evans 
AuthorDate: Wed Jan 26 14:17:23 2022 -0800

GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)
---
 .../monitor_tune/socket_communication_have_enough_sockets.html.md.erb   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
index 1c52ed5..f2ec5e8 100644
--- 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
+++ 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
@@ -39,7 +39,7 @@ recommend that you set `conserve-sockets` to `false`.
 
 You can force the release of an idle socket connection for peer-to-peer and 
client-to-server connections:
 
--   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically returns it to the pool. The next 
time the thread needs a socket, it creates a new socket.
+-   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically closes that socket. The next time 
the thread needs a socket, it creates a new socket.
 -   **Client**. For client connections, you can affect the same lease-time 
behavior by setting the pool `idle-timeout`.
 
 ## Calculating Connection Requirements


[geode] branch support/1.13 updated: GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.13
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.13 by this push:
 new d259570  GEODE-9973: Correct docs regarding P2P socket timeout 
behaviour (#7310)
d259570 is described below

commit d2595701d1c7c905cf676b6eb233dc569537c654
Author: Donal Evans 
AuthorDate: Wed Jan 26 14:17:23 2022 -0800

GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)
---
 .../monitor_tune/socket_communication_have_enough_sockets.html.md.erb   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
index 1c52ed5..f2ec5e8 100644
--- 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
+++ 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
@@ -39,7 +39,7 @@ recommend that you set `conserve-sockets` to `false`.
 
 You can force the release of an idle socket connection for peer-to-peer and 
client-to-server connections:
 
--   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically returns it to the pool. The next 
time the thread needs a socket, it creates a new socket.
+-   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically closes that socket. The next time 
the thread needs a socket, it creates a new socket.
 -   **Client**. For client connections, you can affect the same lease-time 
behavior by setting the pool `idle-timeout`.
 
 ## Calculating Connection Requirements


[geode] branch support/1.14 updated: GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 0162fed  GEODE-9973: Correct docs regarding P2P socket timeout 
behaviour (#7310)
0162fed is described below

commit 0162fed255cc7708ea6e476ff3e0f9300660d4f4
Author: Donal Evans 
AuthorDate: Wed Jan 26 14:17:23 2022 -0800

GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)
---
 .../monitor_tune/socket_communication_have_enough_sockets.html.md.erb   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
index 644c0f3..5caf93d 100644
--- 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
+++ 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
@@ -39,7 +39,7 @@ recommend that you use the default value of `false`.
 
 You can force the release of an idle socket connection for peer-to-peer and 
client-to-server connections:
 
--   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically returns it to the pool. The next 
time the thread needs a socket, it creates a new socket.
+-   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically closes that socket. The next time 
the thread needs a socket, it creates a new socket.
 -   **Client**. For client connections, you can affect the same lease-time 
behavior by setting the pool `idle-timeout`.
 
 ## Calculating Connection Requirements


[geode] branch support/1.15 updated: GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.15
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.15 by this push:
 new b2c7782  GEODE-9973: Correct docs regarding P2P socket timeout 
behaviour (#7310)
b2c7782 is described below

commit b2c77825ff1280d679b1d289afcf8913d6d509f8
Author: Donal Evans 
AuthorDate: Wed Jan 26 14:17:23 2022 -0800

GEODE-9973: Correct docs regarding P2P socket timeout behaviour (#7310)
---
 .../monitor_tune/socket_communication_have_enough_sockets.html.md.erb   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
index 644c0f3..5caf93d 100644
--- 
a/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
+++ 
b/geode-docs/managing/monitor_tune/socket_communication_have_enough_sockets.html.md.erb
@@ -39,7 +39,7 @@ recommend that you use the default value of `false`.
 
 You can force the release of an idle socket connection for peer-to-peer and 
client-to-server connections:
 
--   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically returns it to the pool. The next 
time the thread needs a socket, it creates a new socket.
+-   **Peer-to-peer**. For peer-to-peer threads that do not share sockets, you 
can use the `socket-lease-time` to make sure that no socket sits idle for too 
long. When a socket that belongs to an individual thread remains unused for 
this time period, the system automatically closes that socket. The next time 
the thread needs a socket, it creates a new socket.
 -   **Client**. For client connections, you can affect the same lease-time 
behavior by setting the pool `idle-timeout`.
 
 ## Calculating Connection Requirements


[geode] branch support/1.14 updated: GEODE-9923: Add log message troubleshooting info from support team community (#7296)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a commit to branch support/1.14
in repository https://gitbox.apache.org/repos/asf/geode.git


The following commit(s) were added to refs/heads/support/1.14 by this push:
 new 5a55011  GEODE-9923: Add log message troubleshooting info from support 
team community (#7296)
5a55011 is described below

commit 5a550110defaffcff2daff0becfc8740a448ca60
Author: Dave Barnes 
AuthorDate: Mon Jan 24 10:40:19 2022 -0800

GEODE-9923: Add log message troubleshooting info from support team 
community (#7296)
---
 .../source/subnavs/geode-subnav.erb|3 +
 .../troubleshooting/chapter_overview.html.md.erb   |3 +
 .../log_messages_and_solutions.html.md.erb | 1564 
 3 files changed, 1570 insertions(+)

diff --git a/geode-book/master_middleman/source/subnavs/geode-subnav.erb 
b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
index 7f261e1..6dbec0b 100644
--- a/geode-book/master_middleman/source/subnavs/geode-subnav.erb
+++ b/geode-book/master_middleman/source/subnavs/geode-subnav.erb
@@ -851,6 +851,9 @@ limitations under the License.
 
 Understanding
 and Recovering from Network Outages
 
+
+Log
 Messages and Solutions
+
 
 
 
diff --git a/geode-docs/managing/troubleshooting/chapter_overview.html.md.erb 
b/geode-docs/managing/troubleshooting/chapter_overview.html.md.erb
index 1f533dc..2a17d32 100644
--- a/geode-docs/managing/troubleshooting/chapter_overview.html.md.erb
+++ b/geode-docs/managing/troubleshooting/chapter_overview.html.md.erb
@@ -57,4 +57,7 @@ This section provides strategies for handling common errors 
and failure situatio
 
 The safest response to a network outage is to restart all the processes 
and bring up a fresh data set.
 
+-   **[Log Messages and Solutions](log_messages_and_solutions.html)**
+
+This section provides strategies for responding to a variety of system log 
messages.
 
diff --git 
a/geode-docs/managing/troubleshooting/log_messages_and_solutions.html.md.erb 
b/geode-docs/managing/troubleshooting/log_messages_and_solutions.html.md.erb
new file mode 100644
index 000..764b285
--- /dev/null
+++ b/geode-docs/managing/troubleshooting/log_messages_and_solutions.html.md.erb
@@ -0,0 +1,1564 @@
+---
+title:  Log Messages and Solutions
+---
+
+
+
+This section provides explanations of <%=vars.product_name%> Log  messages 
with potential resolutions.
+
+Depending on how your system is configured, log files can be found in a number 
of locations.
+See [Log File 
Locations](../security/security-audit.html#topic_5B6DF783A14241399DC25C6EE8D0048A)
 and
+[Naming, Searching, and Creating Log 
Files](../logging/logging_whats_next.html) for more information.
+
+## above heap eviction threshold
+
+**Log Message:**
+
+```
+[info 2021/03/23 16:00:13.721 EDT xxx-server01  
tid=0x5d] Member:
+xxx(xxx-server01:29847):11096 above heap eviction threshold
+```
+
+**Log Level:**  info
+
+**Category:** Heap GC
+
+**Meaning:**
+
+This message requires action to remain healthy.  The live objects are driving 
heap consumption above
+your threshold for collecting heap. This is not a good state, as you will 
either be prematurely
+destroying data or overflowing it to disk, which can overwhelm the disk.
+
+**Potential Resolutions:**
+
+NOTE:  <%=vars.product_name%> eviction is not truly compatible with G1GC given 
how G1GC behaves and how eviction assumes that garbage will be collected.
+
+You should consider increasing the total heap.   This will increase tenured 
space, and potentially eliminate these messages.   You can also increase your 
eviction-threshold percentage, but this can risk growing heap to the point 
where you encounter heap fragmentation issues.   
+
+
+## below heap eviction threshold
+
+**Log Message:**
+
+```
+[info 2021/03/23 16:00:43.438 EDT xxx-server01  
tid=0x5d] Member:
+xxx(xxx-server01:29847):11096 below heap eviction threshold
+```
+
+**Log Level:** info
+
+**Category:** Heap GC
+
+**Meaning:**
+
+  You are now below the eviction threshold, after having been above the 
threshold.  
+
+**Potential Resolutions:**
+
+  Follow the guidance provided in the ["above heap eviction 
threshold"](#aboveheapevictionthreshold) message.
+
+
+## above heap critical threshold
+
+**Log Message:**
+
+```
+[error 2020/06/23 03:43:48.796 EDT  tid=0xa4] Member:
+xxx(xxx-server-2:119506):10102 above heap critical threshold. Event 
generated via
+polling. Used bytes: 26508001280. Memory thresholds: 
MemoryThresholds@[2041517395
+maxMemoryBytes:26843545600, criticalThreshold:95.0,
+criticalThresholdBytes:25501368320, criticalThresholdClearBytes:24964497408,
+evictionThreshold:85.0, evictionThre

[geode] branch develop updated (0ec7f48 -> d690f7b)

2022-01-26 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from 0ec7f48  roll develop to 1.16.0 now that support/1.15 has been created 
(#7309)
 add d690f7b  GEODE-9973: Correct docs regarding P2P socket timeout 
behaviour (#7310)

No new revisions were added by this update.

Summary of changes:
 .../monitor_tune/socket_communication_have_enough_sockets.html.md.erb   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[geode] branch develop updated (4b5b30e -> 67d7725)

2022-01-25 Thread dbarnes
This is an automated email from the ASF dual-hosted git repository.

dbarnes pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode.git.


from 4b5b30e  GEODE-9969: Fix unescaping the region name with underscore 
(#7282)
 add 67d7725  Revert "GEODE-9973: Correct docs regarding P2P socket timeout 
behaviour (#7294)" (#7306)

No new revisions were added by this update.

Summary of changes:
 .../monitor_tune/socket_communication_have_enough_sockets.html.md.erb   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


  1   2   3   4   5   6   7   8   9   10   >