Open
Description
openedon Sep 30, 2024
Feature scope
Taps (catalog, state, stream maps, tests, etc.)
Description
https://github.com/meltano/sdk/blob/main/singer_sdk/target_base.py#L53
_MAX_RECORD_AGE_IN_MINUTES
is hard-coded and does not allow for configuration. I'm not sure why this would be enforced, as I would normally expect that the records that I'm pulling would be consistent as of the time of the original query. Maybe allow 0 or -1 to indicate to never time out. That would let things operate on configured batch size. This would also allow for some performance improvements as we have noticed that upsert performance is better than linear with the number of records.
Activity