From fe82f9c5bc7f723bcebe7677ae5e1e0957a109ae Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Tue, 11 Sep 2012 10:22:17 +0200 Subject: [PATCH] BUG Sequential file upload to fix Solr reindexing problems --- code/cms/DMSDocumentAddController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/cms/DMSDocumentAddController.php b/code/cms/DMSDocumentAddController.php index 0cf9d12..bba207d 100644 --- a/code/cms/DMSDocumentAddController.php +++ b/code/cms/DMSDocumentAddController.php @@ -62,6 +62,9 @@ class DMSDocumentAddController extends LeftAndMain { $uploadField = DMSUploadField::create('AssetUploadField', ''); $uploadField->setConfig('previewMaxWidth', 40); $uploadField->setConfig('previewMaxHeight', 30); + // Required to avoid Solr reindexing (often used alongside DMS) to + // return 503s because of too many concurrent reindex requests + $uploadField->setConfig('sequentialUploads', 1); $uploadField->addExtraClass('ss-assetuploadfield'); $uploadField->removeExtraClass('ss-uploadfield'); $uploadField->setTemplate('AssetUploadField');