Bug 1467570

Summary: Update Netty to 4.0.44+
Product: [Fedora] Fedora Reporter: Tomas Repik <trepik>
Component: nettyAssignee: Michael Simacek <msimacek>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: ctubbsii, java-sig-commits, jerboaa, msimacek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: netty-0:4.1.13-1.fc27.x86_64 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-08-16 14:11:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1469486    
Bug Blocks:    
Attachments:
Description Flags
Proposed patch none

Description Tomas Repik 2017-07-04 08:45:47 UTC
The latest release of Cassandra (3.11) requires newer version of Netty (4.0.44) I'd like to update Cassandra in rawhide and having new Netty as well would be nice. I can help with the update if needed.
It's not only Cassandra but also mongo-java-driver that requires newer version of Netty. 

Thanks

Comment 1 Christopher Tubbs 2017-07-06 19:20:36 UTC
Latest 4.0 appears to be 4.0.49, but current patches don't apply cleanly. Needs some tweaking. Didn't try newer versions (4.1 or 5.0).

Comment 2 Michael Simacek 2017-07-07 13:27:32 UTC
Latest release is 4.1.13, is there a reason why not update to that directly?

mongo-java-driver specifies 4.1.5 in the latest pom on maven central

Comment 3 Christopher Tubbs 2017-07-10 21:06:00 UTC
(In reply to Michael Simacek from comment #2)
> Latest release is 4.1.13, is there a reason why not update to that directly?
> 
> mongo-java-driver specifies 4.1.5 in the latest pom on maven central

No reason I can think of. I know Netty tries to be careful about backwards compatibility, and the major version hasn't changed, so it shouldn't break anything to move to the latest.

Comment 4 Michael Simacek 2017-07-11 13:13:22 UTC
Created attachment 1296252 [details]
Proposed patch

Comment 5 Michael Simacek 2017-07-11 13:15:33 UTC
Patch for review, needs jctools to be updated, not tested. I'm leaving for a vacation now, so feel free to apply the patch if jctools gets updated

Comment 6 Jan Kurik 2017-08-15 09:22:50 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle.
Changing version to '27'.