Home | History | Annotate | Download | only in trace_uploader
      1 # Copyright (c) 2015 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 from google.appengine.ext import ndb
      6 
      7 
      8 class TraceInfo(ndb.Model):
      9   config = ndb.StringProperty(indexed=True)
     10   date = ndb.DateTimeProperty(auto_now_add=True, indexed=True)
     11   network_type = ndb.StringProperty(indexed=True, default=None)
     12   prod = ndb.StringProperty(indexed=True)
     13   remote_addr = ndb.StringProperty(indexed=True)
     14   tags = ndb.StringProperty(indexed=True, repeated=True)
     15   user_agent = ndb.StringProperty(indexed=True, default=None)
     16   ver = ndb.StringProperty(indexed=True)
     17   scenario_name = ndb.StringProperty(indexed=True, default=None)
     18   os_name = ndb.StringProperty(indexed=True, default=None)
     19   os_arch = ndb.StringProperty(indexed=True, default=None)
     20   os_version = ndb.StringProperty(indexed=True, default=None)
     21   field_trials = ndb.StringProperty(indexed=True, default=None)
     22   product_version = ndb.StringProperty(indexed=True, default=None)
     23   physical_memory = ndb.StringProperty(indexed=True, default=None)
     24   cpu_brand = ndb.StringProperty(indexed=True, default=None)
     25   cpu_family = ndb.StringProperty(indexed=True, default=None)
     26   cpu_stepping = ndb.StringProperty(indexed=True, default=None)
     27   cpu_model = ndb.StringProperty(indexed=True, default=None)
     28   num_cpus = ndb.StringProperty(indexed=True, default=None)
     29   gpu_devid = ndb.StringProperty(indexed=True, default=None)
     30   gpu_driver = ndb.StringProperty(indexed=True, default=None)
     31   gpu_psver = ndb.StringProperty(indexed=True, default=None)
     32   gpu_vsver = ndb.StringProperty(indexed=True, default=None)
     33   gpu_venid = ndb.StringProperty(indexed=True, default=None)
     34   highres_ticks = ndb.BooleanProperty(indexed=True, default=True)
     35