Closed patriknw closed 8 years ago
We are sorry if your favorite topic is not in the sprint plan, but please note that the core team is only 4 persons and we are also doing a lot of customer support, consulting, and presentations. We can't do everything that we would like, especially not at the same time. We try to focus on a few topics. It's difficult for us to do that, but anything else will make us less productive.
Artery
We will not be able to complete everything in this sprint, obviously, but we should start real > implementation touching most of the important parts, such as:
- Sink/Source vs Flow
done
- Handshake, UID, Quarantine
done
- System message delivery
done
- Sub-channels
done
- Serialization and buffer management
done
- Error handling
basic scenarios done, but more work is needed
- Lockless association registry
not done
- Envelope format
done
- Compression table
started, not done
- Encryption prototype, investigation
not done
- Flight recorder
not done
We will publish it as some kind of M1 If the implementation is good enough for others to try out.
done
Kafka Connector
- Continue work on the Kafka connector based on feedback and known outstanding tasks, such as Java API, fixing bugs and more comprehensive tests. Hopefully the community will be involved and help us with this.
Java API added and new milestone released
- Support Lagom when cross-service pub-sub is started
started
Akka Http
- Make Java DSL mergeable and releaseable
done
- Document workaround for half-closed websocket
half-done ;-)
- Triaging Http issues
done
Akka Streams
- Continue to mentor community contributions, including rewrite of remaining Akka Streams internals that are not using GraphStage (groupBy)
done, groupBy is merged
- Create Streams Misc repository
done, first contribution merged and released
Bugs
- Start count: 28
- Goal: fix ~5
end count: 27 (we fixed more than 5)
Test failures
- Start count: 35
- Goal: no repeating, decreasing number
end count: 27
Knowledge sharing
- Make sure all are involved in Artery development, at least PR reviews
done
Other
- triage issues
not done
Releases
- 2.4.5 as soon as the Http Java DSL is merged
done
- on demand
done, thanks OSGi
Sprint plan for the core Akka team
3 weeks Start: 2016-04-28 End: 2016-05-20
Artery
We will not be able to complete everything in this sprint, obviously, but we should start real implementation touching most of the important parts, such as:
We will publish it as some kind of M1 If the implementation is good enough for others to try out.
Kafka Connector
Akka Http
Akka Streams
Bugs
Work on bugs and test failures are timeboxed to 4 days (Monday and Tuesday the first and second week). Customer reported bugs may of course change this.
Test failures
Knowledge sharing
Other
Releases
Out of Scope
Things we considered, but didn’t make it in this sprint.