Skip to content

Conversation

@jtourkos
Copy link
Contributor

  • Remove aggressive error handling that stopped sync on transient failures
  • Allow automatic retry on next poll interval for MeiliSearch errors
  • Make health check staleness threshold configurable via HEALTH_MAX_STALE_MS
  • Default staleness threshold remains 10 minutes (600000ms)

  - Remove aggressive error handling that stopped sync on transient failures
  - Allow automatic retry on next poll interval for MeiliSearch errors
  - Make health check staleness threshold configurable via HEALTH_MAX_STALE_MS
  - Default staleness threshold remains 10 minutes (600000ms)
@railway-app
Copy link

railway-app bot commented Oct 20, 2025

🚅 Deployed to the search-sync-pr-13 environment in Drips App

Service Status Web Updated (UTC)
Search Sync ◻️ Removed (View Logs) Oct 25, 2025 at 9:10 am

@jtourkos jtourkos requested review from efstajas and mhgbrown October 20, 2025 13:35
@railway-app railway-app bot temporarily deployed to Search Sync (Drips App / search-sync-pr-13) October 20, 2025 13:38 Destroyed
@efstajas efstajas merged commit db0f84c into main Oct 25, 2025
2 checks passed
@efstajas efstajas deleted the fix/sync-resilience-and-configurable-health branch October 25, 2025 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants