akka / akka-meta

This repository is dedicated to high-level feature discussions and for persisting design decisions.
Apache License 2.0
201 stars 23 forks source link

Akka Sprint Plan 2018-11-19 #88

Closed patriknw closed 5 years ago

patriknw commented 5 years ago

Sprint plan for the core Akka team

3 weeks Start: 2018-11-19 End: 2018-12-07

SBR improvements

Persistence plugin for Couchbase

Scala 2.13

OpenShift/Kubernetes

Whitesource

JDK 11

Akka HTTP

Other

Bugs and failures

Bug start count: 12 / 631 (open / closed) Failure start count: 57 / 539

Akka HTTP Bug start count: 44 / 127 Akka HTTP Failure start count: 23 / 76

patriknw commented 5 years ago

Outcome

SBR improvements

  • Handle scenarios when nodes are not fully connected but indirectly connected via 3rd party

Done

  • Shutdown when receiving "The remote system has quarantined this system"

Investigation started, but not trivial

  • Investigate complexity of adding 3-way heartbeats
    • better failure detector coverage in larger clusters

Described in issue https://github.com/akka/akka/issues/25969

Persistence plugin for Couchbase

Good progress

Scala 2.13

  • First focus on a subset of Akka modules that would unlock Play

Almost done

OpenShift/Kubernetes

  • [x] Route for health check and readiness check

Done

  • [ ] Use Redhat's images

Not done, some questions around licensing problems

  • [x] Move akka-discovery
    • [x] Including Akka management release with health check beforehand

Done

  • [ ] Discovery DNS
    • [x] Finish isolated resolver

Done

Not done

  • [x] Documentation improvements
    • [x] Rolling updates
    • [x] SBR bootstrap considerations

Done

  • [ ] More samples
    • [ ] Only akka-sample-cluster-kubernetes-scala

Not done

Whitesource

  • Look into security vulnerabilities in dependencies
    • update dependencies

Done

JDK 11

Done

  • JDK 11 builds/tests with AdoptOpenJDK 11 Hotspot

Not done

Akka HTTP

  • aroundRequest

In progress

Done

Other

  • Spike of Streams context propagation

Done

Done

Bugs and failures

Bug start count: 12 / 631 (open / closed)

End count: 14 / 634

Failure start count: 57 / 539

End count: 58 / 545

Akka HTTP Bug start count: 44 / 127

End count: 44 / 130

Akka HTTP Failure start count: 23 / 76

End count: 24 / 76