Open pnicolucci opened 3 years ago
Part I UFO Review actions: Action: Bill will discuss with Alasdair on there is not property to switch back to Channel Framework. (David Chang, Tom Evans and Thomas Watson) Action: Revise the User Interest chart by (1) Not not mention Users. It can mislead that application will interface Netty channel with APIs (2) It will promote Liberty to use Netty channel.(Emily Jiang, Tom Evans) Action: Replace Application Developer with Application Server Developer or Liberty Developer in the High Level User Story chart. (Jared Anderson, Emily Jiang and David Chang) Action: Replace API/SPI with internal packages in the Feature Design chart(Thomas Watson) Comment: Endpoint is the only internal SPI.(Thomas Watson, Emily Jiang, Jared Anderson) Action: Bill will call meeting with Jared Anderson, Thomas Watsoin, Emily Jiang, Eric Coveber to discuss the Channel Framework to Jetty Channel (Bill Lucy)
p15: internal deprecation of wsbytebuffer and clarify not SPI p26: pull releases from artifactory, extend codecs p27+p28: extended not modified, explain coloring p28: clarify which parts are verbatim nettty/unchanged liberty/changed liberty/extneded netty objects consistently (ssl handler) p30: perf test AIO vs netty before porting p33-ish: future features that may talk directly to netty instead of going through WC post-beta-issue: come back with more info, lean towards leaving CHF at Feature completion w. undocumented switch to use it. characterize the criteria? p43: maybe have Anna re-run SIP on fewer CPUs?
Note: the UFO PPT file linked has "hidden" slides in it. The numbering includes these hidden slides. The net of all this is that slide 15, the one with a number '15' in the bottom right, is actually going to be only the 14th slide when you use the Box PPT viewer, which skips right past the hidden slides. (This confused me so I thought I'd explain).
Per @pnicolucci this is still actively being worked.
@malincoln, yes this is actively being worked! We have a team working currently on this and we're working to determine when we can target a beta this year. I'll keep you posted.
Description of the high level feature, including any external spec links:
Initial work to prototype a solution to replace the Open Liberty specific channel framework with Netty. Netty Project Link: https://netty.io/index.html Netty Github repo: https://github.com/netty/netty
Before proceeding to any items below (active development), this feature must be prioritized on the backlog, and have either the "Design Approved" or "No Design Approved" labels. Follow the Feature and UFO Approval Process.
When complete & mandatory, add links to the UFO (Upcoming Feature Overview) document, FTS (Feature Test Summary), and blogs post issues(s):
UFO: https://ibm.box.com/s/yuou3ir9fhpukduby77img8pjh370d0g
FTS: https://github.com/OpenLiberty/open-liberty/issues/20976
Beta Blog Post (if applicable):
Blog Post:
List of Steps to complete or get approvals / sign-offs for Onboarding to the Liberty release (GM date)
Instructions:
Design
Before Development Starts or 8 weeks before Onboarding
Beta
If your feature, or portions of it, are going to be included in a beta
Before Onboarding the beta
kind=beta
,ibm:beta
,ProductInfo.getBetaEdition()
)1 week before beta GA
Legal
3 weeks before Onboarding
Translation
3 weeks before Onboarding
Feature Complete
2 weeks before Onboarding
Focal Point Approvals
2 to 1 week before Onboarding
You MUST have the Design Approved or No Design Approved label before requesting focal point approvals.
All features (both "Design Approved" and "No Design Approved")
"Design Approved" features
Ready for GA
1 week before Onboarding
1 week before GA
Other deliverbles