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 2016-11-28 #38

Closed patriknw closed 7 years ago

patriknw commented 7 years ago

Sprint plan for the core Akka team

4 weeks Start: 2016-11-28 End: 2016-12-22

Akka 2.5

Streams

Samples

Bugs and failures

Bug start count: 8 Failure start count: 28

Akka HTTP Bug start count: 35 Akka HTTP Failure start count: 8

Blog

Other

Releases

He-Pin commented 7 years ago

Wow, 2.5.x is coming:)

sergtezt commented 7 years ago

@patriknw - Any idea when persistence query is going to be promoted to non-experimental?

patriknw commented 7 years ago

@sergtezt That is one of the things that will be promoted in 2.5

patriknw commented 7 years ago

Outcome

Akka 2.5

  • Coordinated shutdown
    • e.g. to support better cluster Leaving with coordination with Cluster Singleton and Cluster Sharding

Completed apart from reference documentation. https://github.com/akka/akka/pull/21930

  • Distributed Data
    • Promote to non-experimental
    • Ensure API can support delta-CRDT

Not done, not even started

  • Revisit Java8 API for actors
    • AbstractActor is still experimental

Promising prototype of some changes. https://github.com/akka/akka/pull/22003

  • Deprecate, remove things

Done, might be some small things remaining

  • Artery
  • Make parallel lanes performant

Done, performance is now good enough, but we know more can be done by replacing the BroadcastHub with a specialized stage or a RouteHub.

  • Move compression ownership into Decoder

Almost done

  • AFR
    • More events

Some work, but not really done. https://github.com/akka/akka/pull/21904

   * Enable by default (naming of files)

Not done

  • Switch on remote mutual TLS authentication setting by default

Not done

Streams

  • Materializer
    • Traversal oriented layout, see PR 21057
    • Performance improvements

Almost done

Samples

Almost done

Bugs and failures

Bug start count: 8

end count: 9

Failure start count: 28

end count: 42

Akka HTTP Bug start count: 35

end count: 42

Akka HTTP Failure start count: 8

end count: 9

Blog

  • Overview of Artery features and internals

done

  • Threading and Concurrency part 2

not done

Other

  • Work with designer for akka.io website work

in progress

  • ActorSystemSettings

done

  • Improve Build
    • PR validation build times
    • Build that tests akka-http with latest akka

done