Vijaykumar069 opened a new issue, #45913: URL: https://github.com/apache/airflow/issues/45913
### Apache Airflow Provider(s) microsoft-mssql, microsoft-azure ### Versions of Apache Airflow Providers ## Description This feature lets the sensor give up control when not needed, making a deferrable version of MSGraphSensor. This will help use resources better. It will also make the Microsoft Graph connection in Apache Airflow work more efficiently. ## Use Case / Motivation This change will improve Apache Airflow's Microsoft Graph connection by: - Using resources better for long tasks. - Helping workflows with limited resources that can grow. - Handling mistakes well, especially for responses that are not in JSON format or are empty. With this new sensor, users can better manage their work with Microsoft Graph services. ### Apache Airflow version It is Airflow 2. ### Operating System Windows ### Deployment Official Apache Airflow Helm Chart ### Deployment details The deployment involves updating Apache Airflow with the new version of the MSGraphSensor. This version allows the sensor to give up control when not needed, making it more efficient. It will be used in workflows that connect with Microsoft Graph services. The goal is to save resources and handle errors better. Once deployed, users will see better performance and fewer problems with long tasks. ### What happened What happened is that a new feature was added to Apache Airflow. This feature allows the MSGraphSensor to give up control when it is unnecessary. This helps save resources and makes the system more efficient. The new version of the sensor will also handle errors better. It will be useful for managing tasks that use Microsoft Graph services. ### What you think should happen instead What should happen is that the MSGraphSensor should work more efficiently. It should give up control when not needed and only use resources when necessary. If there is an error, the system should handle it correctly. This would make it easier for users to manage their tasks. The sensor should help improve the system, not make it harder to use. ### How to reproduce To reproduce the problem, you need to use the MSGraphSensor in Apache Airflow. Try running a task that uses Microsoft Graph services. Then, see if the sensor is not giving up control when it should. You might notice it using too many resources. If the sensor does not work correctly, you can then check for errors. ### Anything else Yes, it is important to know that this new feature will help Apache Airflow run better. The MSGraphSensor will use resources more efficiently, especially for long tasks. It will also handle errors well, such as when responses are empty or not in the right format. This will help users save time and avoid problems when working with Microsoft Graph services. ### Are you willing to submit PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
