...
- Goals for the week:
- Complete in-process (close to complete) tickets. (Try to wrap these up by Tuesday)
- Complete release testing (Focus for Wednesday - Friday)
- Release DuraCloud 7.1 (Friday)
- Tickets that are under way
(Nick)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1279 - Just missing tests
- Need Danny to review (UI stuff)
(Nick)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1301
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1290 - Just moved to review, will be putting up PR
- Containers being deployed directly to an EC2 instance that's running docker. Deployed via terraform.
- Shared terraform script (for shared infrastructure), along with a mill script.
- Assumption that data is migrated.
- Andy for code review and docker testing.
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1298 - Nick saw an issue with the storage reports when trying to use the MySQL8 previously
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-12901277
(Andy)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1318 - DuraCloud build with Java 17 failed with a similar error as reported in the ticket, so hopefully resolving that issue resolves the problem.
- Will need to build at least the SyncTool and RetrievalTool with Java 17 if that's easier to get working than the entire system.
- Will need to determine the build plan prior to release actions. If we're building the whole system with 17, we'll need to do all of our testing with 17 as well.
(Andy)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1313 - Tool should error and exit if space doesn't exist.
(Bill)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1317
(Bill)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1278
...
Day 2 (Tuesday, 2021-11-09)
- Danny
- More testing on PR done
- Moved on to DURACLOUD-1298. Testing fix for that now. Seems like just a casting issue was causing the storage report.
- Should be free today to look at PR comments and review
- May pick up DURACLOUD-1277
- Will look at Nick's PR
- Nick
- Fixed tests this morning for DURACLOUD-1279. Looking to submit this shortly.
- Looking for a javascript function to verify that storage provider is snapshot
- Will be looking at Danny's PRs
- Fixed tests this morning for DURACLOUD-1279. Looking to submit this shortly.
- Andy
- Had to bump dependencies, running into issues with the Selenium tests. Will build without Selenium.
- Bill
- Should have a PR to submit shortly for DURACLOUD-1317
- Building DuraCloud on Dev - test failure on SwiftStorageProvider (unit test). Andy to give this a look.
Day 3 (Wednesday, 2021-11-10)
- Danny
- Verifying Nick's PR
- Planning to deploy the mill on dev to ensure it works properly
- Waiting on PR for MySQL 8 to be merged
- 1277 will be set aside for now
- Nick
- Testing MySQL 8, but running into an error.
- The .platform file needs to be in the release zip
- Works fine on DuraCloud 7.0, but not on the current branch
- Danny to bump the LYRASIS environment to 4.2.6 (latest) to see if we run into any problems, which is currently on 4.1.6
- PR open for 1279, Danny looking at it
- 1301 will be set aside for now
- Testing MySQL 8, but running into an error.
- Andy
- 1318 error is coming from Spring, so to fix this would require a Spring upgrade. Setting this aside. Issue was a warning up to 11, then stopped working completely.
- 1313 - not hanging, just looping hundreds of times. Looking to reduce the overall number of retries. PR coming soon.
- Still need to build and test Mill update
- Bill
- 1278 - May need to split out the build to allow different actions on dev, tag, and everything else
- Once anyone is done with testing PRs and doing dev, we can all start testing for the 7.1 release: Release 7.1.0 Actions
Day 4 (Thursday, 2021-11-11)
- Outstanding PRs
(Nick)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1279 - https://github.com/duracloud/duracloud/pull/152
- Danny reviewed, Nick made updates, status?
(Andy)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1313 - https://github.com/duracloud/duracloud/pull/154
- Bill reviewed, Andy updating
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1298 - https://github.com/duracloud/duracloud/pull/151
- Nick reviewed, but issues remain in beanstalk deployment to be sorted out
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1290 - https://github.com/duracloud/mill/pull/50
- Andy reviewed, Danny updated, status?
- Bill to review and merge
(Bill)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1278 - duracloud-db: https://github.com/duracloud/duracloud-db/pull/29
- Running into errors in the DuraCloud build. PRs from forks don't have access to secrets.
- Options: Remove notification steps (email/slack)?
- Bill to remove email/slack notifications from the config in duracloud and duracloud-db
Day 5 (Friday, 2021-11-12)
- Outstanding PRs
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1298 - https://github.com/duracloud/duracloud/pull/151
- Need to resolve beanstalk load balancer routing issue before this can be fully tested and merged. Nick working on this.
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1290 - https://github.com/duracloud/mill/pull/50
- Andy reviewed, Danny updated
- Bill to review and merge
(Bill)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1278 - duracloud-db: https://github.com/duracloud/duracloud-db/pull/29
- This should be in good shape, just waiting on merge
- Other issues
- duracloud-db tests are failing due to the hibernate version update.
End of the week final status
- No resolution so far on the dependency issues with hibernate and spring first encountered in the duracloud-db tests. More work is needed here.
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1290 - https://github.com/duracloud/mill/pull/50
- Bill still needs to review this one
(Danny)Jira server DuraCloud JIRA serverId f90c6d83-f2e3-331b-aaa6-0d6e0cdd5d94 key DURACLOUD-1298 - https://github.com/duracloud/duracloud/pull/151
- Need to resolve beanstalk load balancer routing issue before this can be fully tested and merged.