don't do experiements anymore in droplets.proto
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
87b7bc17b3
commit
19a8dfe13d
|
@ -23,13 +23,10 @@ message Droplet {
|
||||||
int64 spice_port = 11; // preferred port to use for spice
|
int64 spice_port = 11; // preferred port to use for spice
|
||||||
|
|
||||||
repeated Network networks = 12; // really just mac addresses. should be unique across cluster
|
repeated Network networks = 12; // really just mac addresses. should be unique across cluster
|
||||||
repeated Disk disks = 13; // disks to attach
|
repeated Disk disks = 13; // disks to attach
|
||||||
|
|
||||||
DropletState state = 14; // if the droplet is on, off, etc
|
DropletState state = 14; // if the droplet is on, off, etc
|
||||||
|
string image_url = 15; // url to the image
|
||||||
// trying to figure out how this stuff should work
|
|
||||||
google.protobuf.Any testany = 15;
|
|
||||||
StorageInfo humantest = 16;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
enum DropletState {
|
enum DropletState {
|
||||||
|
@ -48,7 +45,3 @@ message Disk {
|
||||||
string filename = 1;
|
string filename = 1;
|
||||||
int64 size = 2;
|
int64 size = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
message StorageInfo {
|
|
||||||
int64 capacity = 1; // Stores the storage capacity in bytes.
|
|
||||||
}
|
|
||||||
|
|
|
@ -9,6 +9,9 @@ message Events {
|
||||||
string version = 2; // maybe can be used for protobuf schema change violations
|
string version = 2; // maybe can be used for protobuf schema change violations
|
||||||
int64 event_size = 3; // max events to store in a single
|
int64 event_size = 3; // max events to store in a single
|
||||||
repeated Event events = 4; // all the events
|
repeated Event events = 4; // all the events
|
||||||
|
|
||||||
|
// is it possible to have custom formatting in JSON and TEXT marshal/unmarshal ?
|
||||||
|
StorageInfo humantest = 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -40,3 +43,7 @@ enum EventType {
|
||||||
CRASH = 11; // droplet hard crashed
|
CRASH = 11; // droplet hard crashed
|
||||||
CHANGE = 12; // droplet or hypervisor config change
|
CHANGE = 12; // droplet or hypervisor config change
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message StorageInfo {
|
||||||
|
int64 capacity = 1; // Stores the storage capacity in bytes.
|
||||||
|
}
|
||||||
|
|
|
@ -107,13 +107,6 @@ func (c *Cluster) AddDroplet(uuid string, hostname string, cpus int, mem int) *D
|
||||||
d.Cpus = 1
|
d.Cpus = 1
|
||||||
}
|
}
|
||||||
d.Memory = SetGB(mem * 32)
|
d.Memory = SetGB(mem * 32)
|
||||||
if d.Humantest == nil {
|
|
||||||
var newInfo StorageInfo
|
|
||||||
newInfo = StorageInfo{Capacity: 64}
|
|
||||||
d.Humantest = &newInfo
|
|
||||||
} else {
|
|
||||||
d.Humantest.Capacity = SetGB(mem * 32)
|
|
||||||
}
|
|
||||||
c.Droplets = append(c.Droplets, d)
|
c.Droplets = append(c.Droplets, d)
|
||||||
return d
|
return d
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,6 +40,28 @@ func CreateSampleHypervisor(hostname string, mem int) *Hypervisor {
|
||||||
return h
|
return h
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func CreateSampleEvents(total int) *Events {
|
||||||
|
var e *Events
|
||||||
|
e = new(Events)
|
||||||
|
|
||||||
|
// info := StorageInfo{Capacity: 64}
|
||||||
|
// e.Humantest = &info
|
||||||
|
if e.Humantest == nil {
|
||||||
|
var newInfo StorageInfo
|
||||||
|
newInfo = StorageInfo{Capacity: 64}
|
||||||
|
e.Humantest = &newInfo
|
||||||
|
} else {
|
||||||
|
e.Humantest.Capacity = SetGB(total * 32)
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < total; i++ {
|
||||||
|
var newe *Event
|
||||||
|
newe = new(Event)
|
||||||
|
e.Events = append(e.Events, newe)
|
||||||
|
}
|
||||||
|
return e
|
||||||
|
}
|
||||||
|
|
||||||
func CreateSampleCluster(total int) *Cluster {
|
func CreateSampleCluster(total int) *Cluster {
|
||||||
var c *Cluster
|
var c *Cluster
|
||||||
c = new(Cluster)
|
c = new(Cluster)
|
||||||
|
@ -53,8 +75,6 @@ func CreateSampleCluster(total int) *Cluster {
|
||||||
d.Cpus = 16
|
d.Cpus = 16
|
||||||
d.Memory = SetGB(256)
|
d.Memory = SetGB(256)
|
||||||
}
|
}
|
||||||
info := StorageInfo{Capacity: 64}
|
|
||||||
d.Humantest = &info
|
|
||||||
|
|
||||||
c.Droplets = append(c.Droplets, d)
|
c.Droplets = append(c.Droplets, d)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue