Skip to content

Conversation

@bbalser
Copy link
Collaborator

@bbalser bbalser commented Jan 8, 2026

No description provided.

michaeldjeffrey and others added 3 commits January 12, 2026 16:42
We recently added a `prefix()` setter thet appends a `.` to handle 
files with overlapping prefixes. 

Ex:
- `test_file.1234567890.gz`
- `test_file_v2.134567890.gz`

However, this introduced a bug where `FileInfoPoller` would not find 
the correct latest timestamp when starting, so we would reprocess files
all the way back to the `start_after` date.

`FileInfoPoller` used the plain `prefix` when querying the `files_processed`
table. While the state recorder used `FileInfo.prefix` which would never 
have the appended `.`. 

I added a getter `prefix_without_dot()` getter to mirror the setters of 
the config builder, so when you go to use the prefix your autocomplete
will let you know there’s a dotless version available, and you can make
the decision of which to use.
@bbalser bbalser force-pushed the bbalser/global-bundle branch from 61bcd87 to 0c9affa Compare January 13, 2026 12:43
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