Comments (4)
Yep, I did the disconnection via pantheon and advised the feature owner as to their next steps on the blink-dev thread.
from chromium-dashboard.
The feature owner reported that the feature entry was back in the initial broken state today.
I investigated further and looked at the code for /cron/associate_origin_trials.
That code seems to correctly look for an existing OT stage that is already associated with the origin trial before trying to associate another stage on the same feature with that origin trial. So, it should not have reverted back to the broken state.
I looked at the datastore entries and found that the existing OT stage had the origin_trial_id set to the correct value but with type TEXT. That is not right because TEXT fields are not indexed and will not be found by the cron job when it searches for existing associated OT stages. It should be type STRING. I don't see anything in the code that ever used type TEXT. So, perhaps this was the result of a previous manual datastore edit.
In the pantheon UI, I set the value type to STRING and checked the checkbox to index it. After that, I ran the cron job twice and verified that it had correctly not associated the 3rd OT stage with the existing OT. This left the "Request Trial Creation" button available for the feature owner to press. I responded to the blink-dev thread again to explain and ask the feature owner to use the button.
from chromium-dashboard.
Assuming the problem here stems from the same cause as #3910, maybe we don't need any further investigation. @jrobbins can you disconnect the existing trial from the 3rd OT stage so that the owner can request a new trial creation?
from chromium-dashboard.
The user was able to request their new V3 OT.
from chromium-dashboard.
Related Issues (20)
- Implement the retry logic for OT creation HOT 1
- Automated origin trial creation UI enhancements
- The "Feature type" field is user-hostile HOT 1
- OT creation request milestone fields should be "required" for submission
- OT extension gate chips should be ordered by their creation date
- On mobile, no sign-in button is offered
- Defining new base class ChromeStatusPage
- Field "Experiment goals" not filled in the "Intent to Extend Experiment" e-mail
- No way to modify obsolete "Origin Trial documentation link" in the "Intent to Extend Experiment" e-mail
- Erroneous link to "Intent to Ship" in the Intent to Extend Experiment e-mail HOT 1
- Toto
- Unable to approve request, javascript error ChromedashPrevoteDialog.render HOT 5
- Linux
- Show Baseline status in Chrome Status Dashboard HOT 2
- ?
- crome
- Mitigate site failures in the event of Gerrit outage
- Navigating to a Previously Viewed Tab HOT 2
- Pagination start does not reset to 0 when the user does a new search HOT 1
- Some API Owner gates were set to NA on older feature entries HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chromium-dashboard.