Page MenuHomeSoftware Heritage
Feed All Stories

Nov 5 2021

olasd committed rDSCH7f434c3fbf06: Improve docs rendering for recurrent visits scheduler (authored by olasd).
Improve docs rendering for recurrent visits scheduler
Nov 5 2021, 12:01 PM
vlorentz added a comment to D6600: deposit: Remove 'parent' deposit.

The thing is, *everything* can be done using the extrinsic metadata storage instead of the main storage. But that means the data becomes less structured / schemaless, and I don't think that's a good thing.

Nov 5 2021, 11:35 AM
swh-public-ci added a comment to D6610: Give model and swhid objects a nicer repr().

Build is green

Nov 5 2021, 11:30 AM
olasd added inline comments to D6587: Improve docs rendering for recurrent visits scheduler.
Nov 5 2021, 11:30 AM
vlorentz updated the diff for D6610: Give model and swhid objects a nicer repr().

fix compat with python <3.9

Nov 5 2021, 11:29 AM
olasd added a comment to D6600: deposit: Remove 'parent' deposit.

At that rate, I'm starting to wonder why we even bother with release/revision objects for deposits at all. If all substantial operations to understand their context need to go through the extrinsic metadata attached to the directory, we could just make the snapshot point to the directory directly?

Nov 5 2021, 11:22 AM
anlambert accepted D6612: tests: Hide utilities from stack traces.

Cool, nice pytest trick to know !

Nov 5 2021, 11:22 AM
anlambert accepted D6613: tests: Remove duplicate checks.
Nov 5 2021, 11:20 AM
Harbormaster failed remote builds in B24887: Diff 24014 for D6610: Give model and swhid objects a nicer repr()!
Nov 5 2021, 11:18 AM
swh-public-ci added a comment to D6610: Give model and swhid objects a nicer repr().

Build has FAILED

Nov 5 2021, 11:18 AM
vlorentz updated the diff for D6610: Give model and swhid objects a nicer repr().

make the test less hacky

Nov 5 2021, 11:18 AM
vlorentz requested review of D6610: Give model and swhid objects a nicer repr().
Nov 5 2021, 11:12 AM
olasd accepted D6607: package loaders: Make test failures more helpful.
Nov 5 2021, 9:31 AM

Nov 4 2021

aleo accepted D6606: opam: Write package definitions to the extrinsic metadata storage.

LGTM now. :)

Nov 4 2021, 7:53 PM
vlorentz added a comment to D6607: package loaders: Make test failures more helpful.

Sure! But I'd rather do it later -> T3704

Nov 4 2021, 6:58 PM
swh-public-ci added a comment to D6606: opam: Write package definitions to the extrinsic metadata storage.

Build is green

Nov 4 2021, 6:58 PM
vlorentz triaged T3704: Merge `assert_last_visit_matches` and `check_snapshot` and make them diff recursively as Low priority.
Nov 4 2021, 6:58 PM · Core Loader
vlorentz updated the diff for D6606: opam: Write package definitions to the extrinsic metadata storage.

actually fetch the metadata from opam, instead of just the first line...

Nov 4 2021, 6:56 PM
vlorentz added a comment to D6605: Add missing documentation for `get_metadata_authority`..

I would rather keep it explicit, it's too easy to overlook it otherwise.

Nov 4 2021, 6:10 PM
olasd added a comment to D6607: package loaders: Make test failures more helpful.

assert_last_visit_matches and check_snapshot should probably be merged somehow:

Nov 4 2021, 6:07 PM
vlorentz requested review of D6613: tests: Remove duplicate checks.
Nov 4 2021, 6:01 PM
olasd accepted D6605: Add missing documentation for `get_metadata_authority`..

Maybe it would be worth making the second example the default implementation for this function?

Nov 4 2021, 5:59 PM
vlorentz requested review of D6612: tests: Hide utilities from stack traces.
Nov 4 2021, 5:55 PM
vlorentz added inline comments to D6424: Perfect hashmap C implementation.
Nov 4 2021, 5:37 PM
jayeshv closed D6609: Missing tests for origin legacy routes.
Nov 4 2021, 5:36 PM
jayeshv committed rDWAPPS1e106c798e44: Missing tests for origin legacy routes (authored by jayeshv).
Missing tests for origin legacy routes
Nov 4 2021, 5:36 PM
anlambert accepted D6609: Missing tests for origin legacy routes.

