From 5f953885c8c7583476bf62b0fe3ba2523cb3c82b Mon Sep 17 00:00:00 2001 From: Ivory Date: Wed, 5 Aug 2026 23:50:07 -0500 Subject: [PATCH 1/3] [Hyperdrive] Add changelog for restarting configs from the dashboard --- ...rdrive-restart-configuration-dashboard.mdx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/content/changelog/hyperdrive/2026-08-05-hyperdrive-restart-configuration-dashboard.mdx diff --git a/src/content/changelog/hyperdrive/2026-08-05-hyperdrive-restart-configuration-dashboard.mdx b/src/content/changelog/hyperdrive/2026-08-05-hyperdrive-restart-configuration-dashboard.mdx new file mode 100644 index 00000000000..e23e8fe4324 --- /dev/null +++ b/src/content/changelog/hyperdrive/2026-08-05-hyperdrive-restart-configuration-dashboard.mdx @@ -0,0 +1,19 @@ +--- +title: Restart a Hyperdrive configuration from the dashboard +description: Restart a Hyperdrive configuration to drain its connection pool and establish new connections to your database. +products: + - hyperdrive +date: 2026-08-05 +--- + +You can now restart a Hyperdrive configuration from the Cloudflare dashboard. Restarting a configuration drains its connection pool and establishes new connections to your origin database. + +To restart a configuration, select your Hyperdrive configuration in the [Cloudflare dashboard](https://dash.cloudflare.com), go to the **Settings** tab, and select **Restart** under **Danger zone**. + +Use a restart to rebuild the connection pool during a database failover or a similar event, without recreating the configuration. After a configuration has been restarted, the **Settings** tab shows when it was last restarted. + +:::caution +Restarting a Hyperdrive configuration drops all active connections in your connection pool and forces them to be re-established. In-flight queries may see brief errors while the pool rebuilds. +::: + +For more information, refer to [Connection pooling](/hyperdrive/concepts/connection-pooling/). From 38370567beb07eb33303ca96afed1a228d989d34 Mon Sep 17 00:00:00 2001 From: Ivory Date: Wed, 5 Aug 2026 23:51:21 -0500 Subject: [PATCH 2/3] [Hyperdrive] Update changelog date to 2026-08-07 --- ...> 2026-08-07-hyperdrive-restart-configuration-dashboard.mdx} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename src/content/changelog/hyperdrive/{2026-08-05-hyperdrive-restart-configuration-dashboard.mdx => 2026-08-07-hyperdrive-restart-configuration-dashboard.mdx} (98%) diff --git a/src/content/changelog/hyperdrive/2026-08-05-hyperdrive-restart-configuration-dashboard.mdx b/src/content/changelog/hyperdrive/2026-08-07-hyperdrive-restart-configuration-dashboard.mdx similarity index 98% rename from src/content/changelog/hyperdrive/2026-08-05-hyperdrive-restart-configuration-dashboard.mdx rename to src/content/changelog/hyperdrive/2026-08-07-hyperdrive-restart-configuration-dashboard.mdx index e23e8fe4324..7841a8e8145 100644 --- a/src/content/changelog/hyperdrive/2026-08-05-hyperdrive-restart-configuration-dashboard.mdx +++ b/src/content/changelog/hyperdrive/2026-08-07-hyperdrive-restart-configuration-dashboard.mdx @@ -3,7 +3,7 @@ title: Restart a Hyperdrive configuration from the dashboard description: Restart a Hyperdrive configuration to drain its connection pool and establish new connections to your database. products: - hyperdrive -date: 2026-08-05 +date: 2026-08-07 --- You can now restart a Hyperdrive configuration from the Cloudflare dashboard. Restarting a configuration drains its connection pool and establishes new connections to your origin database. From c9668e02f6a6c75b63c9d40660f5f5661df52de6 Mon Sep 17 00:00:00 2001 From: Ivory Date: Thu, 6 Aug 2026 00:08:07 -0500 Subject: [PATCH 3/3] [Hyperdrive] Document restarting the connection pool --- .../docs/hyperdrive/concepts/connection-pooling.mdx | 10 ++++++++++ .../hyperdrive/configuration/rotate-credentials.mdx | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/content/docs/hyperdrive/concepts/connection-pooling.mdx b/src/content/docs/hyperdrive/concepts/connection-pooling.mdx index b206c5f3d34..0bd128e6213 100644 --- a/src/content/docs/hyperdrive/concepts/connection-pooling.mdx +++ b/src/content/docs/hyperdrive/concepts/connection-pooling.mdx @@ -24,6 +24,16 @@ Hyperdrive will automatically scale the amount of database connections held open The `max_size` parameter acts as a soft limit - Hyperdrive may temporarily create additional connections during network issues or high traffic periods to ensure high availability and resiliency. +## Restart the connection pool + +Hyperdrive manages the connection pool for you. You can also restart the pool manually from the Cloudflare dashboard. Select your Hyperdrive configuration, go to the **Settings** tab, and select **Restart** under **Danger zone**. + +Restarting a configuration drains the existing connection pool and establishes new connections to your origin database. Use a restart to rebuild the pool during a database failover or a similar event, without recreating the configuration. + +:::caution +Restarting a configuration drops all active connections in your connection pool and forces them to be re-established. In-flight queries may see brief errors while the pool rebuilds. +::: + ## Pooling mode diff --git a/src/content/docs/hyperdrive/configuration/rotate-credentials.mdx b/src/content/docs/hyperdrive/configuration/rotate-credentials.mdx index c9827645f3d..368bcdd99b6 100644 --- a/src/content/docs/hyperdrive/configuration/rotate-credentials.mdx +++ b/src/content/docs/hyperdrive/configuration/rotate-credentials.mdx @@ -60,5 +60,5 @@ npx wrangler hyperdrive update --origin-host