Skip to content

Commit

Permalink
Merge pull request #45974 from nextcloud/fix/caldav-scheduling-job
Browse files Browse the repository at this point in the history
fix(caldav): lower scheduling table size warning
  • Loading branch information
miaulalala authored Jul 17, 2024
2 parents e4368f6 + 2201bce commit 19ba872
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions apps/settings/lib/SetupChecks/SchedulingTableSize.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
use OCP\SetupCheck\SetupResult;

class SchedulingTableSize implements ISetupCheck {
public const MAX_SCHEDULING_ENTRIES = 50000;

public function __construct(
private IL10N $l10n,
private IDBConnection $connection,
Expand All @@ -36,9 +38,11 @@ public function run(): SetupResult {
$count = $query->fetchOne();
$query->closeCursor();

if ($count > 500000) {
if ($count > self::MAX_SCHEDULING_ENTRIES) {
return SetupResult::warning(
$this->l10n->t('You have more than 500 000 rows in the scheduling objects table. Please run the expensive repair jobs via occ maintenance:repair --include-expensive')
$this->l10n->t('You have more than %s rows in the scheduling objects table. Please run the expensive repair jobs via occ maintenance:repair --include-expensive.', [
self::MAX_SCHEDULING_ENTRIES,
])
);
}
return SetupResult::success(
Expand Down

0 comments on commit 19ba872

Please sign in to comment.