Page MenuHomeSoftware Heritage
Feed All Stories

Sep 23 2021

ardumont renamed T3581: List heptapod instance foss.heptapod.net from List "gitlab-like" instance foss.heptapod.net to List heptapod instance foss.heptapod.net.
Sep 23 2021, 8:54 AM · Archive coverage, System administration, Origin-GitLab
ardumont triaged T3600: List heptapod instance https://heptapod.host/ as Normal priority.
Sep 23 2021, 8:54 AM · System administration, Archive coverage
ardumont added a parent task for T3581: List heptapod instance foss.heptapod.net: T3599: List and ingest heptapod instances.
Sep 23 2021, 8:53 AM · Archive coverage, System administration, Origin-GitLab
ardumont added a parent task for T3597: List heptapod instance https://forge.extranet.logilab.fr/: T3599: List and ingest heptapod instances.
Sep 23 2021, 8:53 AM · System administration, Archive coverage
ardumont added subtasks for T3599: List and ingest heptapod instances: T3597: List heptapod instance https://forge.extranet.logilab.fr/, T3581: List heptapod instance foss.heptapod.net.
Sep 23 2021, 8:53 AM · System administration, Archive coverage
ardumont triaged T3599: List and ingest heptapod instances as Normal priority.
Sep 23 2021, 8:53 AM · System administration, Archive coverage

Sep 22 2021

borisbaldassari added a comment to D6133: maven-lister: initialise lister..

Hum. This diff is a mess after the refactoring of the main loop.
Please give me some time to fix all of the current issues, then rebase the diff to make it more readable. Hope it will clear up the lines mix.

Sep 22 2021, 11:57 PM
swh-public-ci added a comment to D6133: maven-lister: initialise lister..

Build is green

Sep 22 2021, 11:38 PM
borisbaldassari updated the diff for D6133: maven-lister: initialise lister..
  • maven-lister: Fix various comments from review (review D6133).
  • maven-lister: add README.md to describe design decisions (review D6133).
  • maven-lister: Fix useless storage of file + minor fixes (review D6133).
Sep 22 2021, 11:35 PM
stsp closed D5992: add support for the CVS loader to 'Save Code Now'.
Sep 22 2021, 8:36 PM
stsp committed rDWAPPS6722da987bd4: add support for the CVS loader to 'Save Code Now' (authored by stsp).
add support for the CVS loader to 'Save Code Now'
Sep 22 2021, 8:36 PM
swh-public-ci added a comment to D5992: add support for the CVS loader to 'Save Code Now'.

Build is green

Sep 22 2021, 8:16 PM
stsp updated the diff for D5992: add support for the CVS loader to 'Save Code Now'.

rebased patch

Sep 22 2021, 8:02 PM
swh-public-ci added a comment to D5992: add support for the CVS loader to 'Save Code Now'.

Build is green

Sep 22 2021, 7:32 PM
ardumont accepted D6328: test_identifiers.py: Make sha1_git literals more consistent..
Sep 22 2021, 7:27 PM
ardumont updated the test plan for D6305: opam: Install and maintain up-to-date shared opam root directories.
Sep 22 2021, 7:23 PM
ardumont updated the diff for D6305: opam: Install and maintain up-to-date shared opam root directories.

Refactor and make the install/update idempotent

Sep 22 2021, 7:19 PM
stsp updated the diff for D5992: add support for the CVS loader to 'Save Code Now'.

whitespace fix

Sep 22 2021, 7:18 PM
stsp added inline comments to D5992: add support for the CVS loader to 'Save Code Now'.
Sep 22 2021, 7:18 PM
ardumont updated the summary of D6305: opam: Install and maintain up-to-date shared opam root directories.
Sep 22 2021, 7:04 PM
ardumont updated the diff for D6305: opam: Install and maintain up-to-date shared opam root directories.

Update

Sep 22 2021, 7:04 PM
ardumont retitled D6305: opam: Install and maintain up-to-date shared opam root directories from opam: Actually install shared state amongst worker to opam: Install and maintain up-to-date shared opam root directories.
Sep 22 2021, 7:02 PM
vlorentz requested review of D6328: test_identifiers.py: Make sha1_git literals more consistent..
Sep 22 2021, 6:45 PM
vlorentz added a comment to D6324: test_identifiers.py: Fix/update malformed data dicts.
In D6324#163917, @olasd wrote:

Is the broken_dates hunk supposed to be part of this diff? Looks out of place.

Sep 22 2021, 6:39 PM
anlambert accepted D5992: add support for the CVS loader to 'Save Code Now'.

Looks good to me, just a small indentation issue to fix before landing this. Thanks !

