OpenLiberty / open-liberty

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
https://openliberty.io
Eclipse Public License 2.0
1.15k stars 592 forks source link

Implement MP FT 2.1 release #9341

Closed Emily-Jiang closed 4 years ago

Emily-Jiang commented 5 years ago

We plan to release FT 2.1 in Feb. We need to implement this feature. The list of issues to be included in FT 2.1 is here.

atosak commented 4 years ago

Feature Ship readiness issue: https://github.com/OpenLiberty/open-liberty/issues/10304

tevans78 commented 4 years ago

Targeting beta in 20.0.0.2

Emily-Jiang commented 4 years ago

UFO: https://ibm.ent.box.com/file/598281977051

atosak commented 4 years ago

List of Steps to complete or get approvals / sign-offs for Onboarding to the Liberty release (GM date)

Instructions:


TARGET COMPLETION DATE Before Development Starts or 8 weeks before Onboarding

NottyCode commented 4 years ago

@Emily-Jiang the design link has expired. Can you update it please?

Emily-Jiang commented 4 years ago

@NottyCode My apologies for the short lived url! I have updated the link, which should not expire.

chirp1 commented 4 years ago

From MP weekly scrum 3/6/20, no ID is needed. Approving.

Azquelt commented 4 years ago

@samwatibm This feature didn't introduce any new messages. Can we have the globalization approval?

Azquelt commented 4 years ago

@gscottj This feature only provides APIs, it doesn't have any UI. Is there anything further that you need to give accessibility approval?

Azquelt commented 4 years ago

Serviceability Approval Comment - Please answer the following questions for serviceability approval:

  1. UFO -- does the UFO identify the most likely problems customers will see and identify how the feature will enable them to diagnose and solve those problems without resorting to raising a PMR? Have these issues been addressed in the implementation?

Yes

  1. Test and Demo -- As part of the serviceability process we're asking feature teams to test and analyze common problem paths for serviceability and demo those problem paths to someone not involved in the development of the feature (eg. L2, test team, or another development team).
    a) What problem paths were tested and demonstrated? b) Who did you demo to? c) Do the people you demo'd to agree that the serviceability of the demonstrated problem scenarios is sufficient to avoid PMRs for any problems customers are likely to encounter, or that L2 should be able to quickly address those problems without need to engage L3?

We have not explicitly demoed problem paths for Fault Tolerance 2.1. However, this feature adds incremental improvements over Fault Tolerance 2.0, and the expected problem paths are the same.

  1. SVT -- SVT team is often the first team to try new features and often encounters problems setting up and using them. Note that we're not expecting SVT to do full serviceability testing -- just to sign-off on the serviceability of the problem paths they encountered. a) Who conducted SVT tests for this feature? Brian Hanczaryk b) Do they agree that the serviceability of the problems they encountered is sufficient to avoid PMRs, or that L2 should be able to quickly address those problems without need to engage L3? Yes, SVT agrees that serviceability was sufficient to avoid PMRs or allow L2 to quickly address those problems.

  2. Which L2 / L3 queues will handle PMRs for this feature? Ensure they are present in the contact reference file and in the queue contact summary, and that the respective L2/L3 teams know they are supporting it. Ask Don Bourne if you need links or more info.

PMRs will be handled by the Hursley Injection L3 team

Azquelt commented 4 years ago

@donbourne I pinched the serviceability questions from another epic and have answered them in the comment above. Please could you let me know if there's anything else needed for serviceability approval? Thanks.

Azquelt commented 4 years ago

Service Transfer Education: https://ibm.box.com/s/lytmtk892ncl1m1ixbwlejt7chbvdbo6

@skasund - if this is ok, can you add the STE approval? Thanks.

skasund commented 4 years ago

@Azquelt Thanks for the slides. I've approved this feature.

donbourne commented 4 years ago

approving for serviceability based on this just being an update to the API that don't add to the kinds of problems operator is likely to encounter.

Azquelt commented 4 years ago

Release blog has now been done here: #11505