RISK (stream API) concern about porting Casper w/ Birch being out.
RISK block could fit in a heap, but there could be a scenario where others are sending you blocks at the same time that would overwhelm the node. There is a queue process in place (see Sebastian's monix work). We will need a new strategy to handle queuing based on size. Sebastian may have a strategy. He's not sure it's doable because it requires inspecting the queue (how to do this?)
Stream API is merged to dev. Some minor work will continue in next sprint. Plan to work with Kent to port some of Casper to streaming API
Planning on CORE-1162 done last week.
Meeting with Jack took place last week
Focus of sprint to be streaming API, compression of packets ported to stream, CORE-1162 work
9/21 spent yesterday investigating timeouts. Related to upgrade of Monix and CATs version (upgrade fixed a sleeping issue and caused another) This work taking place in CORE-1148
9/21 CORE-1199 plan to finish on Mon
Could merge function signature now. Will add to PR1514.
Investigating issue on GitLab with outgoing connection to drone machine
Drafted plan on SLO
Plan to first switch integration tests
Next unit tests
Last week: drone PR is open
Next sprint: ELK, explore new project to support users getting state of the node
9/21 bugs created related to OPS-231
Solicited feedback to support OPS-231. Worked with Sebastian. Solution to periodically poll some external server for the external IP address for the node and updating node with changes. Will write up plan in a ticket to
Waiting for Medha to respond to core -1224, core-1151, core-975
Reviewing Ovidu's PRs
Will he pick up Ovidu's integration test work? Yes tickets assigned. Will move work to next sprint and estimate points
Java 10 got p2p test working. Running into issue with how GitLab runs tests. Plan to create VM that runs Java 10 that runs parallel to existing jobs.
Issue with Gitlab stuck on Thurs required a restart of machines
There is something wrong with the Java 10 machine. After switching to new machine this is going well.
Gitlab part is working
Next steps: parallel 8 and 10 on Travis
What are next steps for Java 10 PR, https://github.com/rchain/rchain/pull/1614? Reviews in progress, change requests. Challenge is push local on CI. Using JDK 11 seems to be a solution.DECISION MOVE FORWARD WITH JAVA 10 shift
Timeout issues with P2P tests CORE-1311 in next sprint
Supported community testing
Reviewing SLO doc
Last week: Java 10 work. Experiencing test failures and merging fixes
Next sprint: Will need supplemental release to test push of release artifacts to GitHub release, adding new tests to CI, SLO work
9/21 available to support
9/28 no longer on this standup
9/21 finishing on on boarding preparing to join sprint next week.