Custom Query (87 matches)
Results (4 - 6 of 87)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#48 | fixed | Add/remove experimenter to/from project group when added/removed to/from the project | ||
Description |
|
|||
#55 | fixed | Pass project and slice information to Labwiki in OpenID data | ||
Description |
Labwiki needs to know the slices and projects for the authenticated user in order to set the context. This information needs to come from the GENI Portal via OpenID data. |
|||
#105 | fixed | List of Properties in OEDL | ||
Description |
Currently we have experiments where we run the same application per group with a variation of just one Property, for e.g, defGroup('Source1', property.source1) do |node| node.addApplication("ping") do |app| app.setProperty('target', property.sinkaddr12) app.setProperty('count', 30) app.measure('ping', :samples => 1) end node.addApplication("ping") do |app| app.setProperty('target', property.sinkaddr13) app.setProperty('count', 30) app.measure('ping', :samples => 1) end node.addApplication("ping") do |app| app.setProperty('target', property.sinkaddr21) app.setProperty('count', 30) app.measure('ping', :samples => 1) end node.addApplication("ping") do |app| app.setProperty('target', property.sinkaddr23) app.setProperty('count', 30) app.measure('ping', :samples => 1) end node.addApplication("ping") do |app| app.setProperty('target', property.sinkaddr24) app.setProperty('count', 30) app.measure('ping', :samples => 1) end end In the above example, it is only the target address which changes for each application. Could we have a construct similar to: a) setProperty as a list and have the parser iterate through the list to run the application defGroup('Source1', property.source1) do |node| node.addApplication("ping") do |app| app.setProperty('target', property.sinkaddr12, property.sinkaddr13, property.sinkaddr21, property.sinkaddr23, property.sinkaddr24 ) app.setProperty('count', 30) app.measure('ping', :samples => 1) end end b) Allow defProperty to take list of properties as an as an input and have the addApplication iterate through the list. For e.g., defProperty('sinkaddrs', '192.168.1.7', '192.168.1.8','192.168.1.13', '192.168.1.14', '192.168.1.15', "Ping destination address") defGroup('Source1', property.source1) do |node| node.addApplication("ping") do |app| app.setProperty('count', 30) app.addProperty('target', property.sinkaddrs) do |prop| app.setProperty(prop) end app.measure('ping', :samples => 1) end end |
Note: See TracQuery
for help on using queries.