Page MenuHomeSoftware Heritage
Feed Advanced Search

Oct 16 2022

olasd committed R263:7dbe727f88e3: Support more differential actions (authored by olasd).
Support more differential actions
Oct 16 2022, 11:52 PM
olasd committed R263:94ced75ec03e: Move the empty repository check higher in the gitlab export process (authored by olasd).
Move the empty repository check higher in the gitlab export process
Oct 16 2022, 11:52 PM
olasd committed R263:de10bd202abc: Ensure generated cross-references use the :path_with_namespace (authored by olasd).
Ensure generated cross-references use the :path_with_namespace
Oct 16 2022, 11:52 PM
olasd committed R263:61283a8077de: Only update ticket events when they exist (authored by olasd).
Only update ticket events when they exist
Oct 16 2022, 11:52 PM
olasd committed R263:ccadb9d2143d: Make the snippet-suffix function consistent with other object suffixes (authored by olasd).
Make the snippet-suffix function consistent with other object suffixes
Oct 16 2022, 11:52 PM
olasd committed R263:519f336daf8a: Skip large files in create-file (authored by olasd).
Skip large files in create-file
Oct 16 2022, 11:52 PM

Oct 15 2022

olasd added a comment to D8686: merkle: Make MerkleNode.collect return a set of nodes instead of a dict.

Thanks for taking this suggestion in stride!

Oct 15 2022, 12:27 AM

Oct 14 2022

olasd committed rSPSITEaf7d19ed80ff: Add ardumont to readonly users on tate (authored by olasd).
Add ardumont to readonly users on tate
Oct 14 2022, 6:22 PM
olasd committed R263:d8b22b925518: Make sure cache management in the phabricator import works (authored by olasd).
Make sure cache management in the phabricator import works
Oct 14 2022, 5:35 PM
olasd committed R263:18fe1b817fb4: Harden fetching of differential actions (authored by olasd).
Harden fetching of differential actions
Oct 14 2022, 5:35 PM
olasd committed R263:253eb7b96719: Wait for asynchronous notes to appear (authored by olasd).
Wait for asynchronous notes to appear
Oct 14 2022, 5:35 PM
olasd committed R263:4b9d628e86f1: Update activity timeline when adding commit comments (authored by olasd).
Update activity timeline when adding commit comments
Oct 14 2022, 5:35 PM
olasd committed R263:0d36d5a34ca5: Use proper ordering for find-ev-command (authored by olasd).
Use proper ordering for find-ev-command
Oct 14 2022, 5:35 PM
olasd accepted D8685: phabricator/utils: Revoke the cache if it's invalid on disk.
Oct 14 2022, 3:18 PM
olasd committed R263:d9bfc312d0f9: Refactor the update of the `updated_at` rails field (authored by olasd).
Refactor the update of the `updated_at` rails field
Oct 14 2022, 3:17 PM
olasd committed R263:ffacf738b121: Improve the handling of issue actions to clean the activity feed (authored by olasd).
Improve the handling of issue actions to clean the activity feed
Oct 14 2022, 3:17 PM
olasd committed R263:b6c0928b77b3: Improve retries in the rails-commands-with-recovery (authored by olasd).
Improve retries in the rails-commands-with-recovery
Oct 14 2022, 3:17 PM
olasd committed R263:2944205eda65: Retry dexador requests when the SSL connection hangs up (authored by olasd).
Retry dexador requests when the SSL connection hangs up
Oct 14 2022, 3:17 PM
olasd committed R263:87edd97356fa: Ensure that we only update a recently-created event (authored by olasd).
Ensure that we only update a recently-created event
Oct 14 2022, 3:17 PM
olasd committed R263:6fae5083c05b: When guessing a base commit for a diff, only attempt 50 commits (authored by olasd).
When guessing a base commit for a diff, only attempt 50 commits
Oct 14 2022, 3:17 PM
olasd added a comment to D8682: Improve CVS loader performances.
In D8682#226117, @olasd wrote:

swh.model.from_disk.Directory has a collect method which is supposed to do the change tracking by itself (it only returns the nodes that have changed since the last time .collect() was called). This should allow you to drop the modified_paths tracking altogether.

Oct 14 2022, 10:47 AM
olasd added a comment to D8682: Improve CVS loader performances.

swh.model.from_disk.Directory has a collect method which is supposed to do the change tracking by itself (it only returns the nodes that have changed since the last time .collect() was called). This should allow you to drop the modified_paths tracking altogether.

Oct 14 2022, 10:45 AM

Oct 13 2022

olasd committed R263:280111facb19: Ensure uploaded files keep their names (authored by olasd).
Ensure uploaded files keep their names
Oct 13 2022, 6:44 PM
olasd committed R263:696b4cf32dd2: Implement find-gitlab-project to replace most uses of find-project-by-name (authored by olasd).
Implement find-gitlab-project to replace most uses of find-project-by-name
Oct 13 2022, 6:44 PM
olasd committed R263:ae7c4f1e255e: make-request: support arbitrary headers (authored by olasd).
make-request: support arbitrary headers
Oct 13 2022, 6:44 PM
olasd committed R263:f195ae4ef04e: Add ticket action for ticket merges (authored by olasd).
Add ticket action for ticket merges
Oct 13 2022, 6:44 PM
olasd committed R263:6082bf9906a6: Support mapping email verification status (authored by olasd).
Support mapping email verification status
Oct 13 2022, 6:44 PM
olasd committed R263:00f47185e479: Add a rails-commands-with-recovery command (authored by olasd).
Add a rails-commands-with-recovery command
Oct 13 2022, 6:44 PM
olasd accepted D8676: production-worker05: Increase memory and scratch disk space.

does ballooning interact correctly with kubernetes' memory accounting? I assume that'd do a better job if the node only had a static amount of memory.

Oct 13 2022, 3:50 PM
olasd edited projects for T4198: swh-webapp-update-savecodenow-statuses.service times out because it uses a poorly indexed origin visit query, added: Web app; removed Website.
Oct 13 2022, 3:15 PM · Web app
olasd committed R263:bbbb285cfb56: Add support for ticket actions (authored by olasd).
Add support for ticket actions
Oct 13 2022, 2:25 AM
olasd committed R263:b03724c0edd6: Add support for ticket actions (authored by olasd).
Add support for ticket actions
Oct 13 2022, 2:20 AM
olasd committed R263:d03d2e8a9e23: Ensure a bunch of features are disabled when creating a project (authored by olasd).
Ensure a bunch of features are disabled when creating a project
Oct 13 2022, 2:20 AM
olasd committed R263:220595af11a9: Support nil value in utf-8-bytes-to-string (authored by olasd).
Support nil value in utf-8-bytes-to-string
Oct 13 2022, 2:20 AM
olasd committed R263:33de435877af: Skip email confirmations for new users (authored by olasd).
Skip email confirmations for new users
Oct 13 2022, 2:20 AM
olasd committed R263:7a9518188a03: Ensure users are admin even if they've not had to be created (authored by olasd).
Ensure users are admin even if they've not had to be created
Oct 13 2022, 2:20 AM

Oct 12 2022

olasd committed R263:ffe36fe1da16: Use trivial-utf-8 to convert byte sequences to strings (authored by olasd).
Use trivial-utf-8 to convert byte sequences to strings
Oct 12 2022, 6:06 PM
olasd committed R263:d8c4e697d99a: Update event dates for MR creations (authored by olasd).
Update event dates for MR creations
Oct 12 2022, 6:06 PM
olasd committed R263:a6192c6e34e6: Update event dates for inline comments and discussions (authored by olasd).
Update event dates for inline comments and discussions
Oct 12 2022, 6:06 PM
olasd committed R263:687eec77420c: Allow an extra filter for event searches (authored by olasd).
Allow an extra filter for event searches
Oct 12 2022, 6:06 PM
olasd committed R263:3bee4dd52c11: Make wait on event unconditional (authored by olasd).
Make wait on event unconditional
Oct 12 2022, 6:06 PM
olasd accepted D8666: Returns address when no sanitize address function is set (the default).
Oct 12 2022, 2:16 PM

Oct 11 2022

olasd created P1493 some bits of config for forgerie.
Oct 11 2022, 5:04 PM
olasd committed R263:d6258f68dae5: Implement private visibility for snippets (authored by olasd).
Implement private visibility for snippets
Oct 11 2022, 4:37 PM
olasd committed R263:01dd905476cc: Improve diagnostics for rails-command (authored by olasd).
Improve diagnostics for rails-command
Oct 11 2022, 4:37 PM
olasd committed R263:7409cd254c26: Try to improve the activity feed (authored by olasd).
Try to improve the activity feed
Oct 11 2022, 4:37 PM
olasd committed R263:3d1e4358ecea: Implement the concept of merge request action (authored by olasd).
Implement the concept of merge request action
Oct 11 2022, 4:37 PM
olasd committed R263:97042df2b9b9: Add a hook to set the destination GitLab namespace for each repository (authored by olasd).
Add a hook to set the destination GitLab namespace for each repository
Oct 11 2022, 4:37 PM
olasd committed R263:340083672218: Make most gitlab object creations idempotent (authored by olasd).
Make most gitlab object creations idempotent
Oct 11 2022, 4:37 PM
olasd committed R263:c43b9d21054b: Ensure the core/errors file exists for recording mapping errors (authored by olasd).
Ensure the core/errors file exists for recording mapping errors
Oct 11 2022, 4:37 PM
olasd committed R263:17283f590468: Skip repositories that have no commits (authored by olasd).
Skip repositories that have no commits
Oct 11 2022, 4:37 PM
olasd committed R263:1a673cffed6e: Add the possibility of creating a full group hierarchy (authored by olasd).
Add the possibility of creating a full group hierarchy
Oct 11 2022, 4:37 PM

Oct 10 2022

olasd changed the edit policy for T4617: Test task please ignore.
Oct 10 2022, 12:09 PM
olasd changed the edit policy for T4617: Test task please ignore.
Oct 10 2022, 12:03 PM
olasd created T4617: Test task please ignore.
Oct 10 2022, 12:00 PM

Oct 7 2022

olasd accepted D8597: Add method 'origin_get' endpoint.

Looks fine except for the return type which I believe is too narrow?

Oct 7 2022, 12:52 PM

Oct 6 2022

olasd added a comment to D8597: Add method 'origin_get' endpoint.

I'm not too fond of the List[str] -> List[Dict[str, Any]] signature, with the "not found" requested documents just disappearing from the result list.

Oct 6 2022, 5:22 PM
olasd added inline comments to D8635: gitlab-staging: Add the configuration to install the gitlab operator.
Oct 6 2022, 3:16 PM
olasd added inline comments to D8635: gitlab-staging: Add the configuration to install the gitlab operator.
Oct 6 2022, 12:33 PM

Oct 3 2022

olasd added a comment to T4534: Evaluate MetalLB as inbound loadbalancer.

FWIW, we didn't manage to replicate the timeout issue when manually killing and/or bringing down the network on the node currently responding to the MetalLB IP address... Every time, the failover happened within 10 seconds.

Oct 3 2022, 4:11 PM · System administration
olasd committed rSPSITE4a28fe53994c: Add thanos store for archive-production rancher cluster (authored by olasd).
Add thanos store for archive-production rancher cluster
Oct 3 2022, 3:54 PM
olasd accepted D8593: Reorganize the code.

I think this makes sense, thanks!

Oct 3 2022, 11:17 AM
olasd added a comment to T4527: scrubber: keep a state file for postgresql datastores.

I think I'll implement it as a table in the scrubber's DB, this will make it easier to query the current status of scrubbing and add it to the Grafana dashboard

Oct 3 2022, 11:09 AM · Datastore Scrubber
olasd accepted D8591: Adapt postgresql backend to swh.core.db >= 2.0.
Oct 3 2022, 10:57 AM
olasd accepted D8590: Upgrade to swh.graph 2.0.
Oct 3 2022, 10:55 AM

Sep 30 2022

olasd accepted D8564: github: Ignore archive_url and issues_url; use custom codemeta:issueTracker.

Ah, d'oh, it is (but your test fixture lies :-P)

Sep 30 2022, 4:32 PM
olasd added a comment to D8564: github: Ignore archive_url and issues_url; use custom codemeta:issueTracker.

Generating the issueTracker should probably be gated on the has_issues field (which is false, for this specific repository).

Sep 30 2022, 4:31 PM
olasd accepted D8574: postgresql: Remove merge join with origin_visit in origin_visit_get_latest.

That seems sensible, thanks.

Sep 30 2022, 4:30 PM
olasd added a comment to D8582: Allow more checksum computations in Content model.

It was initially to just compute that new hash at the same time as the standard ones we store but that's getting out of hand.

then use MultiHash directly in the Content loader, instead of Content.from_data

Sep 30 2022, 10:47 AM
olasd added a comment to D8582: Allow more checksum computations in Content model.

Why are the changes to the model object needed, instead of just hashing the file directly?

You mean using MultiHash directly. Yes, that feels more and more like the right way to do it.

It was initially to just compute that new hash at the same time as the standard ones we store but that's getting out of hand.

Sep 30 2022, 10:47 AM
olasd requested changes to D8582: Allow more checksum computations in Content model.

I don't agree with the idea of adding additional hashes, that will not be stored, to the Content model object. Model objects should map 1:1 with what is stored in the archive.

Sep 30 2022, 10:42 AM

Sep 29 2022

olasd accepted D8580: Apply 'max_matching_nodes' restriction after 'return_types' filter.

The logic seems sound, but I'm proposing an (untested) edit to make the code clearer, WDYT?

Sep 29 2022, 5:55 PM
olasd added inline comments to D8581: Add Content Loader to ingest raw content file.
Sep 29 2022, 5:45 PM
olasd added a comment to D8539: Add random directory sampling policy.

Fine, i've one comment i'd like others to have a look at though [1] regarding where
that new discovery (interface) code should go. It feels currently a bit off to me that this code
is in loader-core. Loaders are not the sole archive consumers (scanner, webapp, cli, indexer, cooker, ...).

[1] https://forge.softwareheritage.org/D8539?id=30916#inline-60774

@vlorentz @douardda @olasd @anlambert ^

Sep 29 2022, 4:03 PM
olasd committed rCJSWH32b1ad3332b3: Make all docs jobs only clone a single branch for all repos (authored by olasd).
Make all docs jobs only clone a single branch for all repos
Sep 29 2022, 3:25 PM

Sep 28 2022

olasd created P1465 requirement hack.
Sep 28 2022, 6:03 PM
olasd created P1464 Command-Line Input.
Sep 28 2022, 6:03 PM
olasd committed rDGRPH8549673d02e4: Properly set the port from CLI when running swh graph grpc-serve (authored by olasd).
Properly set the port from CLI when running swh graph grpc-serve
Sep 28 2022, 3:55 PM
olasd accepted D8561: Add debug logging to grpc-serve initialization.

The hang really is in the /java/ process, so that's not going to help me much, but it won't hurt either.

Sep 28 2022, 1:38 PM

Sep 27 2022

olasd accepted D8468: github and gitea: Use html_url as @id and clone_url as codeRepository.

This seems reasonable in terms of ""ontology design"".

Sep 27 2022, 4:59 PM
olasd accepted D8460: Add Gitea metadata mapping.

At a glance, this seems okay.

Sep 27 2022, 4:55 PM
olasd accepted D8447: Add max_matching_nodes parameter to /leaves.
Sep 27 2022, 3:10 PM
olasd committed rDSTO1281ee7b7eeb: Add date-based index to origin_visit (authored by olasd).
Add date-based index to origin_visit
Sep 27 2022, 3:04 PM
olasd closed D8466: Add date-based index to origin_visit.
Sep 27 2022, 3:03 PM
olasd committed rDSTO0786ab174902: SQL upgrade scripts don't need to bump dbversion anymore (authored by olasd).
SQL upgrade scripts don't need to bump dbversion anymore
Sep 27 2022, 3:03 PM
olasd updated the diff for D8466: Add date-based index to origin_visit.

Rebase

Sep 27 2022, 2:44 PM
olasd accepted D8547: Exclude protobuf 4.21.*.

fun with inconsistent side effects during imports

Sep 27 2022, 2:41 PM
olasd added inline comments to D8546: Add more origins to savecodenow::e2e..
Sep 27 2022, 2:40 PM
olasd accepted D8543: Handle errors raised by fromisoformat..
Sep 27 2022, 2:31 PM
olasd accepted D8546: Add more origins to savecodenow::e2e..
Sep 27 2022, 2:28 PM
olasd accepted D8548: developer-setup: Add instructions to install latest yarn version.

Thanks.

Sep 27 2022, 2:25 PM

Sep 26 2022

olasd accepted D8527: model: avoid another extra creation of Model object.
Sep 26 2022, 1:35 PM
olasd accepted D8510: from_disk: only build a model object once.
Sep 26 2022, 1:31 PM
olasd added inline comments to D8521: Use a Merkle discovery algorithm with archives.
Sep 26 2022, 12:10 PM
olasd accepted D8532: Set rancher-node-production worker to high load profile.

(indeed, collected resources)

Sep 26 2022, 12:07 PM

Sep 21 2022

olasd committed R260:99f6518e769c: storage-replayer: Disable sentry logging events (authored by olasd).
storage-replayer: Disable sentry logging events
Sep 21 2022, 11:15 AM

Sep 15 2022

olasd committed rSPSITE4790ce76ffde: Make swh.graph http listen on all ip addresses (authored by olasd).
Make swh.graph http listen on all ip addresses
Sep 15 2022, 3:05 PM

Sep 14 2022

olasd committed rSPSITEb56179cd700c: swh::deploy::graph: revert unexport of icinga checks (authored by olasd).
swh::deploy::graph: revert unexport of icinga checks
Sep 14 2022, 7:44 PM
olasd committed rSPSITEce5de80db7fa: Clarify swh-graph icinga checks between http and grpc (authored by olasd).
Clarify swh-graph icinga checks between http and grpc
Sep 14 2022, 7:40 PM
olasd committed rSPSITE3e45c4317622: Split deployment of swh.graph grpc and http (authored by olasd).
Split deployment of swh.graph grpc and http
Sep 14 2022, 7:40 PM