diff options
author | Morris Jobke <hey@morrisjobke.de> | 2018-08-21 09:51:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-21 09:51:33 +0200 |
commit | 383699398fc48b50b76f4eebcb25a489bcd2ec58 (patch) | |
tree | c1c3d1c59f355ae327747693bb376da078ca1d8a /settings | |
parent | bac545e7540295c39f94490536d0986a0693c533 (diff) | |
parent | 20839a422bd5fc33d6df1e778daae4999b181460 (diff) | |
download | nextcloud-server-383699398fc48b50b76f4eebcb25a489bcd2ec58.tar.gz nextcloud-server-383699398fc48b50b76f4eebcb25a489bcd2ec58.zip |
Merge pull request #10539 from nextcloud/feature-8642-memory-check
Adds a setup and cli check for the recommended memory limit
Diffstat (limited to 'settings')
-rw-r--r-- | settings/Controller/CheckSetupController.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/settings/Controller/CheckSetupController.php b/settings/Controller/CheckSetupController.php index e6c88b6f7ca..747e60c7cb2 100644 --- a/settings/Controller/CheckSetupController.php +++ b/settings/Controller/CheckSetupController.php @@ -41,6 +41,7 @@ use OC\DB\Connection; use OC\DB\MissingIndexInformation; use OC\IntegrityCheck\Checker; use OC\Lock\NoopLockingProvider; +use OC\MemoryInfo; use OCP\AppFramework\Controller; use OCP\AppFramework\Http\DataDisplayResponse; use OCP\AppFramework\Http\DataResponse; @@ -83,6 +84,8 @@ class CheckSetupController extends Controller { private $lockingProvider; /** @var IDateTimeFormatter */ private $dateTimeFormatter; + /** @var MemoryInfo */ + private $memoryInfo; public function __construct($AppName, IRequest $request, @@ -96,7 +99,8 @@ class CheckSetupController extends Controller { EventDispatcherInterface $dispatcher, IDBConnection $db, ILockingProvider $lockingProvider, - IDateTimeFormatter $dateTimeFormatter) { + IDateTimeFormatter $dateTimeFormatter, + MemoryInfo $memoryInfo) { parent::__construct($AppName, $request); $this->config = $config; $this->clientService = $clientService; @@ -109,6 +113,7 @@ class CheckSetupController extends Controller { $this->db = $db; $this->lockingProvider = $lockingProvider; $this->dateTimeFormatter = $dateTimeFormatter; + $this->memoryInfo = $memoryInfo; } /** @@ -616,6 +621,7 @@ Raw output 'databaseConversionDocumentation' => $this->urlGenerator->linkToDocs('admin-db-conversion'), 'isPhpMailerUsed' => $this->isPhpMailerUsed(), 'mailSettingsDocumentation' => $this->urlGenerator->getAbsoluteURL('index.php/settings/admin'), + 'isMemoryLimitSufficient' => $this->memoryInfo->isMemoryLimitSufficient(), 'appDirsWithDifferentOwner' => $this->getAppDirsWithDifferentOwner(), ] ); |