I realized today that when the Shard Iterators are obtained for the first time, they have the "latest" position hard-coded. I'd really like to see this be something configurable so that we could use TRIM_HORIZON or any of the other possible values. Defaulting to Latest is rather inconvenient if you need to catch up on missed records already in the stream.
I realized today that when the Shard Iterators are obtained for the first time, they have the "latest" position hard-coded. I'd really like to see this be something configurable so that we could use TRIM_HORIZON or any of the other possible values. Defaulting to Latest is rather inconvenient if you need to catch up on missed records already in the stream.