| giolekva | 53bcdf4 | 2020-03-25 23:30:49 +0400 | [diff] [blame] | 1 | package controller |
| giolekva | 1f6577a | 2020-03-25 12:53:06 +0400 | [diff] [blame] | 2 | |
| 3 | import ( | ||||
| giolekva | b47be77 | 2020-04-11 15:23:37 +0400 | [diff] [blame^] | 4 | "github.com/giolekva/pcloud/pfs/api" |
| giolekva | 1f6577a | 2020-03-25 12:53:06 +0400 | [diff] [blame] | 5 | ) |
| 6 | |||||
| 7 | type chunkServerStatus int | ||||
| 8 | |||||
| 9 | const ( | ||||
| 10 | Healthy chunkServerStatus = iota | ||||
| 11 | UNREACHABLE | ||||
| 12 | ) | ||||
| 13 | |||||
| 14 | type chunkServer struct { | ||||
| 15 | address string | ||||
| 16 | status chunkServerStatus | ||||
| 17 | chunks map[string]api.ChunkStatus | ||||
| 18 | } | ||||