We've ingesting larger and larger files into our Fedora and we want them 
stored in Fedora managed streams. This means that the ingest operation 
must copy the data to a new location. Sometimes we pair the ingest call 
with use of the upload service, but more often we're copying gigabyte 
files from a third place to Fedora, someplace like iRODS or a locally 
mounted drive.

My concern is that we've had to increase the timeouts on our apache 
server in order to keep it from "hanging up on" the ingest client with a 
503.  Long timeouts are generally considered a bad idea and leave you 
vulnerable to denial of service style attacks. Currently the SOAP ingest 
call waits until ingest completes, with all copying, before returning 
success. Are there are ideas for how we can avoid these long connection 
times? Some kind of polling?

Maybe we should have our client respond to the occasional 503 by polling 
until the new PID shows up in the repo?

any advice appreciated,
Greg

-- 
___
Gregory N. Jansen
Developer - Carolina Digital Repository
UNC Chapel Hill Libraries


------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to