Depends on D6712.
Details
- Reviewers
vlorentz - Group Reviewers
Reviewers - Commits
- rDPROV052e25da505c: Unify parameter order between provenance and archive objects across the module
Diff Detail
- Repository
- rDPROV Provenance database
- Branch
- master
- Lint
Lint Skipped - Unit
Unit Tests Skipped - Build Status
Buildable 25270 Build 39496: Phabricator diff pipeline on jenkins Jenkins console · Jenkins Build 39495: arc lint + arc unit
Event Timeline
Build is green
Patch application report for D6713 (id=24393)
Could not rebase; Attempt merge onto 6306b44896...
Updating 6306b44..ae96d01 Fast-forward sql/upgrades/002.sql | 17 +++ swh/provenance/api/serializers.py | 5 +- swh/provenance/api/server.py | 44 +++++-- swh/provenance/graph.py | 4 +- swh/provenance/interface.py | 42 ++++--- swh/provenance/mongo/backend.py | 48 ++++---- swh/provenance/origin.py | 2 +- swh/provenance/postgresql/provenance.py | 137 ++++++++++++--------- swh/provenance/provenance.py | 55 +++++++-- swh/provenance/revision.py | 10 +- swh/provenance/sql/30-schema.sql | 71 +++++------ swh/provenance/tests/test_conflict_resolution.py | 43 ++++--- swh/provenance/tests/test_history_graph.py | 2 +- swh/provenance/tests/test_isochrone_graph.py | 2 +- swh/provenance/tests/test_provenance_storage.py | 39 +++--- .../tests/test_revision_content_layer.py | 4 +- swh/provenance/tests/test_routing_keys.py | 66 ++++++++++ swh/provenance/tests/test_split_ranges.py | 137 +++++++++++++++++++++ 18 files changed, 516 insertions(+), 212 deletions(-) create mode 100644 sql/upgrades/002.sql create mode 100644 swh/provenance/tests/test_routing_keys.py create mode 100644 swh/provenance/tests/test_split_ranges.py
Changes applied before test
commit ae96d01f62bc0f4319af6c79a1f1989aa795cc1b Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 15:00:28 2021 +0100 Unify parameter order between provenance and archive objects along the module commit 08d780fe95174257f6d69b5bd4a04700b3c83671 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 13:21:33 2021 +0100 Add explicit flag for flattenned directories to `ProvenanceStorageInterdace` Both contents and directories should always have an associated date in the storage. Flattening of a direcory is know explicitly acknowledged by setting the newly added flag. commit ea4a856c71d00bfd315890a317af38351d5f7ebb Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Mon Nov 29 14:42:11 2021 +0100 Add test for range splitting function commit 247574bec84d471a6e78721d02b115b6017d2f9d Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Mon Nov 29 14:41:28 2021 +0100 Add test for routing key calculation
See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/512/ for more details.
Build is green
Patch application report for D6713 (id=24396)
Could not rebase; Attempt merge onto 6306b44896...
Updating 6306b44..d3345b8 Fast-forward sql/upgrades/002.sql | 17 +++ swh/provenance/api/serializers.py | 5 +- swh/provenance/api/server.py | 44 +++++-- swh/provenance/graph.py | 4 +- swh/provenance/interface.py | 42 ++++--- swh/provenance/mongo/backend.py | 48 ++++---- swh/provenance/origin.py | 2 +- swh/provenance/postgresql/provenance.py | 137 ++++++++++++--------- swh/provenance/provenance.py | 55 +++++++-- swh/provenance/revision.py | 10 +- swh/provenance/sql/30-schema.sql | 71 +++++------ swh/provenance/tests/test_conflict_resolution.py | 43 ++++--- swh/provenance/tests/test_history_graph.py | 2 +- swh/provenance/tests/test_isochrone_graph.py | 2 +- swh/provenance/tests/test_provenance_storage.py | 39 +++--- .../tests/test_revision_content_layer.py | 4 +- swh/provenance/tests/test_routing_keys.py | 66 ++++++++++ swh/provenance/tests/test_split_ranges.py | 137 +++++++++++++++++++++ 18 files changed, 516 insertions(+), 212 deletions(-) create mode 100644 sql/upgrades/002.sql create mode 100644 swh/provenance/tests/test_routing_keys.py create mode 100644 swh/provenance/tests/test_split_ranges.py
Changes applied before test
commit d3345b815ecca205ac425b5e20869938cecf6182 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 15:00:28 2021 +0100 Unify parameter order between provenance and archive objects across the module commit c0f0fcbb41d331aab8ceb25e6729562501222f78 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 13:21:33 2021 +0100 Add explicit flag for flattenned directories to `ProvenanceStorageInterface` Both contents and directories should always have an associated date in the storage. Flattening of a direcory is know explicitly acknowledged by setting the newly added flag. commit ea4a856c71d00bfd315890a317af38351d5f7ebb Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Mon Nov 29 14:42:11 2021 +0100 Add test for range splitting function commit 247574bec84d471a6e78721d02b115b6017d2f9d Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Mon Nov 29 14:41:28 2021 +0100 Add test for routing key calculation
See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/515/ for more details.
Build is green
Patch application report for D6713 (id=24417)
Could not rebase; Attempt merge onto 247574bec8...
Updating 247574b..812df71 Fast-forward sql/upgrades/002.sql | 17 +++ swh/provenance/api/serializers.py | 5 +- swh/provenance/api/server.py | 44 +++++-- swh/provenance/graph.py | 4 +- swh/provenance/interface.py | 42 ++++--- swh/provenance/mongo/backend.py | 48 ++++---- swh/provenance/origin.py | 2 +- swh/provenance/postgresql/provenance.py | 137 ++++++++++++--------- swh/provenance/provenance.py | 55 +++++++-- swh/provenance/revision.py | 10 +- swh/provenance/sql/30-schema.sql | 71 +++++------ swh/provenance/tests/test_conflict_resolution.py | 43 ++++--- swh/provenance/tests/test_history_graph.py | 2 +- swh/provenance/tests/test_isochrone_graph.py | 2 +- swh/provenance/tests/test_provenance_storage.py | 39 +++--- .../tests/test_revision_content_layer.py | 4 +- swh/provenance/tests/test_split_ranges.py | 137 +++++++++++++++++++++ 17 files changed, 450 insertions(+), 212 deletions(-) create mode 100644 sql/upgrades/002.sql create mode 100644 swh/provenance/tests/test_split_ranges.py
Changes applied before test
commit 812df71d99daacb25d1df73522cb754b0842af83 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 15:00:28 2021 +0100 Unify parameter order between provenance and archive objects across the module commit 765135807ee60342f0b9e62d584c5bd46fedb069 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 13:21:33 2021 +0100 Add explicit flag for flattenned directories to `ProvenanceStorageInterface` Both contents and directories should always have an associated date in the storage. Flattening of a direcory is know explicitly acknowledged by setting the newly added flag. commit dd1d7aa233a69fa87b16a361b12ae255605c6899 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Mon Nov 29 14:42:11 2021 +0100 Add test for range splitting function
See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/520/ for more details.
Build has FAILED
Patch application report for D6713 (id=24719)
Could not rebase; Attempt merge onto dd1d7aa233...
Updating dd1d7aa..052e25d Fast-forward sql/upgrades/002.sql | 17 +++ swh/provenance/api/serializers.py | 5 +- swh/provenance/api/server.py | 44 +++++-- swh/provenance/graph.py | 4 +- swh/provenance/interface.py | 42 ++++--- swh/provenance/mongo/backend.py | 48 ++++---- swh/provenance/origin.py | 2 +- swh/provenance/postgresql/provenance.py | 137 ++++++++++++--------- swh/provenance/provenance.py | 57 +++++++-- swh/provenance/revision.py | 10 +- swh/provenance/sql/30-schema.sql | 71 +++++------ swh/provenance/tests/test_conflict_resolution.py | 43 ++++--- swh/provenance/tests/test_history_graph.py | 2 +- swh/provenance/tests/test_isochrone_graph.py | 2 +- swh/provenance/tests/test_provenance_storage.py | 39 +++--- .../tests/test_revision_content_layer.py | 4 +- 16 files changed, 314 insertions(+), 213 deletions(-) create mode 100644 sql/upgrades/002.sql
Changes applied before test
commit 052e25da505c77da90d1c54ce0ade775117422e4 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 15:00:28 2021 +0100 Unify parameter order between provenance and archive objects across the module commit f4f48923e86ef0054642165bcb9ecf4387d70bb8 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 13:21:33 2021 +0100 Add explicit flag for flattenned directories to `ProvenanceStorageInterface` Both contents and directories should always have an associated date in the storage. Flattening of a directory is now explicitly acknowledged by setting the newly added flag. The idea is to allow to postpone the creation of flat models for directories in the isochrone frontier (the algorithm will be refactored in the commits to come).
Link to build: https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/536/
See console output for more information: https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/536/console
Build is green
Patch application report for D6713 (id=24719)
Could not rebase; Attempt merge onto dd1d7aa233...
Updating dd1d7aa..052e25d Fast-forward sql/upgrades/002.sql | 17 +++ swh/provenance/api/serializers.py | 5 +- swh/provenance/api/server.py | 44 +++++-- swh/provenance/graph.py | 4 +- swh/provenance/interface.py | 42 ++++--- swh/provenance/mongo/backend.py | 48 ++++---- swh/provenance/origin.py | 2 +- swh/provenance/postgresql/provenance.py | 137 ++++++++++++--------- swh/provenance/provenance.py | 57 +++++++-- swh/provenance/revision.py | 10 +- swh/provenance/sql/30-schema.sql | 71 +++++------ swh/provenance/tests/test_conflict_resolution.py | 43 ++++--- swh/provenance/tests/test_history_graph.py | 2 +- swh/provenance/tests/test_isochrone_graph.py | 2 +- swh/provenance/tests/test_provenance_storage.py | 39 +++--- .../tests/test_revision_content_layer.py | 4 +- 16 files changed, 314 insertions(+), 213 deletions(-) create mode 100644 sql/upgrades/002.sql
Changes applied before test
commit 052e25da505c77da90d1c54ce0ade775117422e4 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 15:00:28 2021 +0100 Unify parameter order between provenance and archive objects across the module commit f4f48923e86ef0054642165bcb9ecf4387d70bb8 Author: Andres Ezequiel Viso <aeviso@softwareheritage.org> Date: Wed Dec 1 13:21:33 2021 +0100 Add explicit flag for flattenned directories to `ProvenanceStorageInterface` Both contents and directories should always have an associated date in the storage. Flattening of a directory is now explicitly acknowledged by setting the newly added flag. The idea is to allow to postpone the creation of flat models for directories in the isochrone frontier (the algorithm will be refactored in the commits to come).
See https://jenkins.softwareheritage.org/job/DPROV/job/tests-on-diff/542/ for more details.