#93
|
release the latest version of gmoc.py
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/03/12
|
#118
|
push all submission-related changes to gmoc-db
|
Infrastructure
|
closed
|
fixed
|
|
task
|
major
|
mrmccrac@grnoc.iu.edu
|
10/03/12
|
#122
|
sliver being submitted by foam1.gpolab.bbn.com is not updating
|
Database
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/03/12
|
#121
|
when run out of cron, gmoc.py GMOCClient() tries and fails to write a cache file
|
Clients
|
closed
|
fixed
|
|
task
|
critical
|
somebody
|
10/03/12
|
#98
|
the contact table does not contain a last_update field
|
Database
|
closed
|
fixed
|
|
task
|
minor
|
chaos@bbn.com
|
10/03/12
|
#120
|
sliver->approved does not update in the database
|
Database
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/03/12
|
#113
|
sliver local_name is wrong
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
pbohan@bbn.com
|
10/03/12
|
#101
|
foam5.gpolab.bbn.com sliver data is not being submitted to the database
|
Database
|
closed
|
fixed
|
|
task
|
major
|
chaos@bbn.com
|
10/03/12
|
#103
|
the slice table in gmoc-db2 has unique key uuid, where the unique key should be name + uuid
|
Database
|
closed
|
fixed
|
|
task
|
minor
|
chaos@bbn.com
|
10/02/12
|
#102
|
the sliver table in gmoc-db2 has unique key uuid, where the unique key should be name
|
Database
|
closed
|
fixed
|
|
task
|
minor
|
chaos@bbn.com
|
10/02/12
|
#99
|
organizations submitted via client have broken short name in database
|
Database
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/02/12
|
#108
|
aggregate_instantiation version fields are not long enough for git tags
|
Database
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/02/12
|
#109
|
gmoc.py serializes the slice creator and primary_contact as e-mail addresses rather than URNs
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/02/12
|
#105
|
the contact table on gmoc-db2 has email_address as a unique key
|
Database
|
closed
|
fixed
|
|
task
|
major
|
pbohan@bbn.com
|
10/02/12
|
#112
|
Aggregates referenced by ID cause backend to try (and fail) to update the Aggregate
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/02/12
|
#94
|
If reference Aggregate by ID which doesn't exist generate an error
|
Infrastructure
|
closed
|
fixed
|
|
task
|
major
|
sedwards@bbn.com
|
10/02/12
|
#95
|
Aggregate details for ExoGENI/InstaGENI test data gives Internal Server error in the UI
|
WebUI
|
closed
|
fixed
|
|
task
|
major
|
pbohan@bbn.com
|
10/02/12
|
#104
|
Client code rejects Aggregate IDs that are just domain names
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
pbohan@bbn.com
|
10/02/12
|
#96
|
site metadata submission leads to duplicate address submission
|
Database
|
closed
|
fixed
|
|
task
|
minor
|
somebody
|
10/02/12
|
#91
|
gmoc.py XML data submission fails with an XML validation error
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/01/12
|
#92
|
Aggregate ID validate hangs
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/01/12
|
#142
|
validate that arguments to addData are numeric
|
Clients
|
new
|
|
|
task
|
major
|
somebody
|
10/25/12
|
#127
|
add GEC14 measurements to gmoc.py measurement client
|
Clients
|
new
|
|
|
task
|
major
|
Kevin Bohan
|
10/21/12
|
#133
|
no method is provided for storing sliver measurements
|
Clients
|
new
|
|
|
task
|
critical
|
somebody
|
10/21/12
|
#138
|
NetworkStats measurement type should be valid for ResourceMapping, Resource, or Interface objects
|
Clients
|
new
|
|
|
task
|
major
|
somebody
|
10/19/12
|
#12
|
add a Slices tab to the Slice Authority section
|
WebUI
|
new
|
|
GEC15
|
enhancement
|
minor
|
somebody
|
10/18/12
|
#136
|
gmoc-db2 throws a 500 error when datapath resource measurements are submitted via the measurement API
|
Database
|
new
|
|
|
task
|
major
|
somebody
|
10/17/12
|
#135
|
GMOCMeasurement.addData() does not throw an error when invoked with bogus column names
|
Clients
|
new
|
|
|
task
|
major
|
somebody
|
10/17/12
|
#132
|
loadRRD() does not support types containing multiple measurements
|
Clients
|
new
|
|
|
task
|
major
|
somebody
|
10/17/12
|
#137
|
orca vmserver resources reported for bbn-hn.exogeni.net:11443 aggregate don't have "aggregate" set in web UI
|
WebUI
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
03/21/13
|
#140
|
client throws attribute error when reporting measurements for a FOAM aggregate
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
01/16/13
|
#116
|
slice details tab should show more slice information
|
WebUI
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/25/12
|
#107
|
short name for slice authority in UI should be treated consistently
|
WebUI
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/25/12
|
#100
|
POP and organization should be consistent about whether the web UI displays a short name
|
WebUI
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/25/12
|
#131
|
typo in FOAMSliverCount() metric
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/21/12
|
#129
|
when gmoc.py tries to submit data, it should store the response it gets in a variable
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/21/12
|
#128
|
make sure SNAPP partition doesn't fill before GEC15
|
Infrastructure
|
closed
|
fixed
|
|
task
|
major
|
mrmccrac@grnoc.iu.edu
|
10/21/12
|
#141
|
gmoc-db2 throws a 500 error when aggregate resource measurements are submitted from client v.1.1.4
|
Database
|
closed
|
duplicate
|
|
task
|
major
|
somebody
|
10/21/12
|
#134
|
legacy flowvisor_state metric is missing from gmoc.py
|
Clients
|
closed
|
wontfix
|
|
task
|
major
|
somebody
|
10/19/12
|
#130
|
aggregate measurements link to bogus graphs
|
WebUI
|
closed
|
fixed
|
|
task
|
critical
|
mrmccrac@grnoc.iu.edu
|
10/19/12
|
#139
|
500 internal server error on submission of measurement data to gmoc-db (but not to gmoc-db2)
|
Database
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/18/12
|
#123
|
Authentication for submission of time series data fails
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
10/16/12
|
#90
|
`Network` object `circuits` can't be set
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#88
|
Define `circuit-admin-state` constant in document.
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#89
|
Resource id can be any type of URN in doc
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#87
|
Add VLAN object to doc
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#86
|
Add vlans to Interface object in doc
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#84
|
Add Slice's primaryContact to doc
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#83
|
Fix SliceAuthority's type in document
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#71
|
when slivers are defined, Resource.slices throws an exception
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/06/12
|
#80
|
no Contact data is serialized into XML for SliceAuthority users
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/05/12
|
#49
|
many-to-many mapping of slivers to resources is not supported
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/05/12
|
#68
|
mandatory GMOCClient.serviceURL parameter is not required by __init__()
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/05/12
|
#60
|
validateContactURN generates URN in dubious namespace
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/05/12
|
#67
|
determine what to do about Aggregate unique identifier
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/05/12
|
#75
|
Slice's URN should have an authority matching it's SA
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/05/12
|
#79
|
`Resource`'s XML is missing `state` properties information
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/05/12
|
#81
|
Slice.toXML() output is missing creator parameter
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/04/12
|
#82
|
Slice.__init__() does the wrong thing when a created timestamp is provided
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/04/12
|
#77
|
Resource id should check that it's a URN
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/04/12
|
#73
|
Slice object's primaryContact should not be Creator's e-mail
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/04/12
|
#72
|
toXML() for Location object does not include Physical Address
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/04/12
|
#36
|
`SA_TYPE_PROTOGENI` should be of type string.
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/03/12
|
#66
|
the identifier for POP objects should be a URN
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/03/12
|
#70
|
Sliver.state parameter is encoded incorrectly in XML serialization
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/03/12
|
#69
|
Sliver.approved parameter is omitted from XML serialization
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/03/12
|
#35
|
`POP` is missing `sliceAuthorities` attribute
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/03/12
|
#59
|
typo in sliver setter of ResourceMapping object
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/03/12
|
#63
|
typo: Interface, Network, and ResourceMapping classes are multiply defined
|
Clients
|
closed
|
invalid
|
|
task
|
minor
|
somebody
|
09/03/12
|
#64
|
Resource.description is an optional parameter, but Resource.toXML() fails if it is not set
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/03/12
|
#33
|
`PhysicalAddress` improperly allows `id` to be set
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#46
|
Aggregate.slices still iterates over Sliver.slices instead of using new non-list Sliver.slice
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#48
|
don't autogenerate a URN for resources which don't provide one
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#58
|
visible name `uuid_` of parameter to `Slice.__init__()` is confusing
|
Clients
|
closed
|
fixed
|
|
task
|
minor
|
somebody
|
09/02/12
|
#57
|
the Resource.pop setter is a noop
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#55
|
Resource.__init__() no longer accepts pop argument
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#56
|
the Aggregate.pop setter is a noop
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#54
|
Aggregate.__init__() no longer accepts pop argument
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#52
|
the Slice.sliceAuthority() setter is a noop
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#51
|
Slice.__init__() function no longer accepts sa parameter
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#53
|
the SliceAuthority.pop setter is a noop
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#50
|
SliceAuthority.__init__() no longer accepts pop argument
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#47
|
typo in Slice __init__ method prevents uuid from being set
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#45
|
typo in `Sliver.slice` getter
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#44
|
typoes in POP.resources() getter
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#31
|
the Sliver.slices parameter needs improvement
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/02/12
|
#42
|
`SliceAuthority` class is missing an operator attribute
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/01/12
|
#41
|
typo in Resources.slices and Aggregate.slices getters
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/01/12
|
#40
|
class Aggregate throws "TypeError: __call__() got an unexpected keyword argument 'type'" when given any optional argument
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/01/12
|
#37
|
syntax error in Resource.slices()
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/01/12
|
#43
|
can't use __init__ to set Aggregate.version and Aggregate.type
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/01/12
|
#39
|
typo in Aggregate.resources setter
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/01/12
|
#38
|
when Aggregate.resource() is used to set an aggregate's resources, this fails to set Resource.aggregate
|
Clients
|
closed
|
fixed
|
|
task
|
major
|
somebody
|
09/01/12
|