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-01-01 #62

Closed patriknw closed 6 years ago

patriknw commented 6 years ago

Sprint plan for the core Akka team

5 weeks, extended due to vacations and to line up with f2f meeting in Feb Start: 2018-01-01 End: 2018-02-02

Akka Typed

Other

Bugs and failures

Bug start count: 17 Failure start count: 40

Akka HTTP Bug start count: 42 Akka HTTP Failure start count: 26

Some extra effort to harden Http tests.

ktoso commented 6 years ago

For bugfixing focus on HTTP to stabilize it after the recent jenkins fleakyness and changes we've seen.

guidomedina commented 6 years ago

+1 for "Artery with TCP/TLS", getting rid of old Netty will make many people happy.

He-Pin commented 6 years ago

@guidomedina We could have the new Netty:)

guidomedina commented 6 years ago

There was an old discussion about Netty centric pattern which negates Akka streams philosophy, hence I believe the intention of Akka team is to have their TCP implementation using Akka streams.

patriknw commented 6 years ago

Outcome

Akka Typed

  • testkits and internal tests

Done, more additions and improvements can be added as needed.

  • documentation

First stab done, most blog posts ported.

  • persistent actor as a real typed behavior

Almost done

  • many small things missing and quality improvements

Done as expected in this sprint. Additional hardening will follow.

Other

  • Remote streams (SourceRef/SinkRef) PoC

Done, became more than PoC. Merged to master.

  • Call API PoC (inspired by Hystrix)

Done

  • Artery with TCP/TLS

Done, some additional follow up after review remaining

  • Log visualizations PoC

Done https://github.com/akka/akka-logging-convertor

  • Http request attributes, needed by Play

Turned out that it wasn't that urgent, so we worked on Play WS with Akka HTTP backend instead.

  • Separate dispatcher for everything internal, instead of using the default dispatcher

Done

  • Multi-DC Persistence marketing

Done

Bugs and failures

Bug start count: 17

End count: 16

Failure start count: 40

End count: 32

Akka HTTP Bug start count: 42

End count: 41

Akka HTTP Failure start count: 26

End count: 24

Some extra effort to harden Http tests.

Done