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

cargo sweep -r -t 0 doesn't clean all files #104

Open
PSeitz opened this issue May 5, 2023 · 3 comments
Open

cargo sweep -r -t 0 doesn't clean all files #104

PSeitz opened this issue May 5, 2023 · 3 comments

Comments

@PSeitz
Copy link

PSeitz commented May 5, 2023

There are debug and incremental artifacts remaining. They are older than -t 0

  quickwit git:(main) cargo sweep -r -t 0
[INFO] Cleaned 5.27 GiB from "/home/pascal/LinuxData/Development/quickwit/agg_error/quickwit/target"
[INFO] Cleaned 5.44 GiB from "/home/pascal/LinuxData/Development/quickwit/coerce_option/quickwit/target"
[INFO] Cleaned 0.00 B from "/home/pascal/LinuxData/Development/quickwit/doc_architectures/quickwit/target"
[INFO] Cleaned 2.19 GiB from "/home/pascal/LinuxData/Development/quickwit/improve_docs/quickwit/target"
[INFO] Cleaned 5.40 GiB from "/home/pascal/LinuxData/Development/quickwit/main_brunch/quickwit/target"
[INFO] Cleaned 0.00 B from "/home/pascal/LinuxData/Development/quickwit/mem_test/quickwit/target"
[INFO] Cleaned 2.22 GiB from "/home/pascal/LinuxData/Development/quickwit/quickwit/target"
[INFO] Cleaned 0.00 B from "/home/pascal/LinuxData/Development/quickwit/switch_json_parser/quickwit/target"
[INFO] Cleaned 2.17 GiB from "/home/pascal/LinuxData/Development/quickwit/update_docs/quickwit/target"
[INFO] Cleaned 20.09 GiB from "/home/pascal/LinuxData/Development/quickwit/update_tan/quickwit/target"
➜  quickwit git:(main) du -sh * | sort -h
4,0K    CHANGELOG.md
4,0K    Dockerfile
4,0K    LICENSE.md
4,0K    Makefile
4,0K    ROADMAP.md
4,0K    SECURITY.md
4,0K    _typos.toml
8,0K    CODE_OF_CONDUCT.md
8,0K    CONTRIBUTING.md
8,0K    docker-compose.yml
8,0K    Quickwit_individual_CLA.md
8,0K    README.md
12K     CODE_STYLE.md
16K     install.sh
24K     build
24K     distribution
36K     LICENSE_AGPLv3.0.txt
80K     monitoring
120K    config
4,0M    docs
8,1M    json_parsing
8,1M    term_fastfield
13M     fix_range_query
210M    mem_test
565M    doc_architectures
787M    update_docs
801M    improve_docs
802M    quickwit
866M    agg_error
1,2G    switch_json_parser
2,7G    main_brunch
3,1G    coerce_option
19G     update_tan


➜  quickwit git:(main) ls update_tan/quickwit/target/debug/
build/                   libquickwit_cli.d                 libquickwit_config.d            libquickwit_grpc_clients.d          libquickwit_janitor.d             libquickwit_opentelemetry.d     libquickwit_storage.d
deps/                    libquickwit_cli.rlib              libquickwit_config.rlib         libquickwit_grpc_clients.rlib       libquickwit_janitor.rlib          libquickwit_opentelemetry.rlib  libquickwit_storage.rlib
examples/                libquickwit_cluster.d             libquickwit_control_plane.d     libquickwit_indexing.d              libquickwit_macros.d              libquickwit_proto.d             libquickwit_telemetry.d
generate_markdown*       libquickwit_cluster.rlib          libquickwit_control_plane.rlib  libquickwit_indexing.rlib           libquickwit_macros_impl.d         libquickwit_proto.rlib          libquickwit_telemetry.rlib
generate_markdown.d      libquickwit_codegen.d             libquickwit_core.d              libquickwit_ingest.d                libquickwit_macros_impl.rlib      libquickwit_rest_client.d       proxy*
incremental/             libquickwit_codegen_example.d     libquickwit_core.rlib           libquickwit_ingest.rlib             libquickwit_macros.so*            libquickwit_rest_client.rlib    proxy.d
libquickwit_actors.d     libquickwit_codegen_example.rlib  libquickwit_directories.d       libquickwit_integration_tests.d     libquickwit_metastore.d           libquickwit_search.d            quickwit*
libquickwit_actors.rlib  libquickwit_codegen.rlib          libquickwit_directories.rlib    libquickwit_integration_tests.rlib  libquickwit_metastore.rlib        libquickwit_search.rlib         quickwit.d
libquickwit_aws.d        libquickwit_common.d              libquickwit_doc_mapper.d        libquickwit_jaeger.d                libquickwit_metastore_utils.d     libquickwit_serve.d             replay*
libquickwit_aws.rlib     libquickwit_common.rlib           libquickwit_doc_mapper.rlib     libquickwit_jaeger.rlib             libquickwit_metastore_utils.rlib  libquickwit_serve.rlib          replay.d

@ekwoka
Copy link

ekwoka commented May 15, 2023

Is it possible you have something like rust analyzer running where it is going to just recreate the debug stuff after you delete everything?

@PSeitz
Copy link
Author

PSeitz commented May 15, 2023

No, the files are old and unused.
I use git workspace, but it doesn't help if I navigate inside the folder directly and execute the command.

@PSeitz
Copy link
Author

PSeitz commented Jun 7, 2023

If someone runs into the same issue: https://github.com/dnlmlr/cargo-clean-all works well for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants