...
In Review
Expand Jira server DuraSpace JIRA jqlQuery filter=13100 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Please squash a bug!
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13122 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Tickets resolved this week:
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13111 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Tickets created this week:
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13029 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5
Notes
...
- Docker - Thomas and Danny finishing fcrepo-docker, scripts for building it.
- when fcrepo deployment is complete, it will deploy to sonatype, clone fcrepo-docker and run it
- Didn't use docker actions because they are triggered by commits rather than complete deployments
...
- Documented, still need to transfer it to the wiki
- Code started, initial endpoints in a PR
...
- PR to produce fedora 6 objects or ocfl without fedora aspects
- Peter ran Fedora 6 on some migrated Fedora 3 content
- There is a University of Wisconsin test data set which will be made available
...
Jira | ||||||
---|---|---|---|---|---|---|
|
...
Jira | ||||||
---|---|---|---|---|---|---|
|
...
- PATCH requests are not parsed with the HttpRdfService so internal identifiers are not stored
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3311 - DELETE DATA sparql-updates appear to succeed but don’t happen
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3310
...
- Andrew covered transactions
- Published results from running API test suite
- Requires a PR to update some dependencies due to java 11
...
- 3302 - Autoversioning as default for fcrepo6, whereas before it defaulted to off
- 3304 - Trimmed out some parts of the PR description template
...
- Migration utils changes
...
- Need to support mysql and postgres for production indexes. For testing, using h2.
- This will require differences in SQL operations per database
- OCFL client - detects what datasource it is to determine what database it is. Fedora then decides how to configure itself
- Determine if we need separate classes per index implementation
- Will start by targeting mysql and postgres
- Still need to move mapping of ocfl to fedora ids into database, it is still in memory. Danny will most likely work on this.
- Should the default h2 implementation write to disk?
...
- Currently two ways to configure
- fcrepo-config.xml - spring context file, with system property overrides. Sometimes modified, sometimes system properties used
- System properties - sometimes used in code
- Previously there was repository.json, including db connection info, storage path, etc
- Proposal
- On startup, read property files, then use switches from these properties to determine what to load. Don't require spring context modification.
- Can provide the properties either via this file or via commandline properties
- Intent - improve usability of configuration
Actions
- Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-05-21 - Fedora Tech Meeting)
- Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-05-21 - Fedora Tech Meeting)
- Who: Clarify in documentation that multiple simultaneous writes to OCFL are not supported
- Who: After team has a chance to comment, send Ghost Node idea to general community for feedback
- Who: Decide who works on what in the next sprint
- Thomas Bernhart Update some of documentation pages for Fedora 6 (with findings from building the docker container)
- Danny Bernstein Create ticket related to caching webacs
- Danny Bernstein Create ticket to determine how we want to handle differences between index implementations
...