I cannot find how to make WebGraph log to stderr instead of stdout,
so it seems to be the only way.
Details
- Reviewers
olasd - Group Reviewers
Reviewers - Commits
- rDGRPH233b0508395a: Prevent incorrect warning from being printed to output files
Diff Detail
- Repository
- rDGRPH Compressed graph representation
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 33157 Build 51978: Phabricator diff pipeline on jenkins Jenkins console · Jenkins Build 51977: arc lint + arc unit
Time | Test | |
---|---|---|
109,719 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.graph.tests.test_cli::test_pipeline def test_pipeline():
"""run full compression pipeline"""
# bare bone configuration, to allow testing the compression pipeline
| |
4 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.graph.http_naive_client::swh.graph.http_naive_client.NaiveClient | |
57 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.graph.tests.test_cli::test_luigi[0] | |
6 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.graph.tests.test_cli::test_luigi[1] | |
61 ms | Jenkins > .tox.py3.lib.python3.7.site-packages.swh.graph.tests.test_grpc::test_leaves | |
View Full Test Results (1 Failed · 101 Passed · 9 Skipped) |
Event Timeline
Build has FAILED
Patch application report for D8931 (id=32180)
Could not rebase; Attempt merge onto b8ddd6cead...
Updating b8ddd6c..16ec221 Fast-forward swh/graph/luigi/misc_datasets.py | 3 ++- swh/graph/luigi/origin_contributors.py | 4 +++- swh/graph/luigi/utils.py | 10 ++++++++++ swh/graph/tests/test_origin_contributors.py | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-)
Changes applied before test
commit 16ec2214095dcd754d9c7e77ca6272caefb03d8d Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 11:40:23 2022 +0100 Prevent incorrect warning from being printed to output files I cannot find how to make WebGraph log to stderr instead of stdout, so it seems to be the only way. commit 4f87b94a305a617ec3f8f66a7c3c6e2cef788442 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 10:54:26 2022 +0100 Fix crash when the sensitive dataset directory does not exist
Link to build: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/320/
See console output for more information: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/320/console
Build is green
Patch application report for D8931 (id=32185)
Could not rebase; Attempt merge onto 66253a872d...
Updating 66253a8..634d0e4 Fast-forward swh/graph/luigi/misc_datasets.py | 3 ++- swh/graph/luigi/origin_contributors.py | 4 +++- swh/graph/luigi/utils.py | 10 ++++++++++ swh/graph/tests/test_origin_contributors.py | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-)
Changes applied before test
commit 634d0e4c56e219be20b6af112833df8d4945209a Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 11:40:23 2022 +0100 Prevent incorrect warning from being printed to output files I cannot find how to make WebGraph log to stderr instead of stdout, so it seems to be the only way. commit 3f42f4fb0a4fd52291bc922de95dc09a86b4674d Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 10:54:26 2022 +0100 Fix crash when the sensitive dataset directory does not exist
See https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/325/ for more details.
Why not just touch all the files?
I believe that webgraph uses slf4j with the logback backend, so setting the logback.configurationFile property to point to a proper logback.xml config file might work?
Because it would not guarantee that mtimes for .obl files is greater or equal to mtimes .offset files
Aaaand I just realized it will fail when the compressed graph is not writeable (and it often won't), so this isn't an acceptable fix
I believe that webgraph uses slf4j with the logback backend, so setting the logback.configurationFile property to point to a proper logback.xml config file might work?
I'll look into this a bit more...
Build has FAILED
Patch application report for D8931 (id=32196)
Could not rebase; Attempt merge onto 100ccd1d1e...
Updating 100ccd1..2799da3 Fast-forward swh/graph/luigi/origin_contributors.py | 1 + swh/graph/luigi/utils.py | 61 +++++++++++++++++++++++------ swh/graph/tests/test_origin_contributors.py | 2 +- 3 files changed, 52 insertions(+), 12 deletions(-)
Changes applied before test
commit 2799da31ccb3e3165336cbd6e4c53a5df2f09bd3 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 11:40:23 2022 +0100 Prevent incorrect warning from being printed to output files I cannot find how to make WebGraph log to stderr instead of stdout, so it seems to be the only way. commit 042af3adf5b674d99733ba8738be82fcf41151a2 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 10:54:26 2022 +0100 Fix crash when the sensitive dataset directory does not exist
Link to build: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/329/
See console output for more information: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/329/console
Build has FAILED
Patch application report for D8931 (id=32199)
Could not rebase; Attempt merge onto 100ccd1d1e...
Updating 100ccd1..663a697 Fast-forward swh/graph/luigi/origin_contributors.py | 1 + swh/graph/luigi/utils.py | 51 ++++++++++++++++++++++------- swh/graph/tests/test_origin_contributors.py | 2 +- 3 files changed, 42 insertions(+), 12 deletions(-)
Changes applied before test
commit 663a6976b789c004ed77082f052116115d891477 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 11:40:23 2022 +0100 Prevent incorrect warning from being printed to output files I cannot find how to make WebGraph log to stderr instead of stdout, so it seems to be the only way. commit 042af3adf5b674d99733ba8738be82fcf41151a2 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 10:54:26 2022 +0100 Fix crash when the sensitive dataset directory does not exist
Link to build: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/332/
See console output for more information: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/332/console
Build has FAILED
Patch application report for D8931 (id=32203)
Could not rebase; Attempt merge onto 100ccd1d1e...
Updating 100ccd1..233b050 Fast-forward swh/graph/luigi/origin_contributors.py | 1 + swh/graph/luigi/utils.py | 52 +++++++++++++++++++++++------ swh/graph/tests/test_origin_contributors.py | 2 +- 3 files changed, 43 insertions(+), 12 deletions(-)
Changes applied before test
commit 233b0508395a1f8f6c3088db5b5dc938682620cb Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 11:40:23 2022 +0100 Prevent incorrect warning from being printed to output files I cannot find how to make WebGraph log to stderr instead of stdout, so it seems to be the only way. commit 042af3adf5b674d99733ba8738be82fcf41151a2 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Wed Dec 7 10:54:26 2022 +0100 Fix crash when the sensitive dataset directory does not exist
Link to build: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/335/
See console output for more information: https://jenkins.softwareheritage.org/job/DGRPH/job/tests-on-diff/335/console