You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by GitBox <gi...@apache.org> on 2022/09/28 10:52:36 UTC
[GitHub] [incubator-devlake] Startrekzky opened a new issue, #3224: [Bug][DORA] bigint unsigned value is out of range mysql
Startrekzky opened a new issue, #3224:
URL: https://github.com/apache/incubator-devlake/issues/3224
### Search before asking
- [X] I had searched in the [issues](https://github.com/apache/incubator-devlake/issues?q=is%3Aissue) and found no similar issues.
### What happened
When calculating DORA metric - lead time for changes, I used the query that did subtraction between issues.lead_time_minutes. MySQL prompted error 'bigint unsigned value is out of range mysql'.
I fixed it by converting it with `cast(lead_time_minutes as signed) as lead_time_minutes`.
```
-- Metric 3: Median time to restore service
with _incidents as (
-- get the incidents created within the selected time period in the top-right corner
SELECT
cast(lead_time_minutes as signed) as lead_time_minutes
FROM
issues
WHERE
type = 'INCIDENT'
and $__timeFilter(created_date)
),
_median_mttr as (
SELECT
x.lead_time_minutes as med_time_to_resolve
from _incidents x, _incidents y
WHERE x.lead_time_minutes is not null and y.lead_time_minutes is not null
GROUP BY x.lead_time_minutes
HAVING SUM(SIGN(1-SIGN(y.lead_time_minutes-x.lead_time_minutes)))/COUNT(*) > 0.5
LIMIT 1
)
SELECT
case
WHEN med_time_to_resolve < 60 then "Less than one hour"
WHEN med_time_to_resolve < 24 * 60 then "Less than one Day"
WHEN med_time_to_resolve < 7 * 24 * 60 then "Between one day and one week"
ELSE "More than one week"
END as med_time_to_resolve
FROM
_median_mttr
```
### What you expected to happen
I don't have to cast a field as signed.
### How to reproduce
Run the SQL above.
### Anything else
_No response_
### Version
main
### Are you willing to submit PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@devlake.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [incubator-devlake] mindlesscloud closed issue #3224: [Bug][DORA] bigint unsigned value is out of range mysql
Posted by GitBox <gi...@apache.org>.
mindlesscloud closed issue #3224: [Bug][DORA] bigint unsigned value is out of range mysql
URL: https://github.com/apache/incubator-devlake/issues/3224
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@devlake.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org