Namespaces {
    IgnoredRegexp: "^/web/prod/yt/beta[0-5]"
}

Tiers {
    Tier {
        Name: "MsUserDataTier"
        Format: "rearr-jupiter-msuserdata-000-{timestamp}"

        NumShardsInGroup: 1

        Replication {
            Location: Pip
            NumReplics: 5
        }
        Replication {
            Location: Prod
            NumReplics: 30
        }
    }

    Tier {
        Name: "PlatinumTier0"
        Prefix: "primus-"
        NumShardsInGroup: 180

        Replication {
            Location: Pip
            NumReplics: 2
        }
        Replication {
            Location: Prod
            NumReplics: 10
        }
    }

    Tier {
        Name: "WebTier0"
        Prefix: "primus-"
        NumShardsInGroup: 72

        Replication {
            Location: Pip
            NumReplics: 3
        }
        Replication {
            Location: Prod
            NumReplics: 40
        }

        Tracker {
            Path: "WebTier0"
            Format: "primus-WebTier0-{group}-{index}/local"
        }
    }

    Tier {
        Name: "WebTier0"
        Prefix: "primus-"
        Suffix: "_remote_storage"
        Codec: Lrc1222

        NumShardsInGroup: 72
        NumChunks: 1476

        Tracker {
            Path: "WebTier0"
            Prefix: "yt"
            Format: "primus-WebTier0-{group}-{index}/remote_storage/{chunk}/{part}"
        }
    }

    Tier {
        Name: "WebTier0"
        Prefix: "primus-"
        Suffix: "_multi_level_cache_replicas"
        Codec: Identity

        NumShardsInGroup: 72
        NumChunks: 1476
        ChunkModulo: 1476

        Replication {
            Location: All
            NumReplics: 3
        }

        Tracker {
            Path: "WebTier0"
            Prefix: "yt"
            Format: "primus-WebTier0-{group}-{index}/remote_storage/{chunk}/{part}"
        }
    }

    Tier {
        Name: "AttributeWebTier0"
        Prefix: "primus-"
        NumShardsInGroup: 72

        Replication {
            Location: Pip
            NumReplics: 2
        }
        Replication {
            Location: Prod
            NumReplics: 5
        }

        Tracker {
            Path: "AttributeWebTier0"
            Format: "primus-AttributeWebTier0-{group}-{index}/local"
        }
    }

    Tier {
        Name: "KeyInvWebTier0"
        Prefix: "primus-"
        NumShardsInGroup: 72

        Replication {
            Location: Pip
            NumReplics: 3
        }
        Replication {
            Location: Prod
            NumReplics: 15
        }

        Tracker {
            Path: "KeyInvWebTier0"
            Prefix: "yt"
            Format: "primus-KeyInvWebTier0-{group}-{index}/local"
        }
    }

    Tier {
        Name: "InvertedIndexWebTier0"
        NumGroups: 72
        NumShardsInGroup: 54

        Replication {
            Location: Pip
            NumReplics: 2
        }
        Replication {
            Location: Prod
            NumReplics: 3
        }

        Tracker {
            Path: "InvertedIndexWebTier0"
            Prefix: "yt"
            Format: "InvertedIndexWebTier0-{group}-{index}"
        }
    }

    Tier {
        Name: "EmbeddingWebTier0"
        NumGroups: 72

        Replication {
            Location: Pip
            NumReplics: 2
        }
        Replication {
            Location: Prod
            NumReplics: 12
        }

        Tracker {
            Path: "EmbeddingWebTier0"
            Prefix: "yt"
            Format: "EmbeddingWebTier0-{group}-{index}"
        }
    }
}

Clusters {
    Cluster {
        Name: "sas"
        Tags: "SAS_WEB_DEPLOY"
        Tags: "sas-web-search"
        Status: "//home/cajuper/user/web/prod/sas/status"
        Target: "//home/cajuper/user/web/prod/sas/target"
    }

    Cluster {
        Name: "man"
        Tags: "MAN_WEB_DEPLOY"
        Tags: "man-web-search"
        Status: "//home/cajuper/user/web/prod/man/status"
        Target: "//home/cajuper/user/web/prod/man/target"
    }

    Cluster {
        Name: "vla"
        Tags: "VLA_WEB_DEPLOY"
        Tags: "vla-web-search"
        Status: "//home/cajuper/user/web/prod/vla/status"
        Target: "//home/cajuper/user/web/prod/vla/target"
    }

    Cluster {
        Name: "prod"
        Inherits: "sas"
        Inherits: "man"
        Inherits: "vla"
    }

    Cluster {
        Name: "pip"
        Tags: "VLA_WEB_BASE_PIP_DEPLOY"
        Status: "//home/cajuper/user/web/pip/status"
        Target: "//home/cajuper/user/web/pip/target_v2"
    }

    Cluster {
        Name: "all"
        Inherits: "pip"
        Inherits: "sas"
        Inherits: "man"
        Inherits: "vla"
    }

    Cluster {
        Name: "builders_tier1"
        Tags: "VLA_WEB_TIER1_BUILD"
    }

    Cluster {
        Name: "builders_tier0"
        Tags: "VLA_WEB_TIER0_BUILD"
    }

    Cluster {
        Name: "erasure_beta"
        Tags: "VLA_ERASURE_BETA_DEPLOY"
        Tags: "SAS_SSMIKE_DEV"
        Tags: "DEV_DEPLOY"
    }
}
