Skip to content

👑 Store system views in the scheme shard #17039

@n00bcracker

Description

@n00bcracker

Description

To modify ACL of system views we need to materialize system view paths in the Scheme Shard.
Scheme descriptions of sys views stay virtual (we can add them to Scheme Cache response).
Implementation of sys views is defined by a enum value stored in Scheme Shard (not by path).
Also we don't touch column and OLAP system views.

Milestones

  1. Add a new Scheme Shard type for sys views. Support a new type in all components of YDB.
  2. Add compatibility to all YDB components to work either with virtual sys views or materialized
  3. Create all sys views at Scheme Shard init stage (with feature flag, should be in next major release)

Issues

PRs

Sub-issues

Metadata

Metadata

Assignees

Labels

area/schemeshardIssues related to Scheme Shard system tabletepic

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions