Page MenuHomeSoftware Heritage
Feed Advanced Search

Feb 5 2020

ardumont added a comment to D2623: Split Content class into two classes, for missing and non-missing contents..

Is this already covered by current tests?

Feb 5 2020, 10:45 AM

Feb 4 2020

ardumont updated the diff for D2621: azure: Add new storage01.euwest.azure node.

Rebase on latest code

Feb 4 2020, 6:14 PM
ardumont updated the test plan for D2621: azure: Add new storage01.euwest.azure node.
Feb 4 2020, 6:13 PM
ardumont removed a member for Staff: DanSeraf.
Feb 4 2020, 5:28 PM
ardumont added a member for Interns: DanSeraf.
Feb 4 2020, 5:27 PM
ardumont added a member for Staff: DanSeraf.
Feb 4 2020, 5:23 PM
ardumont updated the test plan for D2621: azure: Add new storage01.euwest.azure node.
Feb 4 2020, 5:16 PM
ardumont added a comment to D2623: Split Content class into two classes, for missing and non-missing contents..

"Missing" isn't perfect, maybe, but it's consistent with SQL storage tables at least.

Feb 4 2020, 4:49 PM
ardumont accepted D2622: Add type annotations to indexer classes.

awesome ;)

Feb 4 2020, 4:20 PM
ardumont added inline comments to D2621: azure: Add new storage01.euwest.azure node.
Feb 4 2020, 3:37 PM
ardumont updated the diff for D2621: azure: Add new storage01.euwest.azure node.

No need for data disk

Feb 4 2020, 3:37 PM
ardumont added inline comments to D2621: azure: Add new storage01.euwest.azure node.
Feb 4 2020, 3:35 PM
ardumont added a comment to D2621: azure: Add new storage01.euwest.azure node.

You terraform log says "Standard_B2s", but the diff requests Standard_D8Sv3. How come?

Feb 4 2020, 3:33 PM
ardumont updated the diff for D2621: azure: Add new storage01.euwest.azure node.
  • Rename vaultNicConfiguration to storageNicConfiguration
  • Use vm size same as storage0.euwest: Standard_D8Sv3
Feb 4 2020, 3:24 PM
ardumont updated the diff for D2621: azure: Add new storage01.euwest.azure node.

Add both admin keys to authorized_keys

Feb 4 2020, 3:16 PM
ardumont updated the test plan for D2621: azure: Add new storage01.euwest.azure node.
Feb 4 2020, 3:10 PM
ardumont updated the test plan for D2621: azure: Add new storage01.euwest.azure node.
Feb 4 2020, 3:10 PM
ardumont retitled D2621: azure: Add new storage01.euwest.azure node from azure: Add new storage01.euwest.azure node destined to azure: Add new storage01.euwest.azure node.
Feb 4 2020, 3:04 PM
ardumont created D2621: azure: Add new storage01.euwest.azure node.
Feb 4 2020, 3:04 PM

Feb 3 2020

ardumont added a comment to T2186: Merge swh-storage-cassandra in swh-storage master.

and swh-storage debian package built [1] (passing the cassandra tests ;)

Feb 3 2020, 5:45 PM · Storage manager
ardumont committed rDSTO4a0a05525527: d/changelog: Bump new release (authored by ardumont).
d/changelog: Bump new release
Feb 3 2020, 5:33 PM
ardumont committed rDSTO1d233df74e19: d/control: Update build dependencies (authored by ardumont).
d/control: Update build dependencies
Feb 3 2020, 5:33 PM
ardumont committed rDSTOa119a7a2d853: d/changelog: Update dependencies (authored by ardumont).
d/changelog: Update dependencies
Feb 3 2020, 4:02 PM
ardumont committed rDSTO41ca2bf58f1b: d/control: Add build dependencies (authored by ardumont).
d/control: Add build dependencies
Feb 3 2020, 4:02 PM
ardumont committed rCJSWH873493d4591b: gbp-buildpackage: Use smaller gpg public key (authored by ardumont).
gbp-buildpackage: Use smaller gpg public key
Feb 3 2020, 3:36 PM
ardumont committed rCJSWHb16728ed86ff: jobs/swh-packages: Add extra repository for storage build (authored by ardumont).
jobs/swh-packages: Add extra repository for storage build
Feb 3 2020, 3:25 PM
ardumont committed rCJSWHad5b89f27c37: debian/gpg-buildpackage: Add cassandra repository information (authored by ardumont).
debian/gpg-buildpackage: Add cassandra repository information
Feb 3 2020, 3:22 PM
ardumont closed D2617: debian/gpg-buildpackage: Add cassandra repository information.
Feb 3 2020, 3:22 PM
ardumont updated the diff for D2617: debian/gpg-buildpackage: Add cassandra repository information.

Only provide one public key block

Feb 3 2020, 3:05 PM
ardumont added inline comments to D2617: debian/gpg-buildpackage: Add cassandra repository information.
Feb 3 2020, 2:56 PM
ardumont created D2617: debian/gpg-buildpackage: Add cassandra repository information.
Feb 3 2020, 2:53 PM
ardumont added a comment to D2613: Tune Cassandra test config for lower test latency..

comparing only 2 jenkins build runs, there is a gain of ~10s
0:03:35 (here) instead of 0:03:44 (previous diff which got merged).

Feb 3 2020, 1:45 PM
ardumont accepted D2615: Make tests reuse the same keyspace/schema instead of recreating it for each test..
Feb 3 2020, 12:29 PM
ardumont added a comment to D2615: Make tests reuse the same keyspace/schema instead of recreating it for each test..

well, if we can truncate, that sounds simpler and clearer indeed ;)

Feb 3 2020, 12:28 PM
ardumont added inline comments to D2614: scheduler.backend_es: Leave index opened when streaming bulk.
Feb 3 2020, 12:00 PM
ardumont updated the diff for D2614: scheduler.backend_es: Leave index opened when streaming bulk.

Improve sentence phrasing

Feb 3 2020, 12:00 PM
ardumont added a comment to D2612: Add a keyspace_queue fixture to prepare keyspaces concurrently..

Build has FAILED

Feb 3 2020, 11:04 AM
ardumont added a comment to T2258: Add type annotations to indexer classes.

and apologies for the delay.

Feb 3 2020, 10:41 AM · Easy hack, Indexer
ardumont accepted D2612: Add a keyspace_queue fixture to prepare keyspaces concurrently..

Worth a try i guess.

Feb 3 2020, 10:29 AM
ardumont added a comment to D2611: Resolve search query which does not look like PID.

I'm guessing it's missing the corresponding cypress test scenario.

Feb 3 2020, 9:43 AM
ardumont created D2614: scheduler.backend_es: Leave index opened when streaming bulk.
Feb 3 2020, 9:25 AM
ardumont accepted D2613: Tune Cassandra test config for lower test latency..
Feb 3 2020, 8:53 AM

Feb 1 2020

ardumont added a comment to T2258: Add type annotations to indexer classes.

The pytest tests are succeeding in the swh-indexer module, but failing in some other modules. Since this issue pertains to only the swh-indexer module, it shouldn't cause problems, right?

Feb 1 2020, 10:42 AM · Easy hack, Indexer

Jan 31 2020

ardumont accepted D2566: Add Cassandra backend..

Looks good.

Jan 31 2020, 2:09 PM
ardumont added a comment to D2611: Resolve search query which does not look like PID.

Also there is a CONTRIBUTOR file at the top-level where you could add yourself to.

Jan 31 2020, 1:58 PM
ardumont added a comment to D2610: Monkey-patch backend classes instead of 'get_storage' functions..

ok then.

Jan 31 2020, 1:27 PM
ardumont accepted D2610: Monkey-patch backend classes instead of 'get_storage' functions..
Jan 31 2020, 1:27 PM
ardumont committed rDCIDXc018eeaaf7cb: conftest: Use module's `get_<storage-backend>` to instantiate backend (authored by ardumont).
conftest: Use module's `get_<storage-backend>` to instantiate backend
Jan 31 2020, 12:02 PM
ardumont closed D2608: indexer.tests: Use module's `get_<storage-backend>` to instantiate backend.
Jan 31 2020, 12:02 PM
ardumont accepted D2609: Move IndexerStorage documentation and endpoint paths to a new IndexerStorageInterface class..
Jan 31 2020, 11:53 AM
ardumont added a comment to D2586: Make db_transaction* remove db/cur from the signature..

As it's in core though, I'm unsure about the impacts so if someone else could review as well, that'd be neat.

Jan 31 2020, 11:23 AM
ardumont retitled D2608: indexer.tests: Use module's `get_<storage-backend>` to instantiate backend from conftest: Use module's `get_<storage-backend>` to instantiate backend to indexer.tests: Use module's `get_<storage-backend>` to instantiate backend.
Jan 31 2020, 9:45 AM
ardumont updated the test plan for D2608: indexer.tests: Use module's `get_<storage-backend>` to instantiate backend.
Jan 31 2020, 9:42 AM
ardumont updated the diff for D2608: indexer.tests: Use module's `get_<storage-backend>` to instantiate backend.

Improve initialization and docstring

Jan 31 2020, 9:41 AM
ardumont created D2608: indexer.tests: Use module's `get_<storage-backend>` to instantiate backend.
Jan 31 2020, 9:35 AM
ardumont committed rDSCH73d1e5e9d175: cli.task: Change `get_storage` according to latest change (authored by ardumont).
cli.task: Change `get_storage` according to latest change
Jan 31 2020, 9:21 AM
ardumont committed rDSCH1c923aa53ccb: test_cli: Fix storage instantiation following api change (authored by ardumont).
test_cli: Fix storage instantiation following api change
Jan 31 2020, 9:21 AM

Jan 30 2020

ardumont committed rDMOD4b779e1e4874: test_model: Simplify and align model checks (authored by ardumont).
test_model: Simplify and align model checks
Jan 30 2020, 4:46 PM
ardumont committed rDMODb54adf79da6b: model: Update revision date types to be optional (authored by ardumont).
model: Update revision date types to be optional
Jan 30 2020, 4:46 PM
ardumont closed D2607: model: Update revision date types to be optional.
Jan 30 2020, 4:46 PM
ardumont updated the diff for D2607: model: Update revision date types to be optional.

Remove spurious check and align variable name

Jan 30 2020, 4:44 PM
ardumont updated the diff for D2607: model: Update revision date types to be optional.
  • test_model: Simplify and align model checks
Jan 30 2020, 4:42 PM
ardumont added inline comments to D2607: model: Update revision date types to be optional.
Jan 30 2020, 4:41 PM
ardumont updated the diff for D2607: model: Update revision date types to be optional.

Remove spurious check

Jan 30 2020, 4:38 PM
ardumont updated the diff for D2607: model: Update revision date types to be optional.

Improve checks

Jan 30 2020, 4:31 PM
ardumont created D2607: model: Update revision date types to be optional.
Jan 30 2020, 3:40 PM
ardumont committed rDSTOcf45ec629a53: retry: Add retry behavior on pipeline storage with flushing failure (authored by ardumont).
retry: Add retry behavior on pipeline storage with flushing failure
Jan 30 2020, 1:39 PM
ardumont closed D2603: pipeline storage: Add retry behavior on flushing failures.
Jan 30 2020, 1:39 PM
ardumont created D2603: pipeline storage: Add retry behavior on flushing failures.
Jan 30 2020, 12:34 PM
ardumont committed rDLDBASEaab0bd53a85a: npm: If no upload time provided, use artifact's mtime if provided (authored by ardumont).
npm: If no upload time provided, use artifact's mtime if provided
Jan 30 2020, 10:31 AM
ardumont committed rDLDBASE4d64a1f5b468: npm.loader: Fail ingestion if at least 1 artifact has no upload time (authored by ardumont).
npm.loader: Fail ingestion if at least 1 artifact has no upload time
Jan 30 2020, 10:31 AM
ardumont closed D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.
Jan 30 2020, 10:31 AM
ardumont updated subscribers of D2025: [wip] swh.lister.functionalPackages: add lister getting sources from a JSON file.

A CI job is building a sources.json every day! The file is available at https://nix-community.github.io/nixpkgs-swh/sources.json ;)

