blob: ea9985ccd499e87b8359fde90a53f86ae0a11b0a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
export class ErasureCodeProfile {
name: string;
plugin: string;
k?: number;
m?: number;
c?: number;
l?: number;
d?: number;
packetsize?: number;
technique?: string;
scalar_mds?: 'jerasure' | 'isa' | 'shec';
'crush-root'?: string;
'crush-locality'?: string;
'crush-failure-domain'?: string;
'crush-device-class'?: string;
'directory'?: string;
}
|