...
- Time: 11:00am Eastern Daylight Time US (UTC-4)
- Dial-in Number: (712) 775-7035
- Participant Code: 479307#
- International numbers: Conference Call Information
- Web Access: https://www.freeconferencecallhd.com/wp-content/themes/responsive/flashphone/flash-phone.php
- IRC:
- Join the #fcrepo chat room via Freenode Web IRC (enter a unique nick)
- Or point your IRC client to #fcrepo on irc.freenode.net
Attendees
- Bethany Seeger
- A. Soroka
- Yinlin Chen
- Esme Cowles
- Jared WhikloAndy Wagner
- David Wilcox
- James R. Griffin III
- Andrew Woods
- tamsin johnson
- Benjamin Armintor
- Namibia Bahulekar
- Allen Flynn
- Benjamin Armintor
- Nick Ruest
- Doron Shalvi
- Kevin S. Clarke
- Unknown User (bbpennel)
- Diego Pino Navarro
- Bethany SeegerKatherine Lynch
Agenda
- "Prefer: return=minimal", should it Hash and Skolem resources be include... that have not in the past
- Fedora Specification updates
- Messaging SPI
- Atomic Batch Operations - name? BatchOps?
- CRUD
- Resource Versioning (A. Soroka will start work on this at the top of the coming week)
- Binary Fixity Checking
- Authorization
- Recent test results
- ...
Status of "in-flight" tickets
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13202 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
Minutes
- Blank nodes and hash URIs created on a resource are not currently returned in a minimal representation. It doesn't seem an actual decision was made for this behaviour, rather it just became the default. Should we alter the current behaviour that says if you have recorded these hash URIs, then you should return them as part of a minimal request. A. Soroka, Unknown User (acoburn) & Esmé Cowles all feel that this should be done. No one spoke in opposition to this. A. Soroka will create a ticket around this.
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-1929 - Specifications
- Atomic Operations just put to In Review, please review and comment.
- Versioning one has had some work, please review as well
- All the specifications should be reviewed and commented on as one would like.
- Recent test results -
- Unknown User (bbpennel) - PCDM testing, any gaps people would like filled in. In this testing. Seemed like there is alot of indirection going on, wondering why people were avoiding the natural Fedora hierarchy.
Esmé Cowles : Good for helping guide implementations.
Diego Pino Navarro : CLAW is depending on Direct and Indirect Containers in the services only.
Unknown User (bbpennel) : Are you using them (direct or indirect containers) for how you are modelling the data in Fedora?
A. Soroka : Islandora CLAW is hiding the implementation details from the clients. Hydra users seem to be more aware of the actual data format in Fedora, whereas Islandora users are more separated from Fedora.
Jared Whiklo : CLAW is brand new so it is sticking closer to the PCDM spec.
Unknown User (bbpennel) : Are you using the stuff from the PCDM flat storage design and are you exposing the triplestore?
Diego Pino Navarro : In CLAW we are using the flat storage, and we are exposing the triplestore sort of. We have both Fedora and Drupal triples in our triplestore. We would want people linking to get back to the Drupal URI.
Esmé Cowles : Trying to figure out if stable path URIs are important to alot of users. If you have URIs that depend on collection membership then changing the location can make it more difficult. Possible, but more difficult. Expectation in Hydra is you are just removing one base URI and replacing it with another so your front-end to back-end mapping is stable.
Unknown User (bbpennel) : There are some performance differences in the testing but nothing huge. - Esmé Cowles : MySQL, PostgreSQL, and LevelDB Performance
Now you can have PostgreSQL & MySQL as well as LevelDB. PostgreSQL seem to perform a little better than MySQL but both are a little slower than LevelDB. In the critical path the performance is all about the same. So we want people to migrate soon or stay where they are and push when Modeshape 5 comes out. Providing this functionality for people who want it is good, but people will have to upgrade when ModeShape 5 comes out. So we don't want to force two upgrades.
Doron Shalvi : Interested in clustering doing some already in a "roll your own" context. Haven't migrated to Fedora 4, done some testing and ran into some memory issues. Need to revisit those issues. What we've heard regarding the shift to alternative DBs. Probably like to wait for that to stabilize before choosing. If they had to move to Fedora 4 right now and it doesn't support clustering, then they would develop their own solution, but would prefer a Fedora "supported" solution. No opinion for PostgreSQL vs MySQL, slight preference to MySQL as they already use that. Haven't spent a lot of time on this issue.
Esmé Cowles : With Infinispan there is an option to put the binaries in the database, but also not sure what ModeShape 5 will do to that.
Doron Shalvi : If both dbs are performant then no preference
A. Soroka : We were interested in squeezing any performance enhancements out and went to LevelDB without inklings of stability issues. Now there are other concerns and other options to solve those issues.
Doron Shalvi : So we would prefer stability over performance.
- Unknown User (bbpennel) - PCDM testing, any gaps people would like filled in. In this testing. Seemed like there is alot of indirection going on, wondering why people were avoiding the natural Fedora hierarchy.
- Inflight tickets
- Esmé Cowles : FCREPO-1837 - unbalanced brackets issue. Needs a rebase. We should remove brackets or do some input validation.
- Jared Whiklo : FCREPO-1832 - Should be FedoraResources instead of JCRTools, should be secured where ever it is. Can't be deleted or modified. If you don't have AUTH enabled then you can't expect any protection.