For consistency with RawExtrinsicMetadata.
Depends on D3663.
Differential D3666
Rename argument 'object_type' of raw_extrinsic_metadata_get to 'type'. vlorentz on Jul 31 2020, 1:01 PM. Authored by Tags None Subscribers None
Details
For consistency with RawExtrinsicMetadata. Depends on D3663.
Diff Detail
Event TimelineComment Actions Build has FAILED Patch application report for D3666 (id=12900)Could not rebase; Attempt merge onto cf9f44e805... Updating cf9f44e8..0eb309e0 Fast-forward swh/storage/backfill.py | 43 +++++++++++++- swh/storage/cassandra/storage.py | 32 +++++----- swh/storage/converters.py | 38 ++++++++++++ swh/storage/db.py | 48 ++++++++------- swh/storage/in_memory.py | 46 +++++++-------- swh/storage/interface.py | 13 ++--- swh/storage/replay.py | 8 ++- swh/storage/storage.py | 82 ++++++++------------------ swh/storage/tests/test_backfill.py | 5 +- swh/storage/tests/test_kafka_writer.py | 9 +++ swh/storage/tests/test_replay.py | 9 ++- swh/storage/tests/test_retry.py | 4 +- swh/storage/tests/test_storage.py | 104 ++++++++++++++++----------------- 13 files changed, 253 insertions(+), 188 deletions(-) Changes applied before testcommit 0eb309e02dd38022ed3af1facb291b1a31f4b7e1 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jul 31 13:00:42 2020 +0200 Rename argument 'object_type' of raw_extrinsic_metadata_get to 'type'. For consistency with RawExtrinsicMetadata. commit b385c7994ece2cdb52b813e93b79dd385c2bee2a Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jul 31 12:30:31 2020 +0200 Make raw_extrinsic_metadata_get return PagedResult instead of Dict. commit df943ec25cf91c0417c23a7376d40414a429db7d Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Fri Jul 31 10:11:57 2020 +0200 pg: Rewrite _origin_query to force the query planner to filter on URLs before filtering on visits. URL filters usually have a few matches and use the index; whereas filtering on visits requires to scan the entire origin table first. This makes the query considerably faster. Credit for the idea goes to @olasd. commit 0c5a8e274af2aae42cdaedf3b462a9db0fdbf177 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Thu Jul 30 19:39:41 2020 +0200 Add support for metadata-related object types to the backfiller and replayer. Existing tests automatically test them, using data from swh.journal.tests. commit 24bc51dfff6c2fd825534a6dac23ff6a7e02faa0 Author: Valentin Lorentz <vlorentz@softwareheritage.org> Date: Thu Jul 30 19:33:14 2020 +0200 test_replay: update for swh.journal 0.4.1. DUPLICATE_CONTENTS now contains BaseModel objects. Link to build: https://jenkins.softwareheritage.org/job/DSTO/job/tests-on-diff/638/ |