Page MenuHomeSoftware Heritage

aeviso (Andrés Ezequiel Viso)
User

Projects

User Details

User Since
May 28 2020, 1:12 AM (73 w, 1 d)

Recent Activity

Today

aeviso committed R230:b3844caaba92: Add isort configuration and make script compliant with it (authored by aeviso).
Add isort configuration and make script compliant with it
Fri, Oct 22, 2:40 PM
aeviso committed R230:69cfb8771348: Simplify client logic (authored by aeviso).
Simplify client logic
Fri, Oct 22, 2:40 PM
aeviso committed R230:e71621469b30: Remove persistent connection from server (authored by aeviso).
Remove persistent connection from server
Fri, Oct 22, 2:40 PM
aeviso committed R230:cff60957c720: Fix provenance object initialization (authored by aeviso).
Fix provenance object initialization
Fri, Oct 22, 2:40 PM
aeviso committed R230:ca22b911c3c7: Update find first/all and improve type annotations (authored by aeviso).
Update find first/all and improve type annotations
Fri, Oct 22, 2:40 PM
aeviso committed R230:dc09c6af26c0: Refactor client/server to dispatch revisions in batches (authored by aeviso).
Refactor client/server to dispatch revisions in batches
Fri, Oct 22, 2:40 PM

Wed, Oct 20

aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Wed, Oct 20, 10:50 AM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.

rebase

Wed, Oct 20, 10:49 AM
aeviso closed D6507: Add metrics on retries when flushing cache on the provenance backend.
Wed, Oct 20, 10:47 AM
aeviso committed rDPROVef49e3100cf4: Add metrics on retries when flushing cache on the provenance backend (authored by aeviso).
Add metrics on retries when flushing cache on the provenance backend
Wed, Oct 20, 10:47 AM
aeviso closed D6506: Export page size as a parameter for postgresql storage.
Wed, Oct 20, 10:47 AM
aeviso committed rDPROV665b8a4430cf: Export page size as a parameter for postgresql storage (authored by aeviso).
Export page size as a parameter for postgresql storage
Wed, Oct 20, 10:47 AM
aeviso updated the diff for D6473: Improve PostgreSQL storage scheme for the `with-path-denormalized` flavor.

rebase

Wed, Oct 20, 10:46 AM
aeviso updated the diff for D6507: Add metrics on retries when flushing cache on the provenance backend.

rebase

Wed, Oct 20, 10:45 AM
aeviso updated the diff for D6506: Export page size as a parameter for postgresql storage.

rebase

Wed, Oct 20, 10:41 AM

Tue, Oct 19

aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Tue, Oct 19, 4:32 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.
  • Fix config file parsing for server initilization
  • Send several items per message in the remote provenance storage
  • Export batch size and prefetch count as parameters for remote storage
Tue, Oct 19, 4:30 PM
aeviso updated the diff for D6473: Improve PostgreSQL storage scheme for the `with-path-denormalized` flavor.

rebase

Tue, Oct 19, 4:29 PM
aeviso requested review of D6507: Add metrics on retries when flushing cache on the provenance backend.
Tue, Oct 19, 4:27 PM
aeviso requested review of D6506: Export page size as a parameter for postgresql storage.
Tue, Oct 19, 4:26 PM
aeviso committed R230:0b732cfa737f: Improve statistics logic (authored by aeviso).
Improve statistics logic
Tue, Oct 19, 2:08 PM
aeviso committed R230:2ca8e31bebaf: Move client/server config to a file (authored by aeviso).
Move client/server config to a file
Tue, Oct 19, 2:08 PM
aeviso committed R230:ed4824526e80: Update revision client/server scripts (authored by aeviso).
Update revision client/server scripts
Tue, Oct 19, 2:08 PM
aeviso committed R230:50ed46d1d81c: Make find first/all scripts backend agnostic (authored by aeviso).
Make find first/all scripts backend agnostic
Tue, Oct 19, 2:08 PM
aeviso committed R230:128e4a53b5aa: Update auxiliar scripts and make the compliant with black and isort (authored by aeviso).
Update auxiliar scripts and make the compliant with black and isort
Tue, Oct 19, 2:08 PM

Fri, Oct 15

aeviso added a comment to D6473: Improve PostgreSQL storage scheme for the `with-path-denormalized` flavor.
In D6473#168303, @olasd wrote:

Looks sensible to me, thanks.

Maybe add a couple comments to explain what the conflict clause does (concatenate the loc and $entity lists, and deduplicates their entries together)?

Fri, Oct 15, 4:29 PM

Thu, Oct 14

aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Thu, Oct 14, 1:42 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.

rebase

Thu, Oct 14, 1:41 PM
aeviso updated the diff for D6473: Improve PostgreSQL storage scheme for the `with-path-denormalized` flavor.

rebase

Thu, Oct 14, 1:39 PM
aeviso requested review of D6473: Improve PostgreSQL storage scheme for the `with-path-denormalized` flavor.
Thu, Oct 14, 12:20 PM
aeviso closed D6456: Move path normalization function to `util` submodule.
Thu, Oct 14, 12:16 PM
aeviso committed rDPROV3e87301a2868: Move path normalization function to `util` submodule (authored by aeviso).
Move path normalization function to `util` submodule
Thu, Oct 14, 12:16 PM