This is a community CI (not hosted on main NixOS infrastructure) which will allow me to iterate quickly on this file.

Jan 30 2020, 10:30 AM · Lister
ardumont updated the diff for D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.

Fail ingestion with a proper message if at least 1 artifact has no upload time

Jan 30 2020, 10:24 AM
ardumont added a comment to D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.

I think in last resort we could extract the missing date from the creation date of the top-level directory

contained in the downloaded tarball. This directory is created when uploading a package to the npm
registry when calling npm publish.

Jan 30 2020, 10:20 AM
ardumont added inline comments to D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.
Jan 30 2020, 10:18 AM

Jan 29 2020

ardumont renamed T2211: Go beyond git expressivity from Go beyound git expressivity to Go beyond git expressivity.
Jan 29 2020, 6:43 PM · Mercurial loader, Storage manager, Data Model, Roadmap 2020
ardumont added a comment to D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.

Looks good regarding the scope of that diff !

cool

Jan 29 2020, 4:03 PM
ardumont closed T2243: Add Debian package python3-cassandra as Resolved.

done indeed.

Jan 29 2020, 3:49 PM · Storage manager
ardumont accepted D2599: cli: add support for reading a file content from stdin in 'swh identify' command.
Jan 29 2020, 3:40 PM
ardumont closed T2253: Install DynamicPageList extension on the public wiki as Resolved.
Jan 29 2020, 3:32 PM · System administration
ardumont committed rSPMW1be9f1ad28fc: Add intersection extension to our mediawiki instances (authored by ardumont).
Add intersection extension to our mediawiki instances
Jan 29 2020, 3:28 PM
ardumont added a comment to T2253: Install DynamicPageList extension on the public wiki.

I'll try to install a corresponding version.
yes, that works, now need to do this in puppet dsl though...

Jan 29 2020, 3:09 PM · System administration
ardumont added a comment to T2253: Install DynamicPageList extension on the public wiki.

Heads up.

Jan 29 2020, 3:07 PM · System administration
ardumont accepted D2589: Add return type to get_storage..
Jan 29 2020, 2:52 PM
ardumont accepted D2598: Remove pypandoc dependency and use docutils to convert rst to HTML.
Jan 29 2020, 1:54 PM
ardumont added a comment to D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.

What about updating the data model to allow missing dates?

In revision?

Yes

Jan 29 2020, 1:49 PM
ardumont updated the diff for D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.

Improve warning log message in case of no time is provided

Jan 29 2020, 1:22 PM
ardumont added a comment to D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.

I don't think it's a good idea to silently skip artifacts like this.

Jan 29 2020, 1:11 PM
ardumont created D2597: loader.npm: If no upload time provided, use artifact's mtime if provided.
Jan 29 2020, 11:35 AM

Jan 28 2020

ardumont closed D2592: webapp0: Switch to cassandra storage.

Landed.

Jan 28 2020, 5:29 PM
ardumont updated the test plan for D2592: webapp0: Switch to cassandra storage.
Jan 28 2020, 5:29 PM
ardumont updated the diff for D2592: webapp0: Switch to cassandra storage.

Move the cassandra storage's dependencies to a profile

Jan 28 2020, 5:28 PM
ardumont abandoned D2595: @danseraf: change public key.
Jan 28 2020, 5:15 PM
ardumont commandeered D2595: @danseraf: change public key.

landed

Jan 28 2020, 5:14 PM
ardumont accepted D2596: Use Cassandra 4.0 (alpha) instead of 3.11..
Jan 28 2020, 4:25 PM
ardumont accepted D2595: @danseraf: change public key.

accepted, will land it soon.

Jan 28 2020, 4:25 PM
ardumont added inline comments to D2592: webapp0: Switch to cassandra storage.
Jan 28 2020, 4:19 PM
ardumont added a comment to D2592: webapp0: Switch to cassandra storage.

you're making the cassandra driver in the same process as the webapp. Are you sure you want to do that?

Jan 28 2020, 3:03 PM
ardumont accepted D2594: Empty Cassandra's jvm.options, in order for it to work on Java >=9..

Fix crash of Cassandra on Java >=9

Jan 28 2020, 2:55 PM