screwdriver-cd / screwdriver

An open source build platform designed for continuous delivery.
http://screwdriver.cd
Other
1.01k stars 169 forks source link

Validator results is not same with the /events #1900

Open yoshwata opened 4 years ago

yoshwata commented 4 years ago

What happened: The graph made by validator page does not match with the graph of UI(/events). More specifically, the graph generated by validator has difference by each time.

What you expected to happen: The graph generated by validator should be same with the graph of /events UI.

How to reproduce it:

Validate sd.yaml like below.

jobs:
  main:
    requires: [~pr, ~commit, ~sd@12345:publish]
    template: python/validate_type
  publish:
    requires: [main]
    template: python/validate_type
  deploy-dev:
    requires: [publish]
    template: python/validate_type
  deploy-tst01:
    template: python/validate_type
  deploy-tst02:
    requires: [deploy-tst01]
    template: python/validate_type
  deploy-stg01:
    template: python/validate_type
  deploy-stg02:
    requires: [deploy-stg01]
    template: python/validate_type
  deploy-prod01:
    template: python/validate_type
  deploy-prod02:
    requires: [deploy-prod01]
    template: python/validate_type

Sometime

Screen Shot 2020-01-08 at 12 50 24

Another time

Screen Shot 2020-01-08 at 12 50 51

Something related

https://github.com/screwdriver-cd/screwdriver/issues/1604 https://github.com/screwdriver-cd/screwdriver/issues/1359 https://github.com/screwdriver-cd/ui/pull/399

jithine commented 4 years ago

cc @adong