...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package datadir
16
17 import "path/filepath"
18
19 const (
20 memberDirSegment = "member"
21 snapDirSegment = "snap"
22 walDirSegment = "wal"
23 backendFileSegment = "db"
24 )
25
26 func ToBackendFileName(dataDir string) string {
27 return filepath.Join(ToSnapDir(dataDir), backendFileSegment)
28 }
29
30 func ToSnapDir(dataDir string) string {
31 return filepath.Join(ToMemberDir(dataDir), snapDirSegment)
32 }
33
34 func ToWalDir(dataDir string) string {
35 return filepath.Join(ToMemberDir(dataDir), walDirSegment)
36 }
37
38 func ToMemberDir(dataDir string) string {
39 return filepath.Join(dataDir, memberDirSegment)
40 }
41
View as plain text