BigData / Apache Hudi Interview Questions
How does a savepoint differ from a rollback in Hudi?
A savepoint marks a specific completed commit as protected from the cleaner service, guaranteeing the data and metadata needed to restore the table to that exact point in time won't be garbage-collected — even if it would normally fall outside the retention window.
A rollback, by contrast, undoes an incomplete or failed write; it operates on in-progress instants, not settled history. Think of a savepoint as "protect this known-good point so I can restore to it later" and a rollback as "clean up this write that didn't finish properly." Restoring to a savepoint is a separate, explicit operation that moves the table's state backward to that protected commit.
More Related questions...