You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by db...@apache.org on 2017/03/21 22:29:57 UTC

geode-native git commit: GEODE-2513 Unbranding docs: Top-level files, nav correction

Repository: geode-native
Updated Branches:
  refs/heads/develop 087958322 -> 5dba1201b


GEODE-2513 Unbranding docs: Top-level files, nav correction


Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/5dba1201
Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/5dba1201
Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/5dba1201

Branch: refs/heads/develop
Commit: 5dba1201b1881728c9e4af637d4e0cec315e3db7
Parents: 0879583
Author: Dave Barnes <db...@pivotal.io>
Authored: Tue Mar 21 14:12:24 2017 -0700
Committer: Dave Barnes <db...@pivotal.io>
Committed: Tue Mar 21 15:29:48 2017 -0700

----------------------------------------------------------------------
 .../master_middleman/source/images/favicon.ico  | Bin 1374 -> 1317 bytes
 .../source/layouts/_book-footer.erb             |   6 +-
 .../source/layouts/_book-search.erb             |  25 ---
 .../about_native_client_users_guide.html.md.erb |  38 ++--
 .../client_requirements.html.md.erb             | 196 +++++++++++++++++++
 ...mfire_native_client_requirements.html.md.erb | 196 -------------------
 6 files changed, 218 insertions(+), 243 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/geode-native/blob/5dba1201/docs/geode-native-book/master_middleman/source/images/favicon.ico
----------------------------------------------------------------------
diff --git a/docs/geode-native-book/master_middleman/source/images/favicon.ico b/docs/geode-native-book/master_middleman/source/images/favicon.ico
index 1b28a76..00aa630 100644
Binary files a/docs/geode-native-book/master_middleman/source/images/favicon.ico and b/docs/geode-native-book/master_middleman/source/images/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/geode-native/blob/5dba1201/docs/geode-native-book/master_middleman/source/layouts/_book-footer.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-book/master_middleman/source/layouts/_book-footer.erb b/docs/geode-native-book/master_middleman/source/layouts/_book-footer.erb
index 8db6655..c3b93f6 100644
--- a/docs/geode-native-book/master_middleman/source/layouts/_book-footer.erb
+++ b/docs/geode-native-book/master_middleman/source/layouts/_book-footer.erb
@@ -15,9 +15,9 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 <div class="copyright">
-  <a href='/'>Pivotal Documentation</a>
-  &copy; <%= Time.now.year %> <a href='http://pivotal.io'>Pivotal Software</a>, Inc. All Rights Reserved.
+  <a href='/'>Apache Geode Documentation</a>
+  &copy; <%= Time.now.year %> <a href='http://www.apache.org/'>The Apache Software Foundation</a>.
 </div>
 <div class="support">
-  Need help? <a href="<%=vars.support_url%>" target="_blank">Visit Support</a>
+  Need help? <a href="<%=vars.support_url%>" target="_blank">Visit the Community</a>
 </div>

http://git-wip-us.apache.org/repos/asf/geode-native/blob/5dba1201/docs/geode-native-book/master_middleman/source/layouts/_book-search.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-book/master_middleman/source/layouts/_book-search.erb b/docs/geode-native-book/master_middleman/source/layouts/_book-search.erb
deleted file mode 100644
index 378e17e..0000000
--- a/docs/geode-native-book/master_middleman/source/layouts/_book-search.erb
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<div class="header-item searchbar js-searchbar">
-  <a class="search-icon" data-behavior="Search"></a>
-  <div class="search-input">
-    <!-- Google CSE Search Box -->
-    <div class="search-input-inner" id="docs-search">
-      <gcse:search as_sitesearch="gemfire-native.docs.pivotal.io"></gcse:search>
-    </div>
-  </div>
-</div>

http://git-wip-us.apache.org/repos/asf/geode-native/blob/5dba1201/docs/geode-native-docs/about_native_client_users_guide.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/about_native_client_users_guide.html.md.erb b/docs/geode-native-docs/about_native_client_users_guide.html.md.erb
index e13a748..bf24acc 100644
--- a/docs/geode-native-docs/about_native_client_users_guide.html.md.erb
+++ b/docs/geode-native-docs/about_native_client_users_guide.html.md.erb
@@ -1,5 +1,5 @@
 ---
-title: Pivotal GemFire&reg; Native Client 9.0 Documentation
+title: Apache Geode Client 1.3 Documentation
 ---
 
 <!--
@@ -19,33 +19,33 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
-Published January 5, 2017
+Published April 1, 2017
 
-This documentation provides step-by-step procedures for installation, configuration, and development of native clients.
+This documentation provides step-by-step procedures for installation, configuration, and development of clients.
 
--   **[Supported Configurations and System Requirements](getting_started/system_requirements/gemfire_native_client_requirements.html)**
+-   **[Supported Configurations and System Requirements](getting_started/system_requirements/client_requirements.html)**
 
--   **[C++ and .NET API](http://gemfire-apis.docs.pivotal.io)**
+-   **[C++ and .NET API](http://geode.apache.org/docs/)**
 
--   **[Getting Started with a Native Client](introduction/native-client-intro.html)**
+-   **[Getting Started with a Client](introduction/native-client-intro.html)**
 
-    This section gives you a conceptual overview of the native client. It shows you how to install the product, build native client applications on various platforms, and run the product examples.
+    This section gives you a conceptual overview of the client. It shows you how to install the product, build client applications on various platforms, and run the product examples.
 
 -   **[Setting System Properties](setting-properties/chapter-overview.html)**
 
-    *Setting System Properties* describes how to configure Apache Geode native clients and cache servers to participate in a distributed system.
+    *Setting System Properties* describes how to configure Apache Geode clients and cache servers to participate in a distributed system.
 
--   **[Configuring the Native Client Cache](client-cache/chapter-overview.html)**
+-   **[Configuring the Client Cache](client-cache/chapter-overview.html)**
 
-    *Configuring the Native Client Cache* describes the native client cache functionality, initialization file, and APIs. It provides information about creating and working with caches, cache regions, and region entries.
+    *Configuring the Client Cache* describes the client cache functionality, initialization file, and APIs. It provides information about creating and working with caches, cache regions, and region entries.
 
--   **[Pivotal GemFire Native Client C++ API](cpp-caching-api/cpp-caching-api.html)**
+-   **[Apache Geode Client C++ API](cpp-caching-api/cpp-caching-api.html)**
 
-    This section describes the primary classes, and usage conventions for the native client C++ API. It demonstrates how to use the API to create caches and perform data serialization. The C++ API documentation is available at [http://gemfire-apis.docs.pivotal.io](http://gemfire-apis.docs.pivotal.io).
+    This section describes the primary classes, and usage conventions for the client C++ API. It demonstrates how to use the API to create caches and perform data serialization. The C++ API documentation is available on the [Geode website](http://geode.apache.org/docs/).
 
--   **[Pivotal GemFire Native Client .NET API](dotnet-caching-api/dotnet-caching-api.html)**
+-   **[Apache Geode Client .NET API](dotnet-caching-api/dotnet-caching-api.html)**
 
-    This section describes the primary classes, usage conventions, and C++ to .NET class mappings of the native client .NET API. It demonstrates how to use the API to create caches and perform data serialization. The .NET API documentation is available at [http://gemfire-apis.docs.pivotal.io](http://gemfire-apis.docs.pivotal.io).
+    This section describes the primary classes, usage conventions, and C++ to .NET class mappings of the client .NET API. It demonstrates how to use the API to create caches and perform data serialization. The .NET API documentation is available on the [Geode website](http://geode.apache.org/docs/).
 
 -   **[Preserving Data](preserving-data/preserving-data.html)**
 
@@ -53,15 +53,15 @@ This documentation provides step-by-step procedures for installation, configurat
 
 -   **[Security](security/overviewsecurity.html)**
 
-    *Security* describes how to implement the security framework for the Geode native client, including authentication, authorization, ecryption, and SSL client/server communication.
+    *Security* describes how to implement the security framework for the Geode client, including authentication, authorization, ecryption, and SSL client/server communication.
 
 -   **[Remote Querying](remote-querying/remote-querying.html)**
 
-    *Remote Querying* documents remote querying from the native client to the Geode cache server. Using examples and procedures, it describes how to use the APIs to run queries against cached data; work with query strings in the native client; create and manage queries; and create indexes.
+    *Remote Querying* documents remote querying from the client to the Geode cache server. Using examples and procedures, it describes how to use the APIs to run queries against cached data; work with query strings in the client; create and manage queries; and create indexes.
 
 -   **[Continuous Querying](continuous-querying/continuous-querying.html)**
 
-    *Continuous Querying* describes how to implement continuous querying in the Apache Geode native client so that C++ and .NET clients can run queries against events in the Geode cache server region. It also describes main features and the native client CQ API.
+    *Continuous Querying* describes how to implement continuous querying in the Apache Geode client so that C++ and .NET clients can run queries against events in the Geode cache server region. It also describes main features and the client CQ API.
 
 -   **[Using Connection Pools](connection-pools/connection-pools.html)**
 
@@ -81,7 +81,7 @@ This documentation provides step-by-step procedures for installation, configurat
 
 -   **[Programming Examples](programming-examples/programming-examples.html)**
 
-    This chapter provides a set of programming examples to help you understand the Geode native client API.
+    This chapter provides a set of programming examples to help you understand the Geode client API.
 
 -   **[Interoperability of Language Classes and Types](type_mappings/chapter_overview.html)**
 
@@ -89,7 +89,7 @@ This documentation provides step-by-step procedures for installation, configurat
 
 -   **[System Statistics](system-statistics/chapter_overview.html)**
 
-    *System Statistics* provides information on the Pivotal GemFire installation and includes standard statistics for caching and distribution activities.
+    *System Statistics* provides information on the statistics for caching and distribution activities.
 
 -   **[Installing the SQLite Persistence Manager](sqlite-persistence/chapter_overview.html)**
 

http://git-wip-us.apache.org/repos/asf/geode-native/blob/5dba1201/docs/geode-native-docs/getting_started/system_requirements/client_requirements.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/getting_started/system_requirements/client_requirements.html.md.erb b/docs/geode-native-docs/getting_started/system_requirements/client_requirements.html.md.erb
new file mode 100644
index 0000000..0df91cd
--- /dev/null
+++ b/docs/geode-native-docs/getting_started/system_requirements/client_requirements.html.md.erb
@@ -0,0 +1,196 @@
+---
+title:  GemFire Native Client Supported Configurations
+---
+
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+
+The Pivotal GemFire native client provides access for C++ and Microsoft� .NET\u2122 clients to the GemFire distributed system. It operates on platforms running Microsoft Windows, Linux (Intel), and Sun Solaris.
+
+Native Client version 9.0 works with Pivotal GemFire versions 8.2.1 and later.
+
+Operating system requirements are listed in the chart below:
+
+
+<table style="width:100%;">
+<colgroup>
+<col width="20%" />
+<col width="20%" />
+<col width="20%" />
+<col width="20%" />
+<col width="20%" />
+</colgroup>
+<thead>
+<tr class="header">
+<th>Operating System</th>
+<th>Processor and Architecture</th>
+<th>RAM</th>
+<th>Swap Space</th>
+<th>64-Bit Disk Space Required</th>
+</tr>
+</thead>
+<tbody>
+<tr class="even">
+<td>Solaris 11</td>
+<td>x86-64
+</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>90MB</td>
+</tr>
+<tr class="odd">
+<td>RHEL 6 (<b>deprecated</b>)</td>
+<td>x86-64</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>120MB</td>
+</tr>
+<tr class="odd">
+<td>RHEL 7</td>
+<td>x86-64</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>120MB</td>
+</tr>
+<tr class="even">
+<td>SLES 11** (<b>deprecated</b>)</td>
+<td>x86-64</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>120MB</td>
+</tr>
+<tr class="even">
+<td>SLES 12**</td>
+<td>x86-64</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>120MB</td>
+</tr>
+<tr class="odd">
+<td>Windows 2012 Server R2</td>
+<td>x86-64</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>125MB</td>
+</tr>
+<tr class="even">
+<td>Windows 8.1 (<b>deprecated</b>)</td>
+<td>x86-64</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>125MB</td>
+</tr>
+<tr class="odd">
+<td>Windows 10</td>
+<td>x86-64</td>
+<td>2GB</td>
+<td>256MB</td>
+<td>125MB</td>
+</tr>
+</tbody>
+</table>
+
+\*\*Indicates operating systems that have not been fully tested but are still supported.
+
+## Host Machine Requirements
+
+Each machine that runs a native client must meet the following requirements:
+
+-   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.
+    - Accurate monitoring of the system with scripts and other tools that read the system statistics and log files.
+-   The host name and host files are properly configured for the machine.
+-   Many default Linux installations use SYN cookies to protect the
+system against malicious attacks that flood TCP SYN packets.
+The use of SYN cookies dramatically reduces network bandwidth,
+and can be triggered by a running GemFire distributed system.
+
+    To disable SYN cookies permanently:
+    1. Edit the `/etc/sysctl.conf` file to include the following line:
+
+        ``` pre
+        net.ipv4.tcp_syncookies = 0
+        ```
+        Setting this value to zero disables SYN cookies.
+    2. Reload `sysctl.conf`:
+
+        ``` pre
+        sysctl -p
+        ```
+
+## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__section_3A8A0684D68E467EBA498D939E91C5AA" class="no-quick-link"></a>Windows Support Details
+
+**Runtime Library Requirements**
+
+The GemFire native client also requires the Microsoft Visual C++ 2013 Redistributable Package. This package is installed for you when you use the native client .msi installer. If you do not use the .msi installer, you will need to install this package for your platform architecture manually ([x86-64](https://www.microsoft.com/en-us/download/details.aspx?id=40784)) on all machines that will run the GemFire native client. This package contains runtime libraries needed by the native client.
+
+**.NET Framework Version Support**
+
+The Pivotal GemFire native client is supported with Microsoft .NET Framework 4.5.2.
+
+A Microsoft .NET Framework must be installed to support the C++/CLI (Common Language Infrastructure) library for the native client.
+
+The Pivotal GemFire native client 9.0 supports .NET 4.5.2 and Visual Studio 2013 (for compiling C++ applications on Windows). For more information on the features of .NET and Visual Studio Community Edition 2013 Update 5, see [https://msdn.microsoft.com/en-us/library/dd831853(v=vs.120).aspx](https://msdn.microsoft.com/en-us/library/dd831853(v=vs.120).aspx) .
+
+## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__section_C5848F353C504844BAFFD3EB2BE7DA23" class="no-quick-link"></a>Linux
+
+The following table lists the RPM package dependencies for the Linux distribution. The i386 or i686 after the package name indicates that you must install the package for that particular architecture regardless of the native operating system architecture. All of the packages listed are available with the default media for the distribution.
+
+<a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__table_C809C11B1624423EAD4ABA21636C2F10"></a>
+
+| Linux Version                                       | glibc        | libgcc        |
+|-----------------------------------------------------|--------------|---------------|
+| Red Hat Enterprise Linux Server release 7 (x86-64) | glibc (i686) | libgcc (i386) |
+
+
+For versions of Linux not listed in the table, you can verify that you meet the native client dependencies at the library level by using the `ldd` tool and entering this command:
+
+``` pre
+prompt> ldd $GFCPP/lib/libgfcppcache.so
+```
+
+This step assumes you have already installed the native client and have set the GFCPP environment variable to *productDir*, where *productDir* represents the location of the NativeClient\_*xxxx*\_b*nnnnn* directory (*xxxx* is the four-digit product version and b*nnnnn* is the product build number).
+
+The following libraries are external dependencies of the native library, `libgfcppcache.so`. Verify that the ldd tool output includes all of these:
+
+-   libdl.so.2
+-   libm.so.6
+-   libpthread.so.0
+-   libc.so.6
+-   libz.so.1
+
+
+## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__section_07CB50BE132D482B8F99154B81C6D2A4" class="no-quick-link"></a>Running Pivotal GemFire Native Client on vSphere
+
+Without tuning, the Pivotal GemFire native client can suffer a performance drop in virtual environments, including the VMware vSphere virtual platform. Without correct tuning, you can expect to see significant performance degradation when running the GemFire native client on vSphere versus running GemFire on dedicated hardware.
+
+We recommend that you tune your GemFire native client on vSphere deployments using the same guidelines published for Pivotal GemFire.
+
+See [Improving GemFire Performance on vSphere](geodeman/managing/monitor_tune/gemfire_performance_on_vsphere.html) for a list of guidelines and recommendations.
+
+## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__ssl_requirements" class="no-quick-link"></a>Software Requirements for Using SSL
+
+If you plan on using SSL in your GemFire native client and server deployment, you will need to download and install OpenSSL.
+
+The GemFire native client requires OpenSSL 1.0.1t or later. For Windows platforms, you can use either the regular or the OpenSSL "Light" version.
+
+In addition, make sure that your system environment variables have been configured to include OpenSSL.
+
+See [SSL Client/Server Communication](../../security/overviewsslclientserver.html#security) for instructions.

http://git-wip-us.apache.org/repos/asf/geode-native/blob/5dba1201/docs/geode-native-docs/getting_started/system_requirements/gemfire_native_client_requirements.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/getting_started/system_requirements/gemfire_native_client_requirements.html.md.erb b/docs/geode-native-docs/getting_started/system_requirements/gemfire_native_client_requirements.html.md.erb
deleted file mode 100644
index 0df91cd..0000000
--- a/docs/geode-native-docs/getting_started/system_requirements/gemfire_native_client_requirements.html.md.erb
+++ /dev/null
@@ -1,196 +0,0 @@
----
-title:  GemFire Native Client Supported Configurations
----
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-The Pivotal GemFire native client provides access for C++ and Microsoft� .NET\u2122 clients to the GemFire distributed system. It operates on platforms running Microsoft Windows, Linux (Intel), and Sun Solaris.
-
-Native Client version 9.0 works with Pivotal GemFire versions 8.2.1 and later.
-
-Operating system requirements are listed in the chart below:
-
-
-<table style="width:100%;">
-<colgroup>
-<col width="20%" />
-<col width="20%" />
-<col width="20%" />
-<col width="20%" />
-<col width="20%" />
-</colgroup>
-<thead>
-<tr class="header">
-<th>Operating System</th>
-<th>Processor and Architecture</th>
-<th>RAM</th>
-<th>Swap Space</th>
-<th>64-Bit Disk Space Required</th>
-</tr>
-</thead>
-<tbody>
-<tr class="even">
-<td>Solaris 11</td>
-<td>x86-64
-</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>90MB</td>
-</tr>
-<tr class="odd">
-<td>RHEL 6 (<b>deprecated</b>)</td>
-<td>x86-64</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>120MB</td>
-</tr>
-<tr class="odd">
-<td>RHEL 7</td>
-<td>x86-64</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>120MB</td>
-</tr>
-<tr class="even">
-<td>SLES 11** (<b>deprecated</b>)</td>
-<td>x86-64</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>120MB</td>
-</tr>
-<tr class="even">
-<td>SLES 12**</td>
-<td>x86-64</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>120MB</td>
-</tr>
-<tr class="odd">
-<td>Windows 2012 Server R2</td>
-<td>x86-64</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>125MB</td>
-</tr>
-<tr class="even">
-<td>Windows 8.1 (<b>deprecated</b>)</td>
-<td>x86-64</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>125MB</td>
-</tr>
-<tr class="odd">
-<td>Windows 10</td>
-<td>x86-64</td>
-<td>2GB</td>
-<td>256MB</td>
-<td>125MB</td>
-</tr>
-</tbody>
-</table>
-
-\*\*Indicates operating systems that have not been fully tested but are still supported.
-
-## Host Machine Requirements
-
-Each machine that runs a native client must meet the following requirements:
-
--   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.
-    - Accurate monitoring of the system with scripts and other tools that read the system statistics and log files.
--   The host name and host files are properly configured for the machine.
--   Many default Linux installations use SYN cookies to protect the
-system against malicious attacks that flood TCP SYN packets.
-The use of SYN cookies dramatically reduces network bandwidth,
-and can be triggered by a running GemFire distributed system.
-
-    To disable SYN cookies permanently:
-    1. Edit the `/etc/sysctl.conf` file to include the following line:
-
-        ``` pre
-        net.ipv4.tcp_syncookies = 0
-        ```
-        Setting this value to zero disables SYN cookies.
-    2. Reload `sysctl.conf`:
-
-        ``` pre
-        sysctl -p
-        ```
-
-## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__section_3A8A0684D68E467EBA498D939E91C5AA" class="no-quick-link"></a>Windows Support Details
-
-**Runtime Library Requirements**
-
-The GemFire native client also requires the Microsoft Visual C++ 2013 Redistributable Package. This package is installed for you when you use the native client .msi installer. If you do not use the .msi installer, you will need to install this package for your platform architecture manually ([x86-64](https://www.microsoft.com/en-us/download/details.aspx?id=40784)) on all machines that will run the GemFire native client. This package contains runtime libraries needed by the native client.
-
-**.NET Framework Version Support**
-
-The Pivotal GemFire native client is supported with Microsoft .NET Framework 4.5.2.
-
-A Microsoft .NET Framework must be installed to support the C++/CLI (Common Language Infrastructure) library for the native client.
-
-The Pivotal GemFire native client 9.0 supports .NET 4.5.2 and Visual Studio 2013 (for compiling C++ applications on Windows). For more information on the features of .NET and Visual Studio Community Edition 2013 Update 5, see [https://msdn.microsoft.com/en-us/library/dd831853(v=vs.120).aspx](https://msdn.microsoft.com/en-us/library/dd831853(v=vs.120).aspx) .
-
-## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__section_C5848F353C504844BAFFD3EB2BE7DA23" class="no-quick-link"></a>Linux
-
-The following table lists the RPM package dependencies for the Linux distribution. The i386 or i686 after the package name indicates that you must install the package for that particular architecture regardless of the native operating system architecture. All of the packages listed are available with the default media for the distribution.
-
-<a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__table_C809C11B1624423EAD4ABA21636C2F10"></a>
-
-| Linux Version                                       | glibc        | libgcc        |
-|-----------------------------------------------------|--------------|---------------|
-| Red Hat Enterprise Linux Server release 7 (x86-64) | glibc (i686) | libgcc (i386) |
-
-
-For versions of Linux not listed in the table, you can verify that you meet the native client dependencies at the library level by using the `ldd` tool and entering this command:
-
-``` pre
-prompt> ldd $GFCPP/lib/libgfcppcache.so
-```
-
-This step assumes you have already installed the native client and have set the GFCPP environment variable to *productDir*, where *productDir* represents the location of the NativeClient\_*xxxx*\_b*nnnnn* directory (*xxxx* is the four-digit product version and b*nnnnn* is the product build number).
-
-The following libraries are external dependencies of the native library, `libgfcppcache.so`. Verify that the ldd tool output includes all of these:
-
--   libdl.so.2
--   libm.so.6
--   libpthread.so.0
--   libc.so.6
--   libz.so.1
-
-
-## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__section_07CB50BE132D482B8F99154B81C6D2A4" class="no-quick-link"></a>Running Pivotal GemFire Native Client on vSphere
-
-Without tuning, the Pivotal GemFire native client can suffer a performance drop in virtual environments, including the VMware vSphere virtual platform. Without correct tuning, you can expect to see significant performance degradation when running the GemFire native client on vSphere versus running GemFire on dedicated hardware.
-
-We recommend that you tune your GemFire native client on vSphere deployments using the same guidelines published for Pivotal GemFire.
-
-See [Improving GemFire Performance on vSphere](geodeman/managing/monitor_tune/gemfire_performance_on_vsphere.html) for a list of guidelines and recommendations.
-
-## <a id="concept_7AE0C1CB11244095A50CCB52A09A09A1__ssl_requirements" class="no-quick-link"></a>Software Requirements for Using SSL
-
-If you plan on using SSL in your GemFire native client and server deployment, you will need to download and install OpenSSL.
-
-The GemFire native client requires OpenSSL 1.0.1t or later. For Windows platforms, you can use either the regular or the OpenSSL "Light" version.
-
-In addition, make sure that your system environment variables have been configured to include OpenSSL.
-
-See [SSL Client/Server Communication](../../security/overviewsslclientserver.html#security) for instructions.