Looks good to me.

Nov 4 2021, 5:16 PM
vsellier added a comment to T3129: Reliable monitoring of services: for users and for admins .

Current status:
Following the last discussions, the current track I'm trying to implement is to create a grafana dashboard displaying the current status of the infrastructure.
To do so, some information managed by grafana should be displayed like the end-to-end checks status.

Nov 4 2021, 5:10 PM · Roadmap 2022, Roadmap 2021, Monitoring, meta-task
jayeshv requested review of D6609: Missing tests for origin legacy routes.
Nov 4 2021, 4:50 PM
anlambert requested review of D6611: loader: Perform a complete reloading when detecting altered history.
Nov 4 2021, 4:50 PM
anlambert added a revision to T3694: Investigate svn loading failure: D6611: loader: Perform a complete reloading when detecting altered history.
Nov 4 2021, 4:48 PM · SVN Loader
anlambert requested review of D6608: loader: Implement post_load to check for revision divergence.
Nov 4 2021, 4:25 PM
dachary added inline comments to D6424: Perfect hashmap C implementation.
Nov 4 2021, 4:24 PM
anlambert added a revision to T3695: Investigate revision reconstruction discrepancy with subversion export: D6608: loader: Implement post_load to check for revision divergence.
Nov 4 2021, 4:23 PM · SVN Loader
vsellier added a comment to T3683: cassandra - benchmark the vault.

After some tweaks[1], the git bare cooking is finally working correctly on g5k.

Nov 4 2021, 4:07 PM · System administration
vlorentz added inline comments to D6424: Perfect hashmap C implementation.
Nov 4 2021, 4:03 PM
vlorentz requested review of D6607: package loaders: Make test failures more helpful.
Nov 4 2021, 4:02 PM
dachary added inline comments to D6424: Perfect hashmap C implementation.
Nov 4 2021, 4:00 PM
swh-public-ci added a comment to D6424: Perfect hashmap C implementation.

Build is green

Nov 4 2021, 3:59 PM
dachary updated the diff for D6424: Perfect hashmap C implementation.

move to _hash_cffi swh.perfecthash._hash_cffi

Nov 4 2021, 3:59 PM
anlambert closed D6604: ra: Handle invalid values for svn:eol-style property.
Nov 4 2021, 12:36 PM
anlambert committed rDLDSVN830482755fe6: ra: Handle invalid values for svn:eol-style property (authored by anlambert).
ra: Handle invalid values for svn:eol-style property
Nov 4 2021, 12:36 PM
anlambert added inline comments to D6604: ra: Handle invalid values for svn:eol-style property.
Nov 4 2021, 12:35 PM
vlorentz accepted D6604: ra: Handle invalid values for svn:eol-style property.
Nov 4 2021, 12:12 PM
olasd added a comment to T3627: Consider dropping pull request references from the git loader ingestion.
In T3627#73323, @zack wrote:

Thanks for the summaries @olasd, both here and on list.
I've followed up on list.

Meanwhile here's what I propose we do (spoiler!):

a) A4: add to the archive Merkle DAG only the filtered snapshot (referencing "intrinsic" branches only, as per A2) and its transitive closure

Nov 4 2021, 12:11 PM · Git loader
anlambert added inline comments to D6604: ra: Handle invalid values for svn:eol-style property.
Nov 4 2021, 12:09 PM
vlorentz committed rDDOC58b086236da7: faq: Only keep the architecture overview as a must-read (authored by vlorentz).
faq: Only keep the architecture overview as a must-read
Nov 4 2021, 12:04 PM
vlorentz added inline comments to D6604: ra: Handle invalid values for svn:eol-style property.
Nov 4 2021, 11:50 AM
vlorentz requested review of D6606: opam: Write package definitions to the extrinsic metadata storage.
Nov 4 2021, 11:49 AM
vlorentz requested review of D6605: Add missing documentation for `get_metadata_authority`..
Nov 4 2021, 11:48 AM
olasd added inline comments to D6424: Perfect hashmap C implementation.
Nov 4 2021, 11:44 AM
anlambert requested review of D6604: ra: Handle invalid values for svn:eol-style property.
Nov 4 2021, 11:34 AM
swh-public-ci added a comment to D6601: ra: Fix export of non link file with svn:special property set.

