Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Issues discovered in testing:

Discovered byIssuebbdbnwaf
Andy

The only issue I’ve found so far is that the looping task producers emit an error to STDERR on every run. I have set up cron jobs to run the loopers daily and send us an email if there are errors, so now we’re receiving this error for every looper every day.

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (file:/var/lib/duracloud/auditlog-generator.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

This is a known issue with Spring and Java 9+. https://github.com/spring-projects/spring-framework/issues/20414

It looks like this is addressed in more recent version of the Spring framework.

The workaround is to add these parameters to the JVM.

--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED




Testing of Completed Issues

Itembbdbnwaf

Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1242





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1273





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1274





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1264





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1275





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1246





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1270





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1271





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1276





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1263





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1266





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1269





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1284





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1283





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1282





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1281





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1280





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1285





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1286





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1287





Jira
serverLYRASIS JIRA
serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
keyDURACLOUD-1293





Regression Testing

Taskbbdbnwaf
Perform Regression Tests



Use ZAProxy to perform a security analysis
  • Use a test DuraCloud account with very little content
  • Start an Automated Scan
  • Remove any sites not relevant to DuraCloud from the "Sites" list
  • Generate an HTML and XML report and attach to this page




Build Tests

Testbbdbnwaf
mvn clean install (full build + integration tests) - DuraCloud DB





mvn clean install (full build + integration tests) - DuraCloud



mvn clean install (full build + integration tests) - Management Console



mvn clean install (full build + integration tests) - Mill



mvn clean install (full build + integration tests) - Snapshot




Release Actions - for each baseline (in this order): DB, DuraCloud, MC, Mill, Snapshot

...