Skip to content

Commit

Permalink
Merge pull request #1423 from sul-dlss/t1419-oclc-dag-schedule
Browse files Browse the repository at this point in the history
Remove scheduling, catchup, and start-date from OCLC DAGs
  • Loading branch information
jermnelson authored Nov 9, 2024
2 parents 80e450f + 588de1d commit a3f6faa
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 16 deletions.
8 changes: 1 addition & 7 deletions libsys_airflow/dags/data_exports/oclc_selections.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@
from airflow.models.param import Param
from airflow.operators.python import BranchPythonOperator
from airflow.operators.empty import EmptyOperator
from airflow.models import Variable
from airflow.operators.python import PythonOperator
from airflow.timetables.interval import CronDataIntervalTimetable

from libsys_airflow.plugins.data_exports.instance_ids import (
choose_fetch_folio_ids,
Expand Down Expand Up @@ -48,11 +46,7 @@
with DAG(
"select_oclc_records",
default_args=default_args,
schedule=CronDataIntervalTimetable(
cron=Variable.get("select_oclc", "30 1 * * *"), timezone="America/Los_Angeles"
),
start_date=datetime(2024, 2, 25),
catchup=False,
schedule=None,
tags=["data export", "oclc"],
params={
"from_date": Param(
Expand Down
11 changes: 2 additions & 9 deletions libsys_airflow/dags/data_exports/oclc_transmission.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import logging
from datetime import datetime, timedelta
from datetime import timedelta

from airflow.decorators import dag, task, task_group
from airflow.models import Variable
from airflow.operators.empty import EmptyOperator
from airflow.timetables.interval import CronDataIntervalTimetable

from libsys_airflow.plugins.data_exports.transmission_tasks import (
archive_transmitted_data_task,
Expand Down Expand Up @@ -51,13 +49,8 @@

@dag(
default_args=default_args,
schedule=CronDataIntervalTimetable(
cron=Variable.get("transmit_oclc", "30 3 * * FRI"),
timezone="America/Los_Angeles",
),
start_date=datetime(2024, 1, 1),
catchup=False,
tags=["data export", "oclc"],
schedule=None,
)
def send_oclc_records():
start = EmptyOperator(task_id="start")
Expand Down

0 comments on commit a3f6faa

Please sign in to comment.