Build is green

Nov 4 2021, 11:11 AM
anlambert updated the diff for D6601: ra: Fix export of non link file with svn:special property set.

Update: Address @vlorentz comments

Nov 4 2021, 11:09 AM
vsellier closed D6603: Update the production read-only storage urls.
Nov 4 2021, 10:55 AM
vsellier committed rDDOCc4ccd12a7d97: Update the production read-only storage urls (authored by vsellier).
Update the production read-only storage urls
Nov 4 2021, 10:55 AM
jayeshv added a comment to T3557: Run experiments against the MongoDB backend .

2M with unique sha1 index (Embedded arrays with bulk write on content and directory)
(Exited after 542,000 of memory errors)

Nov 4 2021, 10:52 AM · Provenance database
anlambert added inline comments to D6601: ra: Fix export of non link file with svn:special property set.
Nov 4 2021, 10:51 AM
anlambert added inline comments to D6601: ra: Fix export of non link file with svn:special property set.
Nov 4 2021, 10:50 AM
swh-public-ci added a comment to D6602: loader: Fix error when first revision number is not one.

Build is green

Nov 4 2021, 10:49 AM
anlambert updated the diff for D6602: loader: Fix error when first revision number is not one.

Update: Simplify test implementation

Nov 4 2021, 10:46 AM
vlorentz accepted D6570: Remove now useless revision date checker in fixer.
Nov 4 2021, 10:44 AM
vsellier requested review of D6603: Update the production read-only storage urls.
Nov 4 2021, 10:43 AM
vlorentz added a comment to D6602: loader: Fix error when first revision number is not one.

Any idea why this happens?

Nov 4 2021, 10:37 AM
vsellier added a comment to T3621: Create a production read-only objstorage.

Good point :) I forgot to update the service urls.

Nov 4 2021, 10:35 AM · System administration
vlorentz added inline comments to D6593: handle Attic-only RCS files over CVS pserver.
Nov 4 2021, 10:33 AM
jayeshv added a comment to T3557: Run experiments against the MongoDB backend .

Postgres: 10k with sha1 index (Embedded arrays with bulk write on content and directory)
python client.py -n 4 -C config.yml

Nov 4 2021, 10:33 AM · Provenance database
vsellier added a revision to T3621: Create a production read-only objstorage: D6603: Update the production read-only storage urls.
Nov 4 2021, 10:32 AM · System administration
vlorentz requested changes to D6601: ra: Fix export of non link file with svn:special property set.
Nov 4 2021, 10:29 AM
vlorentz accepted D6601: ra: Fix export of non link file with svn:special property set.
Nov 4 2021, 10:28 AM
vlorentz added a comment to D6601: ra: Fix export of non link file with svn:special property set.

will extract a truncated version of that file if it contains a null byte

Nov 4 2021, 10:28 AM
jayeshv added a comment to T3557: Run experiments against the MongoDB backend .

Postgres: 10k with sha1 index (Embedded arrays without bulk write)
python client.py -n 4 -C config.yml

Nov 4 2021, 10:12 AM · Provenance database

Nov 3 2021

anlambert updated the summary of D6601: ra: Fix export of non link file with svn:special property set.
Nov 3 2021, 7:55 PM
dachary added inline comments to D6424: Perfect hashmap C implementation.
Nov 3 2021, 6:09 PM
anlambert requested review of D6602: loader: Fix error when first revision number is not one.
Nov 3 2021, 6:08 PM
anlambert added a revision to T3701: loading some svn origins while ignoring history sometimes raises: D6602: loader: Fix error when first revision number is not one.
Nov 3 2021, 6:07 PM · SVN Loader
zack added a comment to T3621: Create a production read-only objstorage.

Where is the documentation on how to access the new read-only object storage?
(hint hint :-))

