Re: [Proposal] Geode Native Library Versioning

2021-02-02 Thread Mario Salazar de Torres
Thanks for pointing out this issue. A few pointers on your proposal: * On my opinion the hybrid approach is the most practical one. For our case, we compile from the source each release, but it might seem reasonable that patch releases maintain both ABI and API compatibility. * To make s

Re: [DISCUSS] RFC - Add option to allow newer Geode clients to connect to older Geode servers

2021-02-02 Thread Bruce Schuchardt
I think it's only the locator connections that do this. Regular client->server connections using the handshake code just send the client's current version, which must not be newer than the server's version. On 2/1/21, 9:53 AM, "Jacob Barrett" wrote: Having just spent some time yanking out

Re: [DISCUSS] RFC - Add option to allow newer Geode clients to connect to older Geode servers

2021-02-02 Thread Bruce Schuchardt
One thing that might help somewhat would be to modify the KnownVersion class to hold both the product version and the client/server protocol version, which wouldn't have to change if there are no incompatibilities introduced in client/server comms in a release. That's more in keeping with what

Re: [DISCUSS] RFC - Add option to allow newer Geode clients to connect to older Geode servers

2021-02-02 Thread Bruce Schuchardt
Oh, but I forgot about WAN changes that may have been made to the handshake to allow different versions in different clusters. Jake might be right about this. On 2/2/21, 8:31 AM, "Bruce Schuchardt" wrote: I think it's only the locator connections that do this. Regular client->server con

Canceled: apache/geode-native#2992 (develop - bddc86b)

2021-02-02 Thread Travis CI
Build Update for apache/geode-native - Build: #2992 Status: Canceled Duration: ? Commit: bddc86b (develop) Author: Blake Bender Message: GEODE-8902: parse server destroy reply in gnmsg (#739) * Parse REPLY from server for DESTROY message - Reading flags, versi