Module tier

Module tier 

Source
Expand description

Storage tier system for BillPouch Pouch services.

Instead of arbitrary byte quotas, Pouches declare one of five fixed tiers. Each tier defines:

  • An exact on-disk quota that the Pouch reserves.
  • Which tier-buckets the Pouch participates in (a T3 Pouch participates in T1, T2, and T3 fragment placement).

§Tiers

TierNameQuota
T1Pebble10 GB
T2Stone100 GB
T3Boulder500 GB
T4Rock1 TB
T5Monolith5 TB

§One Pouch per node per network

A daemon rejects a second hatch pouch --network X if a Pouch is already active on that network for this identity. Two correlated Pouches on the same machine defeat the purpose of distributed redundancy.

Enums§

StorageTier
A fixed storage tier for a Pouch service.

Constants§

TIER_T1_BYTES
10 GiB in bytes.
TIER_T2_BYTES
100 GiB in bytes.
TIER_T3_BYTES
500 GiB in bytes.
TIER_T4_BYTES
1 TiB in bytes.
TIER_T5_BYTES
5 TiB in bytes.