Nov 3 2021, 6:00 PM · System administration
vsellier closed T3621: Create a production read-only objstorage as Resolved.

T3702 and T3703 were created for the basic auth and keycloak authentication support

Nov 3 2021, 5:43 PM · System administration
olasd added a comment to D6424: Perfect hashmap C implementation.

I still need to do a pass through the C code, which "feels" very dense. Some of it has debug statements which help navigate, but a lot doesn't so it's not too easy to go through (but that's mostly because it's been a while since I've been serious about reading some C code :D).

Nov 3 2021, 5:43 PM
vsellier triaged T3703: [objstorage] Be able to configure to access permissions through keycloak as Normal priority.
Nov 3 2021, 5:41 PM · System administration, Object storage
swh-public-ci added a comment to D6601: ra: Fix export of non link file with svn:special property set.

Build is green

Nov 3 2021, 5:38 PM
vsellier triaged T3702: [objstorage] Support a basic authentication configuration as Normal priority.
Nov 3 2021, 5:38 PM · System administration, Object storage
stsp added inline comments to D6593: handle Attic-only RCS files over CVS pserver.
Nov 3 2021, 5:37 PM
anlambert updated the diff for D6601: ra: Fix export of non link file with svn:special property set.

Update: Improve commit messages in test

Nov 3 2021, 5:36 PM
olasd added inline comments to D6424: Perfect hashmap C implementation.
Nov 3 2021, 5:35 PM
stsp added inline comments to D6593: handle Attic-only RCS files over CVS pserver.
Nov 3 2021, 5:34 PM
anlambert requested review of D6601: ra: Fix export of non link file with svn:special property set.
Nov 3 2021, 5:34 PM
anlambert added a revision to T3695: Investigate revision reconstruction discrepancy with subversion export: D6601: ra: Fix export of non link file with svn:special property set.
Nov 3 2021, 5:32 PM · SVN Loader
vsellier closed D6597: Check the return code is 401 if basic auth is activated on a vhost.
Nov 3 2021, 5:29 PM
vsellier committed rSPSITE6ab1a3474adb: Check the return code is 401 if basic auth is activated on a vhost (authored by vsellier).
Check the return code is 401 if basic auth is activated on a vhost
Nov 3 2021, 5:29 PM
olasd accepted D6597: Check the return code is 401 if basic auth is activated on a vhost.
Nov 3 2021, 5:27 PM
anlambert added a comment to T3701: loading some svn origins while ignoring history sometimes raises.

The issue is related to the difference of fetched revision data whether we use the swh.loader.svn.SvnLoader class (fetching revisions
one at a time through a ping pong with the svn server) or the swh.loader.svn.SvnLoaderFromRemoteDump class (fetching all revisions
to a dump file in one operation).

Nov 3 2021, 5:12 PM · SVN Loader
vsellier committed rDSNIP6d92628bea43: grid5000/cassandra: improve vault deployment (authored by vsellier).
grid5000/cassandra: improve vault deployment
Nov 3 2021, 4:42 PM
anlambert renamed T3695: Investigate revision reconstruction discrepancy with subversion export from loading some svn origin while ignoring history sometimes raises to Investigate revision reconstruction discrepancy with subversion export.
Nov 3 2021, 4:31 PM · SVN Loader
anlambert added a parent task for T3701: loading some svn origins while ignoring history sometimes raises: T3694: Investigate svn loading failure.
Nov 3 2021, 4:22 PM · SVN Loader
anlambert added a subtask for T3694: Investigate svn loading failure: T3701: loading some svn origins while ignoring history sometimes raises.
Nov 3 2021, 4:22 PM · SVN Loader
anlambert added a comment to T3701: loading some svn origins while ignoring history sometimes raises.

Original comment posted in T3695 by @ardumont

Nov 3 2021, 4:20 PM · SVN Loader
anlambert triaged T3701: loading some svn origins while ignoring history sometimes raises as Normal priority.
Nov 3 2021, 4:20 PM · SVN Loader
anlambert accepted D6600: deposit: Remove 'parent' deposit.
Nov 3 2021, 4:18 PM
vlorentz requested review of D6600: deposit: Remove 'parent' deposit.
Nov 3 2021, 4:15 PM