diff options
| author | Jeff Carr <[email protected]> | 2025-03-24 21:54:13 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-24 21:54:13 -0500 |
| commit | e4345c8ad6584f4fc5393c7844bb1967d6564d63 (patch) | |
| tree | b145c2e11edd3650ea0a3ea1954838ae00b8b818 /cluster.go | |
| parent | 276c5cec2f28ef265a615d31cf27d25e72b29cf8 (diff) | |
moving to a cluster.proto config filev0.2.33
Diffstat (limited to 'cluster.go')
| -rw-r--r-- | cluster.go | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/cluster.go b/cluster.go deleted file mode 100644 index 94f9ff2..0000000 --- a/cluster.go +++ /dev/null @@ -1,48 +0,0 @@ -package virtpb - -import ( - sync "sync" - - durationpb "google.golang.org/protobuf/types/known/durationpb" - "google.golang.org/protobuf/types/known/timestamppb" -) - -type Cluster struct { - sync.RWMutex - - Dirs []string - d *Droplets - H *Hypervisors - e *Events - Unstable *timestamppb.Timestamp - UnstableTimeout *durationpb.Duration -} - -func (c *Cluster) GetDropletsPB() *Droplets { - return c.d -} - -func (c *Cluster) GetHypervisorsPB() *Hypervisors { - return c.H -} - -func (c *Cluster) GetEventsPB() *Events { - return c.e -} - -// adds a new droplet. enforce unique hostnames -func (c *Cluster) AddDroplet(newd *Droplet) bool { - c.Lock() - defer c.Unlock() - - for _, d := range c.d.Droplets { - if newd.Hostname == d.Hostname { - // boo. that one is already here - return false - } - } - - // everything is ok, this hostname is new - c.d.Droplets = append(c.d.Droplets, newd) - return true -} |
