| Index: appengine/swarming/server/bot_management.py
|
| diff --git a/appengine/swarming/server/bot_management.py b/appengine/swarming/server/bot_management.py
|
| index 48c3afb8aa43fddeb5a8f8058975fd98a8b5790e..feff1773397b570f2ff84e94429fc4195d6db657 100644
|
| --- a/appengine/swarming/server/bot_management.py
|
| +++ b/appengine/swarming/server/bot_management.py
|
| @@ -211,6 +211,21 @@ class BotSettings(ndb.Model):
|
| quarantined = ndb.BooleanProperty()
|
|
|
|
|
| +class DimensionValues(ndb.Model):
|
| + dimension = ndb.StringProperty()
|
| + values = ndb.StringProperty(repeated=True)
|
| +
|
| +
|
| +class DimensionAggregation(ndb.Model):
|
| + """Has all dimensions that are currently in use."""
|
| + dimensions = ndb.LocalStructuredProperty(DimensionValues, repeated=True)
|
| +
|
| + ts = ndb.DateTimeProperty()
|
| +
|
| + # We only store one of these entities. Use this key to refer to any instance.
|
| + KEY = ndb.Key('DimensionAggregation', 'current')
|
| +
|
| +
|
| ### Private APIs.
|
|
|
|
|
|
|