[DRAFT] Geode Board Report due by Wednesday Nov 10th

2021-11-10 Thread Dan Smith
This is a draft of our report to the board. I will submit it by 5PM Thursday if 
no one objects. Please let me know if there are details you'd like me to add!

-Dan

## Description:
The mission of Apache Geode is the creation and maintenance of software related
to a data management platform that provides real-time, consistent access to
data-intensive applications throughout widely distributed cloud architectures.

## Issues:
There are no Board-level issues at this time.

## Membership Data:
Apache Geode was founded 2016-11-15 (5 years ago)
There are currently 115 committers and 54 PMC members in this project.
The Committer-to-PMC ratio is roughly 2:1.

Community changes, past quarter:
- No new PMC members. Last addition was Donal Evans on 2021-03-22.
- No new committers. Last addition was Alberto Bustamante on 2021-05-13.

## Project Activity:

We issued two releases this quarter, including a new minor 1.14 that took
about 9 months from the time the branch was cut. We're hoping to have
a much shorter release time for 1.15.0, which is in development.

Recent releases:
- 1.14.0 was released on 2021-09-03.
- 1.12.5 was released on 2021-10-27.

## Community Health:

Initiatives during this period include:
- Continuing our monthly video conferences
- Gregory Green presented on "OLTP Application Data Services with Apache Geode" 
at apachecon



Re: Apache Geode CI upgrade

2021-11-10 Thread Sean Goller
The Apache Geode Concourse deployment upgrade is now complete. You should
clear the DNS cache on your browser, or restart it completely in order to
pick up the DNS changes.

-Sean.

On Wed, Nov 10, 2021 at 9:01 AM Robert Houghton 
wrote:

> We are upgrading the Apache Geode Concourse deployment. Pipelines will be
> paused as we roll over to the new backend.
>
> Thanks you,
> -Robert Houghton
>
> From: Robert Houghton 
> Date: Thursday, November 4, 2021 at 3:24 PM
> To: geode 
> Subject: [Suspected Spam] Apache Geode CI upgrade
> Hello Geode Developers,
>
> Next week, Wednesday, 10 November 2021, we are planning to upgrade the
> Apache Geode Concourse deployment from version 6.7.4 to 7.6.0. We will also
> be moving the backend for Concourse from Bosh to k8s. We will deploy all
> production pipelines (Apache repo, develop and support/* branches).
> Developer or personal pipelines will not be deployed. We are not able to
> bring job history along.
>
> What this means to you:
> Please anticipate some downtime in the develop pipelines, but PR checks
> should continue to run as normal. Links from GitHub PRs to specific
> Concourse jobs in the old deployment will break. If this happens to you,
> change the domain from
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fconcourse.apachegeode-ci.info%2Fdata=04%7C01%7Crhoughton%40vmware.com%7C06f5aeffa9714b6815df08d99fe1e9c0%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637716614930386785%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=oQkhAIq%2FkBTgh6SO6SIkOxBSKL3TlaUResjO1i84ESM%3Dreserved=0
> to
> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fconcourse-calcite.apachegeode-ci.info%2Fdata=04%7C01%7Crhoughton%40vmware.com%7C06f5aeffa9714b6815df08d99fe1e9c0%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637716614930396731%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=tgajkCnfpMZbiFn0dQWrZYyvctRWyQfSU6YqGD8vBew%3Dreserved=0
> to reach the broken link. The team is brainstorming on how to not break
> these links in the future.
>
>
> Thank you,
> -Robert Houghton
>


Failed durable client connection initialization can sometimes leak client socket handle?

2021-11-10 Thread Leon Finker
Hi,

In AcceptorImpl.run, the accepted client socket seems to only be
closed when there is IOException. I can't prove it, but I think there
can sometimes be non IO exception here as well and then the client
socket will not be closed? Also, can we please add a catch for other
kinds of exceptions and at least log them as errors?

The symptoms we have are like this:
1. Durable client has a connection problem during initialization.
2. Durable client ends up with orphaned durable HA region (the one
prefixed with_gfe_durable_client_with_id_)
3. Now the client automatically reconnects and the geode server fails
to properly initialize the client. Most likely because the region
already has an error. If inspecting the regions at runtime, we indeed
can see durable region for the client without CacheClientProxy
properly created and added to the proxies collection.
4. We observe a pretty rapid (over few days) memory leak and socket handles leak
5. This leak stops as soon as we destroy that internal durable region
(partially through reflection) for the client and client can then
properly reconnect and initialize its region and proxy.

Does this ring any bells for anyone?

Thank you


Re: Apache Geode CI upgrade

2021-11-10 Thread Robert Houghton
We are upgrading the Apache Geode Concourse deployment. Pipelines will be 
paused as we roll over to the new backend.

Thanks you,
-Robert Houghton

From: Robert Houghton 
Date: Thursday, November 4, 2021 at 3:24 PM
To: geode 
Subject: [Suspected Spam] Apache Geode CI upgrade
Hello Geode Developers,

Next week, Wednesday, 10 November 2021, we are planning to upgrade the Apache 
Geode Concourse deployment from version 6.7.4 to 7.6.0. We will also be moving 
the backend for Concourse from Bosh to k8s. We will deploy all production 
pipelines (Apache repo, develop and support/* branches). Developer or personal 
pipelines will not be deployed. We are not able to bring job history along.

What this means to you:
Please anticipate some downtime in the develop pipelines, but PR checks should 
continue to run as normal. Links from GitHub PRs to specific Concourse jobs in 
the old deployment will break. If this happens to you, change the domain from 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fconcourse.apachegeode-ci.info%2Fdata=04%7C01%7Crhoughton%40vmware.com%7C06f5aeffa9714b6815df08d99fe1e9c0%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637716614930386785%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=oQkhAIq%2FkBTgh6SO6SIkOxBSKL3TlaUResjO1i84ESM%3Dreserved=0
 to 
https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fconcourse-calcite.apachegeode-ci.info%2Fdata=04%7C01%7Crhoughton%40vmware.com%7C06f5aeffa9714b6815df08d99fe1e9c0%7Cb39138ca3cee4b4aa4d6cd83d9dd62f0%7C0%7C0%7C637716614930396731%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000sdata=tgajkCnfpMZbiFn0dQWrZYyvctRWyQfSU6YqGD8vBew%3Dreserved=0
 to reach the broken link. The team is brainstorming on how to not break these 
links in the future.


Thank you,
-Robert Houghton