#97 |
every time data is reported, new entries are added to *_instantiation tables
|
mrmccrac@grnoc.iu.edu
|
blocker
|
GPO GEC17 priorities
|
Database
|
|
#19 |
create a GMOC client in Python
|
somebody
|
critical
|
|
Clients
|
GEC15
|
#29 |
need a version number in the gmoc.py code
|
somebody
|
critical
|
2012-09-04 client release
|
Clients
|
|
#121 |
when run out of cron, gmoc.py GMOCClient() tries and fails to write a cache file
|
somebody
|
critical
|
gmoc.py data submission debugging
|
Clients
|
|
#130 |
aggregate measurements link to bogus graphs
|
mrmccrac@grnoc.iu.edu
|
critical
|
GEC15 demo
|
WebUI
|
|
#1 |
configure a trac instance for GMOC operational monitoring use
|
chaos@bbn.com
|
major
|
|
Infrastructure
|
|
#3 |
Figure out why captchas don't work for GMOC users on Chrome.
|
Kevin Bohan
|
major
|
|
WebUI
|
|
#6 |
add CNAMEs gmoc.geni.net and gmoc-staging.geni.net to point to GMOC databases
|
somebody
|
major
|
|
WebUI
|
GEC15
|
#7 |
debug intermittent 500 errors in report_data_to_gmoc
|
somebody
|
major
|
|
Infrastructure
|
|
#18 |
create web services for querying GMOC data
|
somebody
|
major
|
|
Clients
|
GEC15
|
#24 |
objects with a UUID field should accept a string
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#25 |
"organization" parameter should be consistently named either "operator" or "organization"
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#26 |
need to import python types when comparing to ListType
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#27 |
Aggregate class 'slivers' setter throws an error due to a typo
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#28 |
datetime setters need to use datetime.datetime as the type, rather than datetime
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#30 |
the Sliver object needs a setter for the approved parameter
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#31 |
the Sliver.slices parameter needs improvement
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#32 |
Parameters set in the __init__ method should be validated
|
somebody
|
major
|
|
Clients
|
|
#33 |
`PhysicalAddress` improperly allows `id` to be set
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#35 |
`POP` is missing `sliceAuthorities` attribute
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#36 |
`SA_TYPE_PROTOGENI` should be of type string.
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#37 |
syntax error in Resource.slices()
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#38 |
when Aggregate.resource() is used to set an aggregate's resources, this fails to set Resource.aggregate
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#39 |
typo in Aggregate.resources setter
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#40 |
class Aggregate throws "TypeError: __call__() got an unexpected keyword argument 'type'" when given any optional argument
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#41 |
typo in Resources.slices and Aggregate.slices getters
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#42 |
`SliceAuthority` class is missing an operator attribute
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#43 |
can't use __init__ to set Aggregate.version and Aggregate.type
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#44 |
typoes in POP.resources() getter
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#45 |
typo in `Sliver.slice` getter
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#46 |
Aggregate.slices still iterates over Sliver.slices instead of using new non-list Sliver.slice
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#47 |
typo in Slice __init__ method prevents uuid from being set
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#48 |
don't autogenerate a URN for resources which don't provide one
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#49 |
many-to-many mapping of slivers to resources is not supported
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#50 |
SliceAuthority.__init__() no longer accepts pop argument
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#51 |
Slice.__init__() function no longer accepts sa parameter
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#52 |
the Slice.sliceAuthority() setter is a noop
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#53 |
the SliceAuthority.pop setter is a noop
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#54 |
Aggregate.__init__() no longer accepts pop argument
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#55 |
Resource.__init__() no longer accepts pop argument
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#56 |
the Aggregate.pop setter is a noop
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#57 |
the Resource.pop setter is a noop
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#59 |
typo in sliver setter of ResourceMapping object
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#60 |
validateContactURN generates URN in dubious namespace
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#61 |
validateContactURN() error is confusing
|
somebody
|
major
|
|
Clients
|
|
#64 |
Resource.description is an optional parameter, but Resource.toXML() fails if it is not set
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#65 |
self.__endpoints() does not exist
|
somebody
|
major
|
|
Clients
|
|
#66 |
the identifier for POP objects should be a URN
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#67 |
determine what to do about Aggregate unique identifier
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#68 |
mandatory GMOCClient.serviceURL parameter is not required by __init__()
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#69 |
Sliver.approved parameter is omitted from XML serialization
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#70 |
Sliver.state parameter is encoded incorrectly in XML serialization
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#71 |
when slivers are defined, Resource.slices throws an exception
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#72 |
toXML() for Location object does not include Physical Address
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#73 |
Slice object's primaryContact should not be Creator's e-mail
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#75 |
Slice's URN should have an authority matching it's SA
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#77 |
Resource id should check that it's a URN
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#79 |
`Resource`'s XML is missing `state` properties information
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#80 |
no Contact data is serialized into XML for SliceAuthority users
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#81 |
Slice.toXML() output is missing creator parameter
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#82 |
Slice.__init__() does the wrong thing when a created timestamp is provided
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#83 |
Fix SliceAuthority's type in document
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#84 |
Add Slice's primaryContact to doc
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#85 |
Fix Interface' maxBPS in document
|
somebody
|
major
|
|
Clients
|
|
#86 |
Add vlans to Interface object in doc
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#87 |
Add VLAN object to doc
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#88 |
Define `circuit-admin-state` constant in document.
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#89 |
Resource id can be any type of URN in doc
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#90 |
`Network` object `circuits` can't be set
|
somebody
|
major
|
2012-09-04 client release
|
Clients
|
|
#91 |
gmoc.py XML data submission fails with an XML validation error
|
somebody
|
major
|
gmoc.py data submission debugging
|
Clients
|
|
#92 |
Aggregate ID validate hangs
|
somebody
|
major
|
gmoc.py data submission debugging
|
Clients
|
|
#93 |
release the latest version of gmoc.py
|
somebody
|
major
|
gmoc.py data submission debugging
|
Clients
|
|
#94 |
If reference Aggregate by ID which doesn't exist generate an error
|
sedwards@bbn.com
|
major
|
gmoc.py data submission debugging
|
Infrastructure
|
|
#95 |
Aggregate details for ExoGENI/InstaGENI test data gives Internal Server error in the UI
|
pbohan@bbn.com
|
major
|
gmoc.py data submission debugging
|
WebUI
|
|
#99 |
organizations submitted via client have broken short name in database
|
somebody
|
major
|
gmoc.py data submission debugging
|
Database
|
|
#100 |
POP and organization should be consistent about whether the web UI displays a short name
|
somebody
|
major
|
GEC15 demo
|
WebUI
|
|
#101 |
foam5.gpolab.bbn.com sliver data is not being submitted to the database
|
chaos@bbn.com
|
major
|
gmoc.py data submission debugging
|
Database
|
|
#104 |
Client code rejects Aggregate IDs that are just domain names
|
pbohan@bbn.com
|
major
|
gmoc.py data submission debugging
|
Clients
|
|
#105 |
the contact table on gmoc-db2 has email_address as a unique key
|
pbohan@bbn.com
|
major
|
gmoc.py data submission debugging
|
Database
|
|
#107 |
short name for slice authority in UI should be treated consistently
|
somebody
|
major
|
GEC15 demo
|
WebUI
|
|
#108 |
aggregate_instantiation version fields are not long enough for git tags
|
somebody
|
major
|
gmoc.py data submission debugging
|
Database
|
|
#109 |
gmoc.py serializes the slice creator and primary_contact as e-mail addresses rather than URNs
|
somebody
|
major
|
gmoc.py data submission debugging
|
Clients
|
|
#112 |
Aggregates referenced by ID cause backend to try (and fail) to update the Aggregate
|
somebody
|
major
|
gmoc.py data submission debugging
|
Clients
|
|
#113 |
sliver local_name is wrong
|
pbohan@bbn.com
|
major
|
gmoc.py data submission debugging
|
Clients
|
|
#114 |
the database should contain a direct link between aggregates and resources
|
somebody
|
major
|
|
Database
|
|
#116 |
slice details tab should show more slice information
|
somebody
|
major
|
GEC15 demo
|
WebUI
|
|
#118 |
push all submission-related changes to gmoc-db
|
mrmccrac@grnoc.iu.edu
|
major
|
gmoc.py data submission debugging
|
Infrastructure
|
|
#120 |
sliver->approved does not update in the database
|
somebody
|
major
|
gmoc.py data submission debugging
|
Database
|
|
#122 |
sliver being submitted by foam1.gpolab.bbn.com is not updating
|
somebody
|
major
|
gmoc.py data submission debugging
|
Database
|
|
#123 |
Authentication for submission of time series data fails
|
somebody
|
major
|
GEC15 demo
|
Clients
|
|
#124 |
Make sure you can login to `gmoc.geni.net/protected`
|
somebody
|
major
|
|
WebUI
|
|
#128 |
make sure SNAPP partition doesn't fill before GEC15
|
mrmccrac@grnoc.iu.edu
|
major
|
GEC15 demo
|
Infrastructure
|
|
#129 |
when gmoc.py tries to submit data, it should store the response it gets in a variable
|
somebody
|
major
|
GEC15 demo
|
Clients
|
|
#131 |
typo in FOAMSliverCount() metric
|
somebody
|
major
|
GEC15 demo
|
Clients
|
|
#134 |
legacy flowvisor_state metric is missing from gmoc.py
|
somebody
|
major
|
GEC15 demo
|
Clients
|
|
#137 |
orca vmserver resources reported for bbn-hn.exogeni.net:11443 aggregate don't have "aggregate" set in web UI
|
somebody
|
major
|
GEC15 demo
|
WebUI
|
|
#139 |
500 internal server error on submission of measurement data to gmoc-db (but not to gmoc-db2)
|
somebody
|
major
|
GEC15 demo
|
Database
|
|
#140 |
client throws attribute error when reporting measurements for a FOAM aggregate
|
somebody
|
major
|
GEC15 demo
|
Clients
|
|
#141 |
gmoc-db2 throws a 500 error when aggregate resource measurements are submitted from client v.1.1.4
|
somebody
|
major
|
GEC15 demo
|
Database
|
|
#143 |
roll gmoc-db2 back to old dataset
|
somebody
|
major
|
|
Infrastructure
|
|