|
1 | 1 | import {EFlag} from '../types/api/enums'; |
2 | 2 | import {ETabletState} from '../types/api/tablet'; |
3 | 3 |
|
| 4 | +// Similar to mapping in https://github.com/ydb-platform/ydb/blob/main/ydb/core/viewer/viewer.cpp |
4 | 5 | const tabletStateToColorState: Record<ETabletState, EFlag> = { |
5 | | - [ETabletState.Active]: EFlag.Green, |
6 | | - [ETabletState.Deleted]: EFlag.Green, |
| 6 | + [ETabletState.Dead]: EFlag.Red, |
7 | 7 |
|
8 | | - [ETabletState.RebuildGraph]: EFlag.Orange, |
| 8 | + [ETabletState.Created]: EFlag.Yellow, |
| 9 | + [ETabletState.ResolveStateStorage]: EFlag.Yellow, |
| 10 | + [ETabletState.Candidate]: EFlag.Yellow, |
| 11 | + [ETabletState.BlockBlobStorage]: EFlag.Yellow, |
| 12 | + [ETabletState.WriteZeroEntry]: EFlag.Yellow, |
| 13 | + [ETabletState.Restored]: EFlag.Yellow, |
| 14 | + [ETabletState.Discover]: EFlag.Yellow, |
| 15 | + [ETabletState.Lock]: EFlag.Yellow, |
| 16 | + [ETabletState.Stopped]: EFlag.Yellow, |
9 | 17 | [ETabletState.ResolveLeader]: EFlag.Yellow, |
| 18 | + [ETabletState.RebuildGraph]: EFlag.Yellow, |
10 | 19 |
|
11 | | - [ETabletState.Created]: EFlag.Red, |
12 | | - [ETabletState.ResolveStateStorage]: EFlag.Red, |
13 | | - [ETabletState.Candidate]: EFlag.Red, |
14 | | - [ETabletState.BlockBlobStorage]: EFlag.Red, |
15 | | - [ETabletState.WriteZeroEntry]: EFlag.Red, |
16 | | - [ETabletState.Restored]: EFlag.Red, |
17 | | - [ETabletState.Discover]: EFlag.Red, |
18 | | - [ETabletState.Lock]: EFlag.Red, |
19 | | - [ETabletState.Dead]: EFlag.Red, |
20 | | - [ETabletState.Stopped]: EFlag.Red, |
| 20 | + [ETabletState.Deleted]: EFlag.Green, |
| 21 | + [ETabletState.Active]: EFlag.Green, |
21 | 22 | }; |
22 | 23 |
|
23 | 24 | export const tabletStates = Object.keys(ETabletState); |
|
0 commit comments