- Mar 07, 2025
-
-
-
vlorentz authored
So we can publish swh-graph on crates.io
-
vlorentz authored
For some reason, datagrams are not always received in order on Jenkins, even though they go through loopback interfaces should provide this guarantee. This commit removes the check for datagram order, as it does not matter much in practice, anyway.
-
vlorentz authored
-
vlorentz authored
This will be used by swh-provenance, as its tables cannot be queried efficiently by Athena, and it's faster to upload all tables in parallel (which we is harder if each table has to have its own Task class).
-
vlorentz authored
Graphs compressed with the Rust implementation (2023-09-06 and newer) sort labels by name, while the Java implementation (2022-12-07 and older) sorted them by base64(name).
-
- Mar 05, 2025
-
-
vlorentz authored
mimalloc is already used in swh-provenance, provides performance on par with jemalloc (even better by some reports, though with more memory overhead), and compiles significantly faster than tikv-jemalloctor.
-
- Feb 27, 2025
-
-
Aymeric Varasse authored
When adding end-to-end tests for graph compression, the new steps were not integrated in the example dataset generation script, making it not capable of generating a compressed example graph.
-
- Feb 25, 2025
-
-
Antoine Lambert authored
-
- Feb 24, 2025
-
-
vlorentz authored
-
- Feb 19, 2025
-
-
Martin Kirchgessner authored
-
vlorentz authored
For example, swh-datasets needed this hack to get a `Rust` class that will use its local executables: https://gitlab.softwareheritage.org/swh/devel/swh-datasets/-/blob/1aab21ff2ea9bc394210d92bec5d518a08edbd8c/swh/datasets/shell.py with this change, it can be simplified to only adding the `base_rust_executable_dir` to the arguments passed to the constructor.
-
- Feb 17, 2025
-
-
Aymeric Varasse authored
Co-authored-by:
Valentin Lorentz <vlorentz@softwareheritage.org>
-
Aymeric Varasse authored
-
Antoine Lambert authored
-
Antoine Lambert authored
-
Antoine Lambert authored
Bump development tools: mypy, codespell, isort, ... Move all tools configuration in pyproject.toml. Remove no longer needed mypy overrides.
-
- Feb 13, 2025
-
-
Antoine Lambert authored
-
- Feb 11, 2025
- Feb 07, 2025
-
-
- Jan 28, 2025
-
-
vlorentz authored
-
Aymeric Varasse authored
- Jan 23, 2025
-
-
The dockerfile for swh-graph was outdated as it was still expected to use removed java components that have been rewritten in rust.
-
Some parameters have been renamed so some examples were not working anymore.
-
- Jan 22, 2025
-
-
vlorentz authored
-
- Jan 17, 2025
-
-
vlorentz authored
instead of crashing, because the JOIN did not find a sha1
-
vlorentz authored
-
The softwaheritage S3 bucket is public so that option is required to download graph dataset files with the aws CLI.
-
vlorentz authored
For some reason, this now happens all the time on my machine. This may also be the cause of the random hangs we have had on Jenkins
-
- Jan 16, 2025
-
-
vlorentz authored
-
vlorentz authored
-
vlorentz authored
-
vlorentz authored
-
vlorentz authored
Otherwise, it crashes with: RuntimeError: The grpc package installed is at version 1.67.0, but the generated code in swh/graph/grpc/swhgraph_pb2_grpc.py depends on grpcio>=1.69.0. Please upgrade your grpc module to grpcio>=1.69.0 or downgrade your generated code using grpcio-tools<=1.67.0.
-
- Jan 15, 2025
-
-
David Douard authored
-