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")}

Reply via email to