Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI (Buildkite): reorganize some of the logic in the tester_linux.yml file #42514

Merged
merged 2 commits into from
Oct 7, 2021

Conversation

DilumAluthge
Copy link
Member

No description provided.

@DilumAluthge DilumAluthge added ci Continuous integration backport 1.6 Change should be backported to release-1.6 backport 1.7 labels Oct 5, 2021
@DilumAluthge DilumAluthge requested a review from a team as a code owner October 5, 2021 21:55
@DilumAluthge DilumAluthge requested review from staticfloat and removed request for a team October 5, 2021 21:55
@DilumAluthge DilumAluthge added the merge me PR is reviewed. Merge when all tests are passing label Oct 5, 2021
@DilumAluthge DilumAluthge force-pushed the dpa/tester-linux-reorg-buildkite branch from a900509 to 4413694 Compare October 5, 2021 22:01
@vtjnash
Copy link
Member

vtjnash commented Oct 6, 2021

Are those failures expected / known?

@DilumAluthge
Copy link
Member Author

The file and read failures are not good. I actually thought we fixed them a long time ago. For some reason, they only seem to be happening on certain Buildkite agents (amdci7 and amdci8), but not on others (amdci5).

Error in testset file:
Error During Test at /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:21
  Got exception outside of a @test
  LoadError: IOError: chown("/tmp/jl_i8hMcO/bfile.txt", -2, -1): invalid argument (EINVAL)
  Stacktrace:
    [1] uv_error
      @ ./libuv.jl:97 [inlined]
    [2] chown(path::String, owner::Int64, group::Int64)
      @ Base.Filesystem ./file.jl:1168
    [3] top-level scope
      @ /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/file.jl:535
    [4] include
      @ ./Base.jl:416 [inlined]
    [5] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:24 [inlined]
    [6] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Test/src/Test.jl:1321 [inlined]
    [7] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:23 [inlined]
    [8] macro expansion
      @ ./timing.jl:380 [inlined]
    [9] runtests(name::String, path::String, isolate::Bool; seed::UInt128)
      @ Main /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:21
   [10] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}})
      @ Base ./essentials.jl:720
   [11] (::Distributed.var"#106#108"{Distributed.CallMsg{:call_fetch}})()
      @ Distributed /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:278
   [12] run_work_thunk(thunk::Distributed.var"#106#108"{Distributed.CallMsg{:call_fetch}}, print_error::Bool)
      @ Distributed /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:63
   [13] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:278 [inlined]
   [14] (::Distributed.var"#105#107"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})()
      @ Distributed ./task.jl:411
  in expression starting at /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/file.jl:532
Error in testset read:
Error During Test at /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:21
  Got exception outside of a @test
  LoadError: SystemError: opening file "/tmp/jl_DpDOul/test.txt": Permission denied
  Stacktrace:
    [1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
      @ Base ./error.jl:174
    [2] #systemerror#74
      @ ./error.jl:173 [inlined]
    [3] systemerror
      @ ./error.jl:173 [inlined]
    [4] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Nothing, append::Nothing)
      @ Base ./iostream.jl:293
    [5] open
      @ ./iostream.jl:282 [inlined]
    [6] (::Main.Test85Main_read.var"#1#14")(dir::String)
      @ Main.Test85Main_read /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/read.jl:471
    [7] mktempdir(fn::Main.Test85Main_read.var"#1#14", parent::String; prefix::String)
      @ Base.Filesystem ./file.jl:762
    [8] mktempdir(fn::Function, parent::String) (repeats 2 times)
      @ Base.Filesystem ./file.jl:760
    [9] top-level scope
      @ /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/read.jl:5
   [10] include
      @ ./Base.jl:416 [inlined]
   [11] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:24 [inlined]
   [12] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Test/src/Test.jl:1321 [inlined]
   [13] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:23 [inlined]
   [14] macro expansion
      @ ./timing.jl:380 [inlined]
   [15] runtests(name::String, path::String, isolate::Bool; seed::UInt128)
      @ Main /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/testdefs.jl:21
   [16] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}})
      @ Base ./essentials.jl:720
   [17] (::Distributed.var"#106#108"{Distributed.CallMsg{:call_fetch}})()
      @ Distributed /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:278
   [18] run_work_thunk(thunk::Distributed.var"#106#108"{Distributed.CallMsg{:call_fetch}}, print_error::Bool)
      @ Distributed /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:63
   [19] macro expansion
      @ /cache/build/amdci8-2/julialang/julia-master/usr/share/julia/stdlib/v1.8/Distributed/src/process_messages.jl:278 [inlined]
   [20] (::Distributed.var"#105#107"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})()
      @ Distributed ./task.jl:411
  in expression starting at /cache/build/amdci8-2/julialang/julia-master/julia-99ddbdf737/share/julia/test/read.jl:5

@DilumAluthge
Copy link
Member Author

@staticfloat @Keno

@DilumAluthge DilumAluthge merged commit 7782330 into master Oct 7, 2021
@DilumAluthge DilumAluthge deleted the dpa/tester-linux-reorg-buildkite branch October 7, 2021 20:14
@DilumAluthge DilumAluthge removed the merge me PR is reviewed. Merge when all tests are passing label Oct 7, 2021
KristofferC pushed a commit that referenced this pull request Oct 11, 2021
KristofferC pushed a commit that referenced this pull request Oct 19, 2021
KristofferC pushed a commit that referenced this pull request Nov 11, 2021
@KristofferC KristofferC removed the backport 1.6 Change should be backported to release-1.6 label Nov 13, 2021
LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Feb 22, 2022
LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Mar 8, 2022
staticfloat pushed a commit that referenced this pull request Dec 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous integration
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants