Nadav Geva
04/15/2026, 8:56 AM{timestamp} or {sync_id} but couldn't find one for "attempt".
Any ideas?kapa.ai
04/15/2026, 8:56 AM${NAMESPACE}, ${STREAM_NAME}
• ${YEAR}, ${MONTH}, ${DAY}, ${HOUR}, ${MINUTE}, ${SECOND}, ${MILLISECOND}, ${EPOCH}
• ${UUID}
And the supported filename pattern placeholders are: {date}, {date:yyyy_MM}, {timestamp}, {timestamp:millis}, {timestamp:micros}, {part_number}, {sync_id}, {format_extension}.
None of these correspond to an attempt number or attempt ID.
What you can infer indirectly:
• {sync_id} in the filename pattern identifies the sync, but not the specific attempt within that sync.
• ${UUID} or ${EPOCH} would make filenames unique across attempts, but wouldn't let you directly correlate a file to a specific attempt number.
The underlying issue (files from failed attempts persisting alongside successful ones) is a known limitation that has been raised by the community. [Forum discussion] The suggested workaround at the time was to track files written per attempt and clean up on failure, but this was not natively supported.
Unfortunately, the knowledge sources do not contain information about an attempt-level placeholder being added. If this is a critical requirement, I'd recommend checking the Airbyte GitHub issues/discussions or opening a feature request for an ${ATTEMPT_NUMBER} or similar path variable. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.Nadav Geva
04/15/2026, 8:57 AMkapa.ai
04/15/2026, 8:58 AMNadav Geva
04/15/2026, 8:58 AMkapa.ai
04/15/2026, 8:58 AMNadav Geva
04/15/2026, 9:25 AMkapa.ai
04/15/2026, 9:25 AMx-amz-meta-ab-generation-id), which identifies the generation (i.e., a full refresh cycle), not the individual attempt. [S3 sync modes]
The knowledge sources do not contain enough information to describe a supported, documented way to correlate S3 files to a specific attempt number. I'd recommend:
1. Checking the Airbyte GitHub for any updates or open issues on this topic.
2. Opening a feature request for attempt-level tagging or a cleanup mechanism for failed attempts. 👍 0 button 👎 0 button ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.