This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-2-test by this push:
new 17fcd5627aa Updated verbiage for backfill runs being deprioritized
(#67338) (#68135)
17fcd5627aa is described below
commit 17fcd5627aac2439a470f9f249da43fc8c09951e
Author: Yeonguk Choo <[email protected]>
AuthorDate: Sun Jun 7 07:00:33 2026 +0900
Updated verbiage for backfill runs being deprioritized (#67338) (#68135)
* Updated verbiage for backfill runs being deprioritized
* Change the description to go in a tooltip
* Changed order of the imports
---------
(cherry picked from commit d9d7a568796496eb334c546f2e8a3c8bb8cb3736)
Co-authored-by: Gulafroz Dailey <[email protected]>
Co-authored-by: Gulafroz Dailey <[email protected]>
---
.../src/airflow/ui/public/i18n/locales/en/components.json | 1 +
.../src/airflow/ui/src/components/Banner/BackfillBanner.tsx | 8 +++++++-
.../src/airflow/ui/src/components/DagActions/RunBackfillForm.tsx | 1 +
3 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/en/components.json
b/airflow-core/src/airflow/ui/public/i18n/locales/en/components.json
index c8fecd9b7b8..787ce898cbf 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/en/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/en/components.json
@@ -14,6 +14,7 @@
"permissionDenied": "Dry Run Failed: User does not have permission to
create backfills.",
"reprocessBehavior": "Reprocess Behavior",
"run": "Run Backfill",
+ "schedulerPriorityHint": "Backfill Dag runs are ordered after non-backfill
Dag runs in each scheduler cycle. Backfill runs may remain queued longer if
other non-backfill runs are present.",
"selectDescription": "Run this Dag for a range of dates",
"selectLabel": "Backfill",
"title": "Run Backfill",
diff --git
a/airflow-core/src/airflow/ui/src/components/Banner/BackfillBanner.tsx
b/airflow-core/src/airflow/ui/src/components/Banner/BackfillBanner.tsx
index ddcf4d873f7..2aeba002ae3 100644
--- a/airflow-core/src/airflow/ui/src/components/Banner/BackfillBanner.tsx
+++ b/airflow-core/src/airflow/ui/src/components/Banner/BackfillBanner.tsx
@@ -19,7 +19,7 @@
import { Box, Button, HStack, Spacer, Text, type ButtonProps } from
"@chakra-ui/react";
import { useQueryClient } from "@tanstack/react-query";
import { useTranslation } from "react-i18next";
-import { MdPause, MdPlayArrow, MdStop } from "react-icons/md";
+import { MdInfo, MdPause, MdPlayArrow, MdStop } from "react-icons/md";
import { RiArrowGoBackFill } from "react-icons/ri";
import {
@@ -30,6 +30,7 @@ import {
useBackfillServiceUnpauseBackfill,
} from "openapi/queries";
import type { BackfillResponse } from "openapi/requests/types.gen";
+import { Tooltip } from "src/components/ui";
import { useAutoRefresh } from "src/utils";
import Time from "../Time";
@@ -107,6 +108,11 @@ const BackfillBanner = ({ dagId }: Props) => {
<HStack alignItems="center" ml={3}>
<RiArrowGoBackFill />
<Text key="backfill">{translate("banner.backfillInProgress")}:</Text>
+ <Tooltip content={translate("backfill.schedulerPriorityHint")}
showArrow>
+ <span>
+ <MdInfo />
+ </span>
+ </Tooltip>
<Text fontSize="sm">
{" "}
<Time datetime={backfill.from_date} /> - <Time
datetime={backfill.to_date} />
diff --git
a/airflow-core/src/airflow/ui/src/components/DagActions/RunBackfillForm.tsx
b/airflow-core/src/airflow/ui/src/components/DagActions/RunBackfillForm.tsx
index c1873b9d352..c6576ac5015 100644
--- a/airflow-core/src/airflow/ui/src/components/DagActions/RunBackfillForm.tsx
+++ b/airflow-core/src/airflow/ui/src/components/DagActions/RunBackfillForm.tsx
@@ -149,6 +149,7 @@ const RunBackfillForm = ({ dag, onClose }:
RunBackfillFormProps) => {
<ErrorAlert error={errors.date ?? dryRunError ?? error} />
)}
<VStack alignItems="stretch" gap={2} pt={4}>
+ <Alert
status="info">{translate("backfill.schedulerPriorityHint")}</Alert>
<Box>
<Text fontSize="md" fontWeight="semibold" mb={3}>
{translate("backfill.dateRange")}