Mon, Oct 11

aeviso closed D6409: Remove direct dependencies on deprecated `swh.model.identifiers` module.
Mon, Oct 11, 5:38 PM
aeviso committed rDPROV2c9ef5673b36: Remove direct dependencies on deprecated `swh.model.identifiers` module (authored by aeviso).
Remove direct dependencies on deprecated `swh.model.identifiers` module
Mon, Oct 11, 5:38 PM
aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Mon, Oct 11, 5:36 PM
aeviso requested review of D6456: Move path normalization function to `util` submodule.
Mon, Oct 11, 5:36 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.
  • Add new RabbitMQ-based client/server API
  • Rework ProvenanceStorageRabbitMQWorker to handle connection loss
  • Improve server/client shoutdown logic and error handling
  • Improve routing key computation for paths
  • Fix config file parsing for server initilization
  • Send several items per message in the remote provenance storage
Mon, Oct 11, 5:35 PM
aeviso updated the diff for D6409: Remove direct dependencies on deprecated `swh.model.identifiers` module.

rebase

Mon, Oct 11, 5:31 PM

Tue, Oct 5

aeviso added a comment to D6409: Remove direct dependencies on deprecated `swh.model.identifiers` module.

Thanks!

Sorry, I meant to do this myself, but didn't get around it yet.

Tue, Oct 5, 3:02 PM
aeviso requested review of D6409: Remove direct dependencies on deprecated `swh.model.identifiers` module.
Tue, Oct 5, 2:39 PM
aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

fix rabbitmq configuration

Tue, Oct 5, 2:32 PM
aeviso closed D6272: Remove remote storage based on `swh.core.api.RPCClient`.
Tue, Oct 5, 12:07 PM
aeviso closed D6358: Make old StatsD metrics style compliant with the rest of the module.
Tue, Oct 5, 12:05 PM
aeviso closed D6353: Add StatsD support to graph submodule.
Tue, Oct 5, 12:05 PM
aeviso committed rDPROV04ff73ea98f5: Make old StatsD metrics style compliant with the rest of the module (authored by aeviso).
Make old StatsD metrics style compliant with the rest of the module
Tue, Oct 5, 12:05 PM
aeviso committed rDPROV1bd6b22aae6a: Add StatsD support to graph submodule (authored by aeviso).
Add StatsD support to graph submodule
Tue, Oct 5, 12:05 PM
aeviso closed D6352: Add StatsD support to provenance storage implementations.
Tue, Oct 5, 12:05 PM
aeviso closed D6351: Add StatsD support to provenance backend.
Tue, Oct 5, 12:05 PM
aeviso committed rDPROV1ad78362fb41: Add StatsD support to provenance storage implementations (authored by aeviso).
Add StatsD support to provenance storage implementations
Tue, Oct 5, 12:05 PM
aeviso committed rDPROVe2a1843d5ebe: Add StatsD support to provenance backend (authored by aeviso).
Add StatsD support to provenance backend
Tue, Oct 5, 12:05 PM
aeviso closed D6357: Split `Provenance::flush` method in two (one per layer).
Tue, Oct 5, 12:05 PM
aeviso closed D6334: Add `close` method to both `ProvenanceInterface` and `ProvenanceStorageInterface`.
Tue, Oct 5, 12:05 PM
aeviso committed rDPROV246e55f9b7e3: Split `Provenance::flush` method in two (one per layer) (authored by aeviso).
Split `Provenance::flush` method in two (one per layer)
Tue, Oct 5, 12:05 PM
aeviso committed rDPROVf0210c3753c3: Add `open`/`close` methods to both `ProvenanceInterface` and… (authored by aeviso).
Add `open`/`close` methods to both `ProvenanceInterface` and…
Tue, Oct 5, 12:05 PM
aeviso closed D6273: Remove remote storage based on `swh.core.api.RPCClient`.
Tue, Oct 5, 12:05 PM
aeviso committed rDPROV172e327c2588: Remove remote provenance storage based on `swh.core.api.RPCClient` (authored by aeviso).
Remove remote provenance storage based on `swh.core.api.RPCClient`
Tue, Oct 5, 12:05 PM
aeviso added a comment to D6339: Add support for remote backend on existing storage tests.

IMHO This diff should be squashed in D6165 (it's really part of the work adding the rabbitmq-based backend).

Tue, Oct 5, 11:35 AM
aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Tue, Oct 5, 11:27 AM
aeviso updated the summary of D6357: Split `Provenance::flush` method in two (one per layer).
Tue, Oct 5, 11:25 AM
aeviso added a comment to D6334: Add `close` method to both `ProvenanceInterface` and `ProvenanceStorageInterface`.

looks ok to me. Just one question, why do you need __future__.annotation?

Tue, Oct 5, 11:24 AM

Mon, Oct 4

aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Mon, Oct 4, 4:30 PM
aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Mon, Oct 4, 3:57 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.

rebase

Mon, Oct 4, 3:56 PM
aeviso updated the diff for D6358: Make old StatsD metrics style compliant with the rest of the module.

rebase

Mon, Oct 4, 3:53 PM
aeviso updated the diff for D6353: Add StatsD support to graph submodule.

rebase

Mon, Oct 4, 3:52 PM
aeviso updated the diff for D6352: Add StatsD support to provenance storage implementations.

rebase

Mon, Oct 4, 3:52 PM
aeviso updated the diff for D6351: Add StatsD support to provenance backend.

rebase

Mon, Oct 4, 3:51 PM
aeviso updated the summary of D6357: Split `Provenance::flush` method in two (one per layer).
Mon, Oct 4, 3:49 PM
aeviso updated the diff for D6357: Split `Provenance::flush` method in two (one per layer).

rebase

Mon, Oct 4, 3:49 PM
aeviso updated the diff for D6334: Add `close` method to both `ProvenanceInterface` and `ProvenanceStorageInterface`.

turn backend classes into context managers

Mon, Oct 4, 3:47 PM
aeviso updated the diff for D6273: Remove remote storage based on `swh.core.api.RPCClient`.

rebase

Mon, Oct 4, 3:46 PM
aeviso updated the diff for D6272: Remove remote storage based on `swh.core.api.RPCClient`.

rebase

Mon, Oct 4, 3:46 PM
aeviso retitled D6273: Remove remote storage based on `swh.core.api.RPCClient` from Remove old client/server storage based on `swh.core.api.RPCClient` to Remove remote storage based on `swh.core.api.RPCClient`.
Mon, Oct 4, 3:43 PM
aeviso updated the summary of D6273: Remove remote storage based on `swh.core.api.RPCClient`.
Mon, Oct 4, 3:41 PM
aeviso retitled D6272: Remove remote storage based on `swh.core.api.RPCClient` from Rename remote storage backend classes to Remove remote storage based on `swh.core.api.RPCClient`.
Mon, Oct 4, 3:40 PM
aeviso updated the diff for D6273: Remove remote storage based on `swh.core.api.RPCClient`.

squash with D6272

Mon, Oct 4, 3:39 PM
aeviso updated the diff for D6272: Remove remote storage based on `swh.core.api.RPCClient`.

squash with D6273

Mon, Oct 4, 3:38 PM

Thu, Sep 30

aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Thu, Sep 30, 4:21 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.

rebase

Thu, Sep 30, 4:20 PM

Wed, Sep 29

aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Wed, Sep 29, 4:15 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.

rebase

Wed, Sep 29, 4:14 PM
aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Wed, Sep 29, 3:43 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.

move later in the commit history

Wed, Sep 29, 3:40 PM
aeviso updated the diff for D6358: Make old StatsD metrics style compliant with the rest of the module.

rebase

Wed, Sep 29, 3:38 PM
aeviso updated the diff for D6353: Add StatsD support to graph submodule.

rebase

Wed, Sep 29, 3:37 PM
aeviso retitled D6352: Add StatsD support to provenance storage implementations from Add StatsD support to all three storage implementations to Add StatsD support to provenance storage implementations.
Wed, Sep 29, 3:37 PM
aeviso updated the diff for D6352: Add StatsD support to provenance storage implementations.

rebase

Wed, Sep 29, 3:36 PM
aeviso updated the diff for D6351: Add StatsD support to provenance backend.

rebase

Wed, Sep 29, 3:34 PM
aeviso updated the diff for D6357: Split `Provenance::flush` method in two (one per layer).

rebase

Wed, Sep 29, 3:33 PM
aeviso updated the diff for D6273: Remove remote storage based on `swh.core.api.RPCClient`.

move earlier in the commit history

Wed, Sep 29, 3:31 PM
aeviso updated the diff for D6358: Make old StatsD metrics style compliant with the rest of the module.

rebase

Wed, Sep 29, 2:36 PM
aeviso updated the diff for D6353: Add StatsD support to graph submodule.

rebase

Wed, Sep 29, 2:35 PM
aeviso updated the diff for D6352: Add StatsD support to provenance storage implementations.

rebase

Wed, Sep 29, 2:35 PM
aeviso updated the diff for D6351: Add StatsD support to provenance backend.

rebase

Wed, Sep 29, 2:34 PM
aeviso updated the diff for D6357: Split `Provenance::flush` method in two (one per layer).

rebase

Wed, Sep 29, 2:33 PM
aeviso updated the summary of D6273: Remove remote storage based on `swh.core.api.RPCClient`.
Wed, Sep 29, 2:32 PM
aeviso updated the diff for D6273: Remove remote storage based on `swh.core.api.RPCClient`.

rebase

Wed, Sep 29, 2:31 PM
aeviso updated the diff for D6339: Add support for remote backend on existing storage tests.

rebase

Wed, Sep 29, 2:31 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.

rebase

Wed, Sep 29, 2:29 PM
aeviso updated the diff for D6334: Add `close` method to both `ProvenanceInterface` and `ProvenanceStorageInterface`.

Add open method and refactor storage classes initialization

Wed, Sep 29, 2:28 PM