Skip to content

Commit

Permalink
clarifications
Browse files Browse the repository at this point in the history
  • Loading branch information
aljoscha committed Feb 2, 2024
1 parent 1d38c34 commit f2683be
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions doc/developer/design/20231127_pv2_logical_architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -386,10 +386,13 @@ synthesizes `AdvanceCatalogFrontier` commands when the catalog timestamp
advances. These commands are the commands that deterministically derive from
CATALOG state (see Background section, above).

When processing client requests, ADAPTER uses TIMESTAMP ORACLE to get the
latest read timestamp for CATALOG, then fetches a CATALOG snapshot as of at
least that timestamp, and continues to process the request using the catalog
snapshot as the source of truth.
When processing client requests, ADAPTER uses TIMESTAMP ORACLE to get the latest
read timestamp for CATALOG, then fetches a CATALOG snapshot as of at least that
timestamp, and continues to process the request using the catalog snapshot as
the source of truth. It's important to note that the catalog timestamp is not
correlated with the timestamp of data collections that are being queried. Most
of the time, the catalog read timestamp will not advance, it will only advance
when DDL cause the catalog to change.

When handling DDL-style client queries, ADAPTER uses TIMESTAMP ORACLE to get a
write timestamp and tries to append the required changes to the CATALOG. If
Expand Down

0 comments on commit f2683be

Please sign in to comment.