|Release date||September 22nd 2021|
|Upgraded components||ARender software, Previewer (ARender connector), Nuxeo addon (nuxeo-arender package)|
In order to improve performances and support more simultaneous requests, we implemented a pool mechanism for the HTTP connections.
New properties have been added to configure connection pool in the rendition server side :
#By default the connection pool is disabled arender.rest.connection.pool.use=false #The following properties are taken into account if the connection pool is enabled arender.rest.connection.pool.max.total=100 arender.rest.connection.pool.max.per.route=20
The environment variables would be:
ARENDERSRV_ARENDER_REST_CONNECTION_POOL_USE=false ARENDERSRV_ARENDER_REST_CONNECTION_POOL_MAX_TOTAL=100 ARENDERSRV_ARENDER_REST_CONNECTION_POOL_MAX_PER_ROUTE=20
Previously, unsupported and corrupted files were included in the default workflow, meaning the application tried and retried to open the file until the timeout. This was occurring a poor user experience (failure after waiting until the timeout) and resources used for nothing.
We now detect those cases and go directly to an error message.