Hi Anthony – The link you shared below is where we initially started. That build fails (there is an issue with byteman as indicated by this Jira: https://issues.apache.org/jira/browse/CASSANDRA-13316). The source tarball already exists (released version), so we decided to skip rebuilding the artifacts and just pulled the release tarball from: http://apache.mirrors.tds.net/cassandra/3.10/apache-cassandra-3.10-src.tar.gz and created an rpm build with that. We did use the orginal spec and made a few minor tweaks to it. Basically, the tweaks were:
- Apply the patches when doing the build (one was for byteman, the other was a change to the Cassandra unit file to make it unkillable by oom-killer). - Post install/erase actions (systemctl commands – such as reloading the daemon, autostarting the service etc). That’s pretty much it, everything else should be the same as the original spec. Attaching it for convenience. Since, we’re trying to qualify this for Production, 3.11 isn’t officially released, yet is it – it’s why we’re planning on using 3.10. The concern stems from the build failing with byteman. We’re novices at building our own rpms for Cassandra and are concerned that there may be other issues with the 3.10 release and maybe we should hold off till 3.11 is released and ready. Any opinions/feedback will help. Regards, Dhruva From: Anthony Grasso <[email protected]> Date: Thursday, May 11, 2017 at 5:06 PM To: "Gopal, Dhruva" <[email protected]> Cc: "[email protected]" <[email protected]> Subject: Re: cassandra 3.10 Hi Dhruva, There are definitely some performance improvements to Storage Engine in Cassandra 3.10 which make it worth the upgrade. Note that Cassandra 3.11 has further bug fixes and it may be worth considering a migration to that version. Regarding the issue of building a Cassandra 3.10 RPM, it sounds like the team have built their own custom spec file? Has the team looked at using the project spec file and associated instructions in Apache Cassandra GitHub mirror? https://github.com/apache/cassandra/tree/cassandra-3.10/redhat Kind regards, Anthony On 11 May 2017 at 14:20, Gopal, Dhruva <[email protected]<mailto:[email protected]>> wrote: Hi – We’re currently on 3.9 and have been told that Cassandra 3.10 is a more stable version to be on. We’ve been using the datastax-ddc rpms in our production and dev environments (on 3.9) and it appears there is no 3.10 rpm version out yet. We tried to build our own rpm (our devops processes use rpms, so changing to using tarballs is not easily done) and found that the build process fails (to do with the byteman-3.0.3 jar) that we manage to patch and get working (with rpmbuild). My concerns/questions are these: - Is the 3.10 version actually stable enough given that the build failed (we obtained the source from this location: http://apache.mirrors.tds.net/cassandra/3.10/apache-cassandra-3.10-src.tar.gz) and used the attached patch file for byteman during the build process)? - Are there any other issues with the binaries that we need to be aware of (other patches)? I’m concerned that there may be other issues and that we really won’t know since we’re not Cassandra experts, so looking for feedback from this group on whether we should just stay with 3.9 or if it’s safe to proceed with this approach. I can share the spec file and patch files that we’ve setup for the build process, if desired. Regards, DHRUVA GOPAL sr. MANAGER, ENGINEERING REPORTING, ANALYTICS AND BIG DATA +1 408.325.2011<tel:+1%20408-325-2011> WORK +1 408.219.1094<tel:+1%20408-219-1094> MOBILE UNITED STATES [email protected]<mailto:[email protected]> aspect.com<http://www.aspect.com/> [scription: http://webapp2.aspect.com/EmailSigLogo-rev.jpg] This email (including any attachments) is proprietary to Aspect Software, Inc. and may contain information that is confidential. If you have received this message in error, please do not read, copy or forward this message. Please notify the sender immediately, delete it from your system and destroy any copies. You may not further disclose or distribute this email or its attachments. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected]<mailto:[email protected]> For additional commands, e-mail: [email protected]<mailto:[email protected]> This email (including any attachments) is proprietary to Aspect Software, Inc. and may contain information that is confidential. If you have received this message in error, please do not read, copy or forward this message. Please notify the sender immediately, delete it from your system and destroy any copies. You may not further disclose or distribute this email or its attachments.
cassandra-3.10-build.patch
Description: cassandra-3.10-build.patch
cassandra-3.10-upstart.patch
Description: cassandra-3.10-upstart.patch
cassandra.spec
Description: cassandra.spec
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
