From 56ecef97b25fe40e880a58763a8d6e80c6e64b00 Mon Sep 17 00:00:00 2001 From: Daryl White <53910321+djwfyi@users.noreply.github.com> Date: Thu, 3 Oct 2024 17:29:59 -0400 Subject: [PATCH] Fix for bucket event limits (#1337) - Updates information on limits related to events. - Adds cert-manager pages to URL-excludes file for non-k8s builds Closes #1313 --- .../monitoring/bucket-notifications.rst | 8 ++++++-- source/url-excludes.yaml | 12 ++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/source/administration/monitoring/bucket-notifications.rst b/source/administration/monitoring/bucket-notifications.rst index b7947dd1..d3071f13 100644 --- a/source/administration/monitoring/bucket-notifications.rst +++ b/source/administration/monitoring/bucket-notifications.rst @@ -100,11 +100,15 @@ To enable synchronous bucket notifications for *all configured remote targets*, .. note:: - MinIO maintains a per-remote queue of events (``10000`` by default) where it stores unsent and pending events. + For synchronous and asynchronous events, MinIO maintains a per-remote queue where it stores unsent and pending events. + The queue limit defaults to ``100000``. + + MinIO discards new events when the queue is full. - For asynchronous or synchronous bucket notifications, MinIO discards new events if the queue fills. You can increase the queue size as necessary to better accommodate the rate of event send and processing of the MinIO deployment and remote target. + Use the ``QUEUE_LIMIT`` environment variable or configuration setting for your notification method to modify this limit. + For asynchronous events, MinIO allows a maximum of ``50000`` concurrent ``send`` calls. .. _minio-bucket-notifications-event-types: diff --git a/source/url-excludes.yaml b/source/url-excludes.yaml index 78374cff..17605168 100644 --- a/source/url-excludes.yaml +++ b/source/url-excludes.yaml @@ -12,6 +12,9 @@ excludes: - 'operations/install-deploy-manage/deploy-minio-tenant-helm.rst' - 'operations/install-deploy-manage/deploy-operator-kustomize.rst' - 'operations/deploy-manage-tenants.rst' +- 'operations/cert-manager.rst' +- 'operations/cert-manager/cert-manager-operator.rst' +- 'operations/cert-manager/cert-manager-tenants.rst' - 'developers/sts-for-operator.rst' - 'reference/kubectl-minio-plugin.rst' - 'reference/kubectl-minio-plugin/kubectl-minio-delete.rst' @@ -48,6 +51,9 @@ excludes: - 'operations/install-deploy-manage/deploy-minio-tenant-helm.rst' - 'operations/install-deploy-manage/deploy-operator-kustomize.rst' - 'operations/deploy-manage-tenants.rst' +- 'operations/cert-manager.rst' +- 'operations/cert-manager/cert-manager-operator.rst' +- 'operations/cert-manager/cert-manager-tenants.rst' - 'reference/kubectl-minio-plugin*' - 'reference/minio-server*' - 'reference/minio-mc*' @@ -82,6 +88,9 @@ excludes: - 'operations/install-deploy-manage/deploy-minio-tenant-helm.rst' - 'operations/install-deploy-manage/deploy-operator-kustomize.rst' - 'operations/deploy-manage-tenants.rst' +- 'operations/cert-manager.rst' +- 'operations/cert-manager/cert-manager-operator.rst' +- 'operations/cert-manager/cert-manager-tenants.rst' - 'reference/kubectl-minio-plugin*' - 'reference/minio-server*' - 'reference/minio-mc*' @@ -110,6 +119,9 @@ excludes: - 'operations/install-deploy-manage/decommission-server-pool.rst' - 'operations/install-deploy-manage/expand-minio-deployment.rst' - 'operations/deploy-manage-tenants.rst' +- 'operations/cert-manager.rst' +- 'operations/cert-manager/cert-manager-operator.rst' +- 'operations/cert-manager/cert-manager-tenants.rst' - 'operations/install-deploy-manage/deploy-minio-tenant-helm.rst' - 'operations/install-deploy-manage/deploy-operator-kustomize.rst' - 'reference/kubectl-minio-plugin*'