Test performance regression for transform#14
Conversation
|
Generated via commit 2436c62 Download link for the artifact containing the test results: ↓ atime-results.zip
|
|
Seems like the GitHub server outage has been resolved. |
|
Since the As I see, this is the commit where the fix to that So I think that should be the 'Fast'/'Fixed' commit. For the 'Slow'/'Regression' one, I picked the parent (Rdatatable@bf49909) of that commit. But when I use 'Slow' and 'Fast' labels I get this plot:
Slow = "bf499090c0e6fd5cb492bf8b1603d93c1ee21dfb"
Fast = "2d1a0575f87cc50e90f64825c30d7a6cb6b05dd7"And worse, when I use 'Before', 'Regression', and 'Fixed' with the version for the first two being the same as the 'Slow' one (just to see what that would result in - ideally they should be together since they are the same noh?) and the version for 'Fixed' being the same as 'Fast' above, I get:
Before = "bf499090c0e6fd5cb492bf8b1603d93c1ee21dfb"
Regression = "bf499090c0e6fd5cb492bf8b1603d93c1ee21dfb"
Fixed = "2d1a0575f87cc50e90f64825c30d7a6cb6b05dd7"Test case: # Fixed in: https://github.com/Rdatatable/data.table/pull/5493 (off-branch)
# Merged to master in: https://github.com/Rdatatable/data.table/commit/2d1a0575f87cc50e90f64825c30d7a6cb6b05dd7
"transform improved in #5493" = atime::atime_test(
N = 10^seq(1, 20),
setup = {
df <- data.frame(x = runif(N))
dt <- as.data.table(df)
},
expr = data.table:::`[.data.table`(transform(dt, y = round(x))),
...@tdhock Do you know as to what may be happening? (I for one am confused and have no idea why the results are like this) |
|
(Also, when I first tried different versions/SHAs for this weeks back, I remember checking commits from |
|
I don't have time to look in detail but you are right this is clearly not working, you need to revise. |
…t somehow affects it)




No description provided.