[DRAFT] Geode Board Report due by Wednesday Nov 10th
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
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?
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
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