For consistency with RawExtrinsicMetadata.
Depends on D3663.
Differential D3666
Rename argument 'object_type' of raw_extrinsic_metadata_get to 'type'. Authored by vlorentz on Jul 31 2020, 1:01 PM. 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/ |