-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Minor - P4
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines - Persistence
-
SE Persistence backlog
-
2
In several code paths, we log filenames to indicate the work being performed on a file. In disaggregated storage, these filenames do not map cleanly to the pages stored in the page server.
Each file has an associated table_id stored in both the metadata and on each page. We should extend the relevant logging to include this table_id alongside the filename so that we can directly identify which table to inspect in SLS, without having to manually inspect the metadata file, and map the logged filename back to a table_id.
This will make it easier to correlate log messages with the corresponding table in the page server when debugging disaggregated storage.