[ 
http://jira.nuxeo.org/browse/NXP-897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stéfane Fermigier updated NXP-897:
----------------------------------

    Fix Version/s:     (was: 5.2 M3)
                   5.2 Beta

> Devise a pluggable and optional checksum schema field / Blob extension for 
> file attachements
> --------------------------------------------------------------------------------------------
>
>                 Key: NXP-897
>                 URL: http://jira.nuxeo.org/browse/NXP-897
>             Project: Nuxeo Enterprise Platform
>          Issue Type: Improvement
>          Components: Core, Transforms
>            Reporter: Olivier Grisel
>            Assignee: Thierry Delprat
>             Fix For: 5.2 Beta
>
>
> MD5 or SHA1 (or orther?) checksums for would be useful for several use cases:
>  - search / query for documents by checksum provided that the checksum field 
> is
> indexed by the search service;
>  - invalidation key for the transform service hypothetical cache;
>  - making it easier to do integrity checks on the client side by having some
> browser plugin on sign the checksum instead of the complete binary;
>  - additional metadata displayed in the UI to check file transfer integrity;
>  - HTTP entity tag to optimize HTTP caching with support of 304 (Not Modified)
> esp. when the application server is behind a reverse proxy such as Varnish or 
> Squid.
> Open questions:
>   - which hash function (MD5, SHA1, or pluggable ?)
>   - should it be computed by an asynchronous core event listener or directly 
> by the core Blob implementation?
>   - should the computation be asynchronous or synchronous or have pluggable 
> policy? If the checksum is used to garantee referential integrity at any 
> time, the hash computation should probably be part of the transaction.
>   - should it be indexed by the default search service setup?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to