The ingestion timestamp is produced by CSV splitter and stored directly in the clickhouse table. It’s produced externally and passed here to handle retries and failures, and must be nanosecond precision. Two files cannot have the same ingested at timestamp.
Timestamp that the file was received and stored, but not processed or made available to consumers.
Timestamp that the file is ingested at and made available for processing. If the file has failed to be ingested for any reason or is still being processed, then this value will be empty.