New issue
Advanced search Search tips

Issue 760292 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: 2
NextAction: ----
OS: ----
Pri: 2
Type: ----

Blocking:
issue 707995


Participants' hotlists:
Tiff-List


Sign in to add a comment

Implement Tree Status Backend Store in Tree-Status

Project Member Reported by zhangtiff@chromium.org, Aug 29 2017

Issue description

Chromium Status' data storage for tree statuses uses Ndb (Python wrapper over DataStore), so we should be able to get a 1 to 1 mapping of the data model. 

Unfortunately, there doesn't see to be an easy way to make a single DataStore instance accessible by multiple projects. Otherwise, I might strongly support linking the stores at the DataStore level for simplicity of migration (keep on source of truth). 
 
Blockedon: 707995
Blockedon: -707995
Blocking: 707995
EstimatedDays: 2
Components: Infra>Sheriffing>SheriffOMatic
Labels: Milestone-TreeStatus
Status: Assigned (was: Untriaged)
Note, the Ndb model for Chromium Status's status store is here: https://cs.chromium.org/chromium/infra/appengine/chromium_status/appengine_module/chromium_status/status.py?l=209 

The only difference, I think, is that we'll have to add a tree field to it. 
Summary: Implement Tree Status Backend Store in Tree-Status (was: Implement Tree Status Backend Store in Sheriff-o-Matic)
Components: -Infra>Sheriffing>SheriffOMatic

Sign in to add a comment