You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@chemistry.apache.org by "Florian Müller (Created JIRA)" <ji...@apache.org> on 2012/03/20 14:55:40 UTC

[jira] [Created] (CMIS-514) OpenCMIS Server: Add ability to define the memory threshold and the folder for temporary files

OpenCMIS Server: Add ability to define the memory threshold and the folder for temporary files
----------------------------------------------------------------------------------------------

                 Key: CMIS-514
                 URL: https://issues.apache.org/jira/browse/CMIS-514
             Project: Chemistry
          Issue Type: Improvement
          Components: opencmis-server
    Affects Versions: OpenCMIS 0.6.0
            Reporter: Florian Müller
            Assignee: Florian Müller


Uploaded content that is smaller than the memory threshold is hold in main memory. Bigger content is temporarily stored on disk. 
At the moment the memory threshold is hard coded to 4 MiB and the folder for the temporary files is the Java temp directory.
In some server setups it would be useful to change these values. OpenCMIS should provide a way to configure the threshold and the directory.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Resolved] (CMIS-514) OpenCMIS Server: Add ability to define the memory threshold and the folder for temporary files

Posted by "Florian Müller (Resolved JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CMIS-514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Florian Müller resolved CMIS-514.
---------------------------------

       Resolution: Fixed
    Fix Version/s: OpenCMIS 0.7.0

CmisServiceFactory got two new methods that define the temp directory and the memory threshold. 
AbstractServiceFactory implements these methods and returns the previously hardcoded values. Server implementations don't have to be changed.

In order to make the Web Services binding use these values, the servlet class name has to be changed in the web.xml.
Exchange "com.sun.xml.ws.transport.http.servlet.WSServlet" with "org.apache.chemistry.opencmis.server.impl.webservices.CmisWebServicesServlet".
The old servlet configuration still works but uses the hardcoded values.

I will update the documentation after the 0.7.0 release.

                
> OpenCMIS Server: Add ability to define the memory threshold and the folder for temporary files
> ----------------------------------------------------------------------------------------------
>
>                 Key: CMIS-514
>                 URL: https://issues.apache.org/jira/browse/CMIS-514
>             Project: Chemistry
>          Issue Type: Improvement
>          Components: opencmis-server
>    Affects Versions: OpenCMIS 0.6.0
>            Reporter: Florian Müller
>            Assignee: Florian Müller
>             Fix For: OpenCMIS 0.7.0
>
>
> Uploaded content that is smaller than the memory threshold is hold in main memory. Bigger content is temporarily stored on disk. 
> At the moment the memory threshold is hard coded to 4 MiB and the folder for the temporary files is the Java temp directory.
> In some server setups it would be useful to change these values. OpenCMIS should provide a way to configure the threshold and the directory.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira