Hi everyone,

In the context of the Snapshot Tagging and Branching
<https://github.com/apache/iceberg/projects/4> feature we will eventually
need to have a way to distinguish between a table that is being referenced
as namespace.tbl (which means it's that table on whatever the current
default branch is, say main) and namespace.tbl@dev (which would refer to
table namespace.tbl on the dev branch).

This also impacts the way we deal with cache invalidation, since the cache
could contain entries for namespace.tbl* / *namespace.tbl@dev / and
namespace.tbl@main / and so on.

I wrote up my thoughts on this in
https://docs.google.com/document/d/1KSgkVYnIMlWEbAT1qSnnnLS-gc0kdgHlWR6Ud08HOhA/edit?usp=sharing
.


Eduard

Reply via email to