You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Jacob Ferriero (JIRA)" <ji...@apache.org> on 2019/04/24 00:19:00 UTC
[jira] [Created] (AIRFLOW-4397) Add GCSUploadSessionCompleteSensor
Jacob Ferriero created AIRFLOW-4397:
---------------------------------------
Summary: Add GCSUploadSessionCompleteSensor
Key: AIRFLOW-4397
URL: https://issues.apache.org/jira/browse/AIRFLOW-4397
Project: Apache Airflow
Issue Type: New Feature
Components: contrib
Reporter: Jacob Ferriero
Assignee: Jacob Ferriero
I'd like to contribute a Sensor for Google Cloud Storage that can poke a bucket until there has been sufficient time without a new file drop. Often times there are cases where a third party vendor drops data to a bucket but don't send a success flag when they are done. This sensor would allow you to poke every n minutes to check if more files have been added since the last poke, and if there had been `inactivity_period` minutes without a new file drop, return `True`. This could allow SLA misses if data did not arrive by an expected time, and have a configurable deadline past which the sensor would fail. Optionally the user could specify a minimum number of files for the sensor to succeed. This would be my first time contributing to an OSS project, so please let me know if this is not the appropriate place to start.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)