kocolosk commented on pull request #90: URL: https://github.com/apache/couchdb-pkg/pull/90#issuecomment-1032114663
https://stackoverflow.com/questions/65071806/how-do-i-run-a-cluster-of-nodes-with-both-otp-23-1-and-r15b03-1 goes into a bit of detail on the distribution protocol compatibility and doesn't indicate any issues for a mixed 20/23 cluster, although admittedly they just checked connectivity and not much in the way of richer RPCs. I'm not sure what to do about the performance QA piece. We do need to upgrade; Erlang 20 hasn't seen a patch release in nearly two years and has known bugs that are preventing replication with one of the more popular CouchDB-compatible endpoints out there. I suspect our user community would be better off running newer releases instead of waiting for Cloudant to successfully upgrade its estate, but demonstrating that with any level of rigor is not a small project. If you're saying, "pin each CouchDB version to a single Erlang major version for convenience packages", I do think that makes some sense. Even if we did adopt that policy (which I floated on dev@), one counter I have in this case is that CouchDB 3.2.1 is kinda/sorta not fully released yet from a packaging perspective, e.g. we never published any blog post on it or updated the homepage. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
