GitHub user Vaishnavirk-A closed a discussion: Add "Rerun" option in the More 
Options (⋮) menu to re-sync an existing integration

Description
Currently, once an integration is created in AkashXDB, there is no direct way 
to manually rerun or re-sync it. If a user wants to refresh the data or trigger 
synchronization again for an existing integration, they have to either recreate 
it or manually run backend jobs.

Adding a "Rerun" button in the More Options dropdown for each integration would 
allow users to:
Trigger the synchronization process again.
Refresh the associated catalogs/tables without re-creating the integration.
Handle cases where the initial sync was incomplete, failed, or needs to be 
updated due to upstream changes.

Expected Behavior
User clicks on More Options (⋮) for an integration.
A new option "Rerun" is available.
Clicking "Rerun" triggers:
The backend job/process to re-execute the sync logic for that integration.

UI status changes to:
"In Progress" while the rerun is happening.
"Success" or "Failed" based on the outcome.
No need to re-enter credentials or other setup details unless expired.

Additional Considerations
Should include a confirmation dialog before rerunning (e.g., "Are you sure you 
want to rerun this integration?").
If rerun is triggered for an integration whose credentials (e.g., PAT Token) 
have expired, prompt the user to update credentials before proceeding.

Add backend logic to differentiate between first-time creation and rerun 
triggers in logs.

Steps (Example Flow)
Go to Integrations page.
Click More Options (⋮) next to an existing integration.
Select Rerun.
Observe:
Sync process starts.
Status auto-updates (Unknown → In Progress → Success/Failed).
Once completed, updated data is available.



GitHub link: https://github.com/apache/superset/discussions/34633

----
This is an automatically sent email for notifications@superset.apache.org.
To unsubscribe, please send an email to: 
notifications-unsubscr...@superset.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to