update:
i have been testing with fcrepo 4.4.1 snapshot and i think i'm noticing greatly improved performance over fcrepo 4.2. in single instance it seems faster. in clustered, (i assume i'm using distributed clustering but im not sure. the landing REST page is changed now and doesn't show any clustering information. i'm using the default conf files).
But i have come up against what i think is a bug. When creating a collection, our hydra/activefedora stack fails. We are using sufia version committer to version our xml datastreams. we get the following error:
Nov 6 15:05:48 vm50 rails[30785]: [15:05:48.363621 ] [FATAL]: Ldp::NotFound (<html><head><title>Apache Tomcat/7.0.52 (Ubuntu) - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - Not Found</h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>Not Found</u></p><p><b>description</b> <u>The requested resource is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/7.0.52 (Ubuntu)</h3></body></html>):#012 app/actors/dri/object/actor.rb:31:in `version_and_record_committer'#012 app/controllers/collections_controller.rb:164:in `create'
On fedora access logs in tomcat, it seems to get a 404 when attempting versioning:
- - [13/Nov/2015:14:41:07 +0000] "GET /fedora/rest/prod/gf/06/g2/91/gf06g291g/descMetadata/fcr:versions HTTP/1.1" 404 30
- - [13/Nov/2015:14:41:08 +0000] "POST /fedora/rest/prod/gf/06/g2/91/gf06g291g/descMetadata/fcr:versions HTTP/1.1" 201 -
- - [13/Nov/2015:14:41:08 +0000] "GET /fedora/rest/prod/gf/06/g2/91/gf06g291g/descMetadata/fcr:versions HTTP/1.1" 200 1591
- - [13/Nov/2015:14:41:08 +0000] "GET /fedora/rest/prod/gf/06/g2/91/gf06g291g/properties/fcr:versions HTTP/1.1" 404 30
- - [13/Nov/2015:14:41:08 +0000] "POST /fedora/rest/prod/gf/06/g2/91/gf06g291g/properties/fcr:versions HTTP/1.1" 404 985
if i navigate to this location it is there. Also, if after this i check fedora, the collection is created correctly. This error does not occur with fedora 4.4.1 single instance so i assume its a bug in clustered fedora. here is the access logs from single instance fedora 4.4.1 :
- - [06/Nov/2015:15:57:57 +0000] "GET
/fedora/rest/prod/z3/16/q1/67/z316q1679/descMetadata/fcr:versions
HTTP/1.1" 404 30
- - [06/Nov/2015:15:57:57 +0000] "POST
/fedora/rest/prod/z3/16/q1/67/z316q1679/descMetadata/fcr:versions
HTTP/1.1" 201 -
- - [06/Nov/2015:15:57:57 +0000] "GET
/fedora/rest/prod/z3/16/q1/67/z316q1679/descMetadata/fcr:versions
HTTP/1.1" 200 1910
- - [06/Nov/2015:15:57:58 +0000] "GET
/fedora/rest/prod/z3/16/q1/67/z316q1679/properties/fcr:versions
HTTP/1.1" 404 30
- - [06/Nov/2015:15:57:58 +0000] "POST
/fedora/rest/prod/z3/16/q1/67/z316q1679/properties/fcr:versions
HTTP/1.1" 201 -
any ideas what the issue might be?
thanks
- p