Sep 22 2021, 6:22 PM
olasd accepted D6323: Move SWHID classes and functions from identifiers.py to swhids.py.

I'd suggest letting this one stew for a bit for others to have a chance to object :-)

Sep 22 2021, 6:18 PM
olasd added a comment to D6324: test_identifiers.py: Fix/update malformed data dicts.

Is the broken_dates hunk supposed to be part of this diff? Looks out of place.

Sep 22 2021, 6:15 PM
swh-public-ci added a comment to D5992: add support for the CVS loader to 'Save Code Now'.

Build is green

Sep 22 2021, 6:15 PM
douardda created P1173 (An Untitled Masterwork).
Sep 22 2021, 6:15 PM
vlorentz added inline comments to D6323: Move SWHID classes and functions from identifiers.py to swhids.py.
Sep 22 2021, 6:15 PM
swh-public-ci added a comment to D6325: Refactor identifiers & model to make *_git_object() functions work on model classes instead of dicts.

Build is green

Sep 22 2021, 6:07 PM
vlorentz updated the diff for D6325: Refactor identifiers & model to make *_git_object() functions work on model classes instead of dicts.

shouldn't have staged this change

Sep 22 2021, 6:05 PM
olasd added inline comments to D6323: Move SWHID classes and functions from identifiers.py to swhids.py.
Sep 22 2021, 6:05 PM
vlorentz requested review of D6327: Remove identifier_to_bytes and identifier_to_hex.
Sep 22 2021, 6:02 PM
stsp updated the diff for D5992: add support for the CVS loader to 'Save Code Now'.

include changes suggested by anlambert which I missed

Sep 22 2021, 5:59 PM
ardumont accepted D6321: Add bazaar as supported revision type.
Sep 22 2021, 5:59 PM
vlorentz requested review of D6326: Move manifest computation functions from identifiers.py to git_objects.py.
Sep 22 2021, 5:51 PM
vlorentz requested review of D6325: Refactor identifiers & model to make *_git_object() functions work on model classes instead of dicts.
Sep 22 2021, 5:50 PM
vlorentz requested review of D6324: test_identifiers.py: Fix/update malformed data dicts.
Sep 22 2021, 5:49 PM
vlorentz updated the summary of D6323: Move SWHID classes and functions from identifiers.py to swhids.py.
Sep 22 2021, 5:49 PM
vlorentz requested review of D6323: Move SWHID classes and functions from identifiers.py to swhids.py.
Sep 22 2021, 5:49 PM
ardumont committed rSPSITE9a8e1c42ffac: common: Exclude k3s container disk from icinga alerts (authored by ardumont).
common: Exclude k3s container disk from icinga alerts
Sep 22 2021, 5:05 PM
Alphare requested review of D6321: Add bazaar as supported revision type.
Sep 22 2021, 4:23 PM
ardumont updated the task description for T3592: POC elastic worker infrastructure.
Sep 22 2021, 4:23 PM · System administration
vlorentz triaged T3598: Support revisions with "extra headers" not at the end as Low priority.
Sep 22 2021, 4:00 PM · Data Model, Storage manager
anlambert added a comment to D6271: tarball: Add support for uncompressing crate files.

oh i missed that, great ;)

Sep 22 2021, 3:29 PM
ardumont updated the task description for T3592: POC elastic worker infrastructure.
Sep 22 2021, 3:24 PM · System administration
ardumont committed rSPRE285d70740f4e: staging: Align staging infra and terraform declaration (authored by ardumont).
staging: Align staging infra and terraform declaration
Sep 22 2021, 3:09 PM
ardumont changed the status of T3592: POC elastic worker infrastructure from Open to Work in Progress.
Sep 22 2021, 2:57 PM · System administration
ardumont moved T3592: POC elastic worker infrastructure from Backlog to Weekly backlog on the System administration board.
Sep 22 2021, 2:57 PM · System administration
vlorentz added a comment to T3596: Support "weird" permissions in directories.

Complete proposal for the above solution:

Sep 22 2021, 2:56 PM · meta-task, Data Model, Storage manager
ardumont added a comment to D6271: tarball: Add support for uncompressing crate files.

oh i missed that, great ;)

Sep 22 2021, 2:54 PM
vlorentz added a comment to T3595: Support disordered directory entries in git.

Complete proposal to implement the above solution:

Sep 22 2021, 2:51 PM · meta-task, Data Model, Storage manager
ardumont added projects to T3597: List heptapod instance https://forge.extranet.logilab.fr/: Archive coverage, System administration.
Sep 22 2021, 2:38 PM · System administration, Archive coverage
ardumont triaged T3597: List heptapod instance https://forge.extranet.logilab.fr/ as Normal priority.
Sep 22 2021, 2:36 PM · System administration, Archive coverage
ardumont closed T3581: List heptapod instance foss.heptapod.net as Resolved.
Sep 22 2021, 2:32 PM · Archive coverage, System administration, Origin-GitLab
ardumont moved T3581: List heptapod instance foss.heptapod.net from in-progress to deployed/landed/monitoring on the System administration board.
Sep 22 2021, 2:32 PM · Archive coverage, System administration, Origin-GitLab
ardumont updated the task description for T3581: List heptapod instance foss.heptapod.net.
Sep 22 2021, 2:32 PM · Archive coverage, System administration, Origin-GitLab
ardumont closed D6320: docs: Update archive changelog about the foss.heptpod.net instance.
Sep 22 2021, 2:32 PM
ardumont committed rDDOC4610129e4ed7: docs: Update archive changelog about the foss.heptpod.net instance (authored by ardumont).
docs: Update archive changelog about the foss.heptpod.net instance
Sep 22 2021, 2:32 PM
ardumont updated the summary of D6320: docs: Update archive changelog about the foss.heptpod.net instance.
Sep 22 2021, 2:32 PM
ardumont updated the diff for D6320: docs: Update archive changelog about the foss.heptpod.net instance.

Adapt according to review

Sep 22 2021, 2:31 PM
aeviso added a comment to D6165: Add new RabbitMQ-based client/server API.

What do you mean by assigning requests randomly?

The way gunicorn assigns requests to worker processes in the existing RPC server

How do you guarantee conflict resolution that way?

What conflict resolution? Sorry I didn't really follow swh-provenance's development, and I can't find this in the documentation

Sep 22 2021, 2:21 PM
zack accepted D6320: docs: Update archive changelog about the foss.heptpod.net instance.

Approved, but please fix the minutia I'm mentioning in the above comment before landing.

Sep 22 2021, 2:20 PM
ardumont claimed T3581: List heptapod instance foss.heptapod.net.
Sep 22 2021, 2:14 PM · Archive coverage, System administration, Origin-GitLab
douardda added a comment to D6316: opam: Share opam root directory even on multiple instances.

You may use fcntl.flock for this

I mean using an empty (lock) file in the opam_root directory.

Sep 22 2021, 2:14 PM
ardumont updated the diff for D6320: docs: Update archive changelog about the foss.heptpod.net instance.

Actually use the right date!

Sep 22 2021, 2:13 PM
ardumont claimed T3590: opam loader: Ensure required opam state is shared amongst ingestion/listing runs.
Sep 22 2021, 2:12 PM · Archive coverage, Opam
douardda added a comment to D6316: opam: Share opam root directory even on multiple instances.

You may use fcntl.flock for this

Sep 22 2021, 2:12 PM
ardumont changed the status of T3590: opam loader: Ensure required opam state is shared amongst ingestion/listing runs from Open to Work in Progress.
Sep 22 2021, 2:12 PM · Archive coverage, Opam
ardumont changed the status of T3590: opam loader: Ensure required opam state is shared amongst ingestion/listing runs, a subtask of T3424: Opam support, from Open to Work in Progress.
Sep 22 2021, 2:12 PM · Archive coverage, Opam
ardumont added a revision to T3590: opam loader: Ensure required opam state is shared amongst ingestion/listing runs: D6316: opam: Share opam root directory even on multiple instances.
Sep 22 2021, 2:11 PM · Archive coverage, Opam
ardumont updated the summary of D6316: opam: Share opam root directory even on multiple instances.
Sep 22 2021, 2:11 PM
ardumont added a revision to T3590: opam loader: Ensure required opam state is shared amongst ingestion/listing runs: D6318: opam: Allow shared state between loader runs using multi-instance opam root.
Sep 22 2021, 2:11 PM · Archive coverage, Opam
ardumont updated the summary of D6318: opam: Allow shared state between loader runs using multi-instance opam root.
Sep 22 2021, 2:11 PM
douardda added a comment to D6316: opam: Share opam root directory even on multiple instances.

Following what i said in the loader diff, i'm actually closing this.
Ack on the lock folder but i won't attend to it immediately.

[1] D6318

As i was wrong in my implementation of the loader implementation and @aleo made me realize, i've fixed it.
So now that lister diff becomes relevant again, so claimed it back.

I think there was already a problem before, but since we have now more chance to hit it, I'd really like the opam_init process to lock the directory when running opam commands.

It's a great idea but i've no idea how to actually do that though.

Maybe adding --safe flag [1] during the command that actually list the packages would be enough instead.
I've actually added that for the loader [2] (for the command that also read information)

[1]

--safe, --readonly
    Make sure nothing will be automatically updated or rewritten. Useful for calling from completion scripts, for example. Will fail whenever such an operation is needed ; also avoids waiting for locks, skips interactive
    questions and overrides the $OPAMDEBUG variable. This is equivalent to set environment variable $OPAMSAFE.

[2] D6318

Sep 22 2021, 2:11 PM
ardumont updated the task description for T3581: List heptapod instance foss.heptapod.net.
Sep 22 2021, 2:09 PM · Archive coverage, System administration, Origin-GitLab
ardumont requested review of D6320: docs: Update archive changelog about the foss.heptpod.net instance.
Sep 22 2021, 2:09 PM
ardumont added a revision to T3581: List heptapod instance foss.heptapod.net: D6320: docs: Update archive changelog about the foss.heptpod.net instance.
Sep 22 2021, 2:09 PM · Archive coverage, System administration, Origin-GitLab
vlorentz added a comment to D6165: Add new RabbitMQ-based client/server API.

What do you mean by assigning requests randomly?

Sep 22 2021, 2:06 PM
ardumont updated the task description for T3581: List heptapod instance foss.heptapod.net.
Sep 22 2021, 2:06 PM · Archive coverage, System administration, Origin-GitLab
ardumont added a comment to T3581: List heptapod instance foss.heptapod.net.

Status on this:

  • Added the foss heptapod instance for listing [1]
  • Ensure the run went smoothly [2]
  • Stop 12 some workers, keep only 4 for the instance is not harassed [3]
  • Trigger those new origins for ingestion
  • when done (or almost), starts back the other workers [4]
  • Update the archive logs when ingestion is done
Sep 22 2021, 2:06 PM · Archive coverage, System administration, Origin-GitLab
vlorentz abandoned D6319: model: optimize dictify().
Sep 22 2021, 2:02 PM
vlorentz added a comment to D6319: model: optimize dictify().

On second thought, this is a bad idea. Let's solve the bottleneck by computing identifiers directly using model classes instead of having to dictify them.

Sep 22 2021, 2:02 PM
swh-public-ci added a comment to D6318: opam: Allow shared state between loader runs using multi-instance opam root.

Build is green

Sep 22 2021, 2:01 PM
vlorentz closed D6289: vault: Escape provided email address in the URL.
Sep 22 2021, 2:01 PM
vlorentz committed rDWAPPS8aa625784dfe: vault: Escape provided email address in the URL + fix email validation (authored by vlorentz).
vault: Escape provided email address in the URL + fix email validation
Sep 22 2021, 2:01 PM
anlambert accepted D6289: vault: Escape provided email address in the URL.
Sep 22 2021, 2:01 PM
ardumont closed T3588: Deploy swh.loader.git v1.0 as Resolved.
Sep 22 2021, 2:00 PM · System administration, Git loader
ardumont moved T3588: Deploy swh.loader.git v1.0 from code-review/await-feedback/pause to deployed/landed/monitoring on the System administration board.
Sep 22 2021, 2:00 PM · System administration, Git loader
ardumont moved T3588: Deploy swh.loader.git v1.0 from in-progress to code-review/await-feedback/pause on the System administration board.
Sep 22 2021, 2:00 PM · System administration, Git loader
ardumont closed T3589: Deploy swh.vault v1.2 as Resolved.
Sep 22 2021, 2:00 PM · System administration, Vault
ardumont moved T3589: Deploy swh.vault v1.2 from code-review/await-feedback/pause to deployed/landed/monitoring on the System administration board.
Sep 22 2021, 2:00 PM · System administration, Vault
ardumont changed the status of T3588: Deploy swh.loader.git v1.0 from Open to Work in Progress.
Sep 22 2021, 2:00 PM · System administration, Git loader
ardumont updated the diff for D6318: opam: Allow shared state between loader runs using multi-instance opam root.

Update docstring

Sep 22 2021, 1:59 PM
swh-public-ci added a comment to D6318: opam: Allow shared state between loader runs using multi-instance opam root.

Build is green

Sep 22 2021, 1:58 PM
ardumont updated the diff for D6318: opam: Allow shared state between loader runs using multi-instance opam root.

Align commit message with diffs

Sep 22 2021, 1:56 PM
ardumont updated the summary of D6318: opam: Allow shared state between loader runs using multi-instance opam root.
Sep 22 2021, 1:55 PM
vlorentz updated the task description for T3586: Figure out what to do with 'misordered' directories in Cassandra.
Sep 22 2021, 1:44 PM · Data Model, Storage manager
vlorentz closed T3582: cassandra: Use 'git ordering' for directory entries, a subtask of T3585: Fix inconsistencies of the Cassandra backend with postgres, as Wontfix.
Sep 22 2021, 1:44 PM · meta-task, Storage manager