DISCUSSION: Geode Native C++ Style and Formatting Guide

2021-04-30 Thread Jacob Barrett
Team, We haven’t been good about documenting our style and formatting guidance. Like the Java sources are loosely styled after the Google Java Style Guide, the C++ sources are loosely styled after the Google C++ Style Guide. We deviate in some places from the Google C++ Style Guide. Without

Re: Geode retry/acknowledge improvement

2021-04-30 Thread Bruce Schuchardt
In the JIRA ticket the stuck thread is a Function Execution executor thread. These threads force the use of shared connections by default. If you want to get the behavior that Darrel is describing you need to modify your functions to request thread-owned connections with

Re: Odg: Geode retry/acknowledge improvement

2021-04-30 Thread Darrel Schneider
In the geode hang you describe would the forced tcp-reset using iptables have cause the put send message to fail with an exception writing it to the socket? If so then I'd expect the geode Connection class to keep trying to send that message by creating a new connection to the member. It will

Re: Odg: Geode retry/acknowledge improvement

2021-04-30 Thread Anthony Baker
Can you explain the scenario further? Does the sidecar proxy both the sending and receiving socket (geode creates 2 sockets for each p2p member)? In normal cases, closing these sockets should clear up any unacknowledged messages, freeing up the thread. Anthony > On Apr 20, 2021, at 7:31

Odg: Geode retry/acknowledge improvement

2021-04-30 Thread Mario Ivanac
Hi, just reminding on this topic. BR, Mario Šalje: Mario Ivanac Poslano: 20. travnja 2021. 16:31 Prima: dev@geode.apache.org Predmet: Odg: Geode retry/acknowledge improvement Hi, after analysis, we assume that proxy at reception of packets, sends ACK on