Skip to content

extended_test (with memory limit tracking) are commented out #14680

Description

@alamb

Describe the bug

I commented out the extended_test in

This test was added by @2010YOUY01 in

It started failing after

There is more detail in this comment

To Reproduce

No response

Expected behavior

I would like the extended_test to be fixed so it runs regularly or is removed

Having a commented out / unrun test in the codebase is not adding any value

Additional context

No response

Activity

  1. self-assigned this
    on Feb 16, 2025
  2. 2010YOUY01 commented on Feb 16, 2025

    @2010YOUY01
    Contributor

    This test is failing because it runs out of disk space, I've checked the remaining disk space after Github's CI runner has setup the rust toolchain and before running any test: It's 12GB disk space left.
    The failing extended_test requires 11G, and the normal test requires 7G according to my local experiments. This disk space budget is quite tight IMO.

    I'm trying to find is there any good way to free up more disk space, It's quite hard since now CI jobs are running inside the container.

    # container:
    # image: amd64/rust

    I'm wondering is it possible not to run inside docker, and manually setup rust dependency, and this way we can delete some unused files and free up disk space.

  3. alamb commented on Feb 16, 2025

    @alamb
    ContributorAuthor

    I'm wondering is it possible not to run inside docker, and manually setup rust dependency, and this way we can delete some unused files and free up disk space.

    Yeah, and figuring out how to reduce the disk space usage in general might be a good idea too (maybe we can make a separate binary for extended tests, for example 🤔 )

  4. Omega359 commented on Feb 16, 2025

    @Omega359
    Contributor

    We already run with the CI profile which reduces binary size iirc.

  5. 2010YOUY01 commented on Feb 18, 2025

    @2010YOUY01
    Contributor

    I'm wondering is it possible not to run inside docker, and manually setup rust dependency, and this way we can delete some unused files and free up disk space.

    Yeah, and figuring out how to reduce the disk space usage in general might be a good idea too (maybe we can make a separate binary for extended tests, for example 🤔 )

    This is a good idea to let extended tests run in a separate integration test binary.
    I did a PR to fix the CI by freeing up disk spaces, which I think can also help in the long run, so perhaps this separating binary can be done as a follow up PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions