Page MenuHomeSoftware Heritage
Feed Advanced Search

Jan 19 2022

vsellier requested review of D6966: Move mirror documentation from devel to sysadm.
Jan 19 2022, 12:27 PM
vsellier requested review of D6974: Reactivate the ack late configuration for the high priority tasks.
Jan 19 2022, 11:56 AM
vsellier added a revision to T3857: unexpected long time between a task is received and the loading start for few tasks: D6974: Reactivate the ack late configuration for the high priority tasks.
Jan 19 2022, 11:56 AM · System administration, Scheduling utilities

Jan 18 2022

vsellier closed D6964: Remove deprecated documentation.
Jan 18 2022, 5:03 PM
vsellier committed rCDFPbfcc0229921f: Remove deprecated documentation (authored by vsellier).
Remove deprecated documentation
Jan 18 2022, 5:03 PM
vsellier added a revision to T3829: Document mirror - how to create and deploy a mirror from scratch: D6966: Move mirror documentation from devel to sysadm.
Jan 18 2022, 5:00 PM · Mirror
vsellier committed rDDOC578f414acaed: Fix link ref (authored by vsellier).
Fix link ref
Jan 18 2022, 4:26 PM
vsellier updated the diff for D6964: Remove deprecated documentation.

Add the related task

Jan 18 2022, 3:53 PM
vsellier requested review of D6964: Remove deprecated documentation.
Jan 18 2022, 3:44 PM
vsellier added a comment to T3857: unexpected long time between a task is received and the loading start for few tasks.

It looks it's the normal behavior of celery with the current configuration:

Jan 18 2022, 12:25 PM · System administration, Scheduling utilities
vsellier changed the status of T3857: unexpected long time between a task is received and the loading start for few tasks from Open to Work in Progress.
Jan 18 2022, 11:53 AM · System administration, Scheduling utilities
vsellier added a comment to T3857: unexpected long time between a task is received and the loading start for few tasks.

After analyzing further the logs, it seems the celery process is accepting the task eb038b42-713e-4c23-a655-17d04f23870a whereas a previous loading is still running
A more contextual logs:

  • Previous task is received and started:
Jan 17 16:19:31 worker14 python3[2180500]: [2022-01-17 16:19:31,868: INFO/MainProcess] Received task: swh.loader.git.tasks.UpdateGitRepository[70c13ea8-19f4-4ac7-ae4f-ea71f80fc25a]  
Jan 17 16:19:32 worker14 python3[2721731]: [2022-01-17 16:19:32,467: INFO/ForkPoolWorker-133] Load origin 'https://git.libreoffice.org/translations' with type 'git'
  • The new task is accepted whereas the previous one is not yet finished:
Jan 17 16:26:10 worker14 python3[2180500]: [2022-01-17 16:26:10,683: INFO/MainProcess] Received task: swh.loader.git.tasks.UpdateGitRepository[eb038b42-713e-4c23-a655-17d04f23870a]
  • the first task ends:
Jan 17 19:48:20 worker14 python3[2721731]: [51B blob data]
Jan 17 19:48:20 worker14 python3[2721731]: [3.6K blob data]
Jan 17 19:49:57 worker14 python3[2721731]: [2022-01-17 19:49:57,085: ERROR/ForkPoolWorker-133] Loading failure, updating to `failed` status
                                           Traceback (most recent call last):
                                             File "/usr/lib/python3/dist-packages/swh/loader/core/loader.py", line 338, in load
                                               more_data_to_fetch = self.fetch_data()
                                             File "/usr/lib/python3/dist-packages/swh/loader/git/loader.py", line 277, in fetch_data
                                               self.origin.url, base_repo, do_progress
                                             File "/usr/lib/python3/dist-packages/swh/loader/git/loader.py", line 213, in fetch_pack_from_origin
                                               progress=do_activity,
                                             File "/usr/lib/python3/dist-packages/dulwich/client.py", line 2001, in fetch_pack
                                               progress,
                                             File "/usr/lib/python3/dist-packages/dulwich/client.py", line 845, in _handle_upload_pack_tail
                                               SIDE_BAND_CHANNEL_PROGRESS: progress,
                                             File "/usr/lib/python3/dist-packages/dulwich/client.py", line 604, in _read_side_band64k_data
                                               cb(pkt)
                                             File "/usr/lib/python3/dist-packages/swh/loader/git/loader.py", line 201, in do_pack
                                               f"Pack file too big for repository {origin_url}, "
                                           OSError: Pack file too big for repository https://git.libreoffice.org/translations, limit is 4294967296 bytes, current size is 4294966867, would write 65515
Jan 17 19:49:59 worker14 python3[2721731]: [2022-01-17 19:49:59,468: INFO/ForkPoolWorker-133] Task swh.loader.git.tasks.UpdateGitRepository[70c13ea8-19f4-4ac7-ae4f-ea71f80fc25a] succeeded in 12627.452697345056s: {'status': 'failed'}
  • the second task loading starts after 3 hours:
Jan 17 19:50:02 worker14 python3[2736039]: [2022-01-17 19:50:02,768: INFO/ForkPoolWorker-134] Load origin 'https://github.com/webtorrent/webtorrent-desktop' with type 'git'
Jan 18 2022, 11:53 AM · System administration, Scheduling utilities
vsellier triaged T3857: unexpected long time between a task is received and the loading start for few tasks as Normal priority.
Jan 18 2022, 11:46 AM · System administration, Scheduling utilities

Jan 14 2022

vsellier closed D6934: journalbeat: create a missing directory not created in the last packages.

closed by 0256827f9ef17fba02126492cd26448908803b8c

Jan 14 2022, 5:36 PM
vsellier closed D6872: create the admin vm grafana0.
Jan 14 2022, 5:35 PM
vsellier committed rSPRE6230309a88c2: create the admin vm grafana0 (authored by vsellier).
create the admin vm grafana0
Jan 14 2022, 5:35 PM
vsellier updated the diff for D6872: create the admin vm grafana0.

Update after the apply

Jan 14 2022, 5:34 PM
vsellier closed T3817: Install grafana on its own server, a subtask of T3808: Migrate pergamon to bullseye, as Resolved.
Jan 14 2022, 5:13 PM · System administration (Component upgrades)
vsellier closed T3817: Install grafana on its own server as Resolved.
Jan 14 2022, 5:13 PM · System administration
vsellier added a comment to T3817: Install grafana on its own server.
  • pergamon cleanup done with D6952.
Jan 14 2022, 5:13 PM · System administration
vsellier closed D6952: grafana: clean pergamon resources.
Jan 14 2022, 4:58 PM
vsellier committed rSPSITEd23774db02bd: grafana: clean pergamon resources (authored by vsellier).
grafana: clean pergamon resources
Jan 14 2022, 4:58 PM
vsellier updated the diff for D6952: grafana: clean pergamon resources.

rebase

Jan 14 2022, 4:57 PM
vsellier updated the diff for D6952: grafana: clean pergamon resources.

remove unecessary spaces

Jan 14 2022, 4:57 PM
vsellier updated the diff for D6952: grafana: clean pergamon resources.

restore useful removed comment

Jan 14 2022, 4:18 PM
vsellier added a revision to T3817: Install grafana on its own server: D6952: grafana: clean pergamon resources.
Jan 14 2022, 4:12 PM · System administration
vsellier requested review of D6952: grafana: clean pergamon resources.
Jan 14 2022, 4:12 PM
vsellier accepted D6951: sentry: Migrate sentry db to use the new one.
Jan 14 2022, 4:09 PM
vsellier committed rSPSITEcfed293525b9: grafana: disable grafana0 backups (authored by vsellier).
grafana: disable grafana0 backups
Jan 14 2022, 3:27 PM
vsellier added a comment to T3817: Install grafana on its own server.
  • grafana0 server created
  • configuration applied on the reverse proxy
  • network configuration checks:
    • grafana0 -> pergamon:9090 (prometheus): Allowed for all in a floating rule
    • grafana0 -> esnode[1-3]:9200 (elasticsearch queries):
  • public DNS updated to use rp1 (swh-rproxy3.inria.fr) as the public entry point
  • pergamon apache configuration temporary updated to point to the new grafana0 backend server ( and add a temporary rule on the firewall to allow it)
Jan 14 2022, 12:37 PM · System administration
vsellier committed rSPSITEae13e62c814a: grafana: fix the missing database name properties (authored by vsellier).
grafana: fix the missing database name properties
Jan 14 2022, 11:37 AM
vsellier committed rSPSITE8b670491bf64: webapp: Temporary use the main database (authored by vsellier).
webapp: Temporary use the main database
Jan 14 2022, 11:02 AM
vsellier closed D6949: webapp: Temporary use the main database.
Jan 14 2022, 11:02 AM
vsellier requested review of D6949: webapp: Temporary use the main database.
Jan 14 2022, 10:53 AM
vsellier closed D6871: Move grafana on a dedicated server behind the admin RP.
Jan 14 2022, 10:41 AM
vsellier committed rSPSITE8aa49be10300: Move grafana on a dedicated server behind the admin RP (authored by vsellier).
Move grafana on a dedicated server behind the admin RP
Jan 14 2022, 10:41 AM
vsellier updated the test plan for D6871: Move grafana on a dedicated server behind the admin RP.
Jan 14 2022, 10:29 AM
vsellier updated the diff for D6871: Move grafana on a dedicated server behind the admin RP.

rebase

Jan 14 2022, 10:26 AM
vsellier closed D6948: Escape file name pattern to not depend on the /root content.
Jan 14 2022, 10:23 AM
vsellier committed rSPSITE181a17fce891: Escape file name pattern to not depend on the /root content (authored by vsellier).
Escape file name pattern to not depend on the /root content
Jan 14 2022, 10:23 AM
vsellier requested review of D6948: Escape file name pattern to not depend on the /root content.
Jan 14 2022, 10:05 AM

Jan 13 2022

vsellier updated the diff for D6871: Move grafana on a dedicated server behind the admin RP.
  • Rebase
  • Use the centralized database instead of a local postgresql
  • Move the prometheus sql exporter on dali
Jan 13 2022, 8:20 PM
vsellier updated the test plan for D6872: create the admin vm grafana0.
Jan 13 2022, 6:22 PM
vsellier updated the diff for D6872: create the admin vm grafana0.
  • rebase
  • reduce the memory as the database will not be running on this host but in the centralized admin database
  • add the output section
Jan 13 2022, 6:21 PM
vsellier committed rSPRE9e3479d78122: Upgrade bullseye template to 11.2 (authored by vsellier).
Upgrade bullseye template to 11.2
Jan 13 2022, 6:14 PM
vsellier updated the diff for D6871: Move grafana on a dedicated server behind the admin RP.

rebase

Jan 13 2022, 6:08 PM
vsellier accepted D6947: hedgedoc: use the centralized admin db.
Jan 13 2022, 5:32 PM
vsellier closed D6946: netbox: use the centralized admin db.
Jan 13 2022, 4:26 PM
vsellier committed rSPSITE747bd7013f36: netbox: use the centralized admin db (authored by vsellier).
netbox: use the centralized admin db
Jan 13 2022, 4:26 PM
vsellier updated the diff for D6946: netbox: use the centralized admin db.

rebase

Jan 13 2022, 4:25 PM
vsellier removed a task from D6946: netbox: use the centralized admin db: T833: When listing an origin, add origin level metadata to RMD storage.
Jan 13 2022, 4:24 PM
vsellier removed a revision from T833: When listing an origin, add origin level metadata to RMD storage: D6946: netbox: use the centralized admin db.
Jan 13 2022, 4:24 PM · Extrinsic metadata, Restricted Project, GitHub lister
vsellier updated the diff for D6946: netbox: use the centralized admin db.

fix related task

Jan 13 2022, 4:22 PM
vsellier requested review of D6946: netbox: use the centralized admin db.
Jan 13 2022, 4:21 PM
vsellier added a revision to T833: When listing an origin, add origin level metadata to RMD storage: D6946: netbox: use the centralized admin db.
Jan 13 2022, 4:21 PM · Extrinsic metadata, Restricted Project, GitHub lister
vsellier committed rSPSITE0256827f9ef1: journalbeat: create a missing directory not created in the last packages (authored by vsellier).
journalbeat: create a missing directory not created in the last packages
Jan 13 2022, 3:02 PM
vsellier accepted D6941: common/origin_save: Fix elasticsearch request.

LGTM Thanks for fixing this.

Jan 13 2022, 2:17 PM
vsellier accepted D6928: dali: Prepare host with admin tools postgresql dbs.

LGTM \o/

Jan 13 2022, 12:15 PM
vsellier requested review of D6934: journalbeat: create a missing directory not created in the last packages.
Jan 13 2022, 11:29 AM
vsellier accepted D6933: vagrant: Actually sync the site.pp change.

LGTM

Jan 13 2022, 10:47 AM
vsellier accepted D6932: vagrant: Make tmpdir configurable on vagrant scripts.
Jan 13 2022, 10:47 AM
vsellier accepted D6931: Use sync-vagrant-conf wrapper script to deal with puppet manifest.
Jan 13 2022, 10:47 AM
vsellier accepted D6930: Vagrant: Allow rsync puppet manifest to the puppet master vm.
Jan 13 2022, 10:46 AM
vsellier added a comment to D6932: vagrant: Make tmpdir configurable on vagrant scripts.

LGTM

Jan 13 2022, 10:01 AM
vsellier added a comment to D6931: Use sync-vagrant-conf wrapper script to deal with puppet manifest.

LGTM thanks

Jan 13 2022, 10:00 AM
vsellier added a comment to D6930: Vagrant: Allow rsync puppet manifest to the puppet master vm.

LGTM

Jan 13 2022, 10:00 AM

Jan 12 2022

vsellier requested changes to D6906: Bootstrap dali vm in admin network.

We will need a larger disk than 32Go as the sentry db is almost 100GB

Jan 12 2022, 5:06 PM
vsellier updated the task description for T3833: Dedicate one admin host to centralize administration dbs.
Jan 12 2022, 5:05 PM · System administration
vsellier added a revision to T3129: Reliable monitoring of services: for users and for admins : D6926: First iteration of prometheus export of the e2e metrics.
Jan 12 2022, 3:07 PM · Roadmap 2022, Roadmap 2021, Monitoring, meta-task
vsellier accepted D6920: Vagrantfile: Explicit the mount point should happen with rsync.
Jan 12 2022, 11:24 AM

Jan 11 2022

vsellier added inline comments to D6920: Vagrantfile: Explicit the mount point should happen with rsync.
Jan 11 2022, 6:25 PM
vsellier updated the task description for T3833: Dedicate one admin host to centralize administration dbs.
Jan 11 2022, 11:10 AM · System administration
vsellier updated the task description for T3833: Dedicate one admin host to centralize administration dbs.
Jan 11 2022, 11:09 AM · System administration
vsellier updated the task description for T3833: Dedicate one admin host to centralize administration dbs.
Jan 11 2022, 10:24 AM · System administration
vsellier updated the task description for T3833: Dedicate one admin host to centralize administration dbs.
Jan 11 2022, 10:24 AM · System administration
vsellier added a comment to T3817: Install grafana on its own server.

We will wait for the availability of the dedicated admin database server (T3833) before moving grafana. It will avoid to move the data 2 times and will upgrade the database to the last postgresql version.

Jan 11 2022, 10:19 AM · System administration
vsellier added a comment to T3544: Deal with GitHub removing support for git:// URLs.

The first github milestone was reached today.
All the github loading are failing since 00:00 UTC.

Jan 11 2022, 9:08 AM · Origin-GitHub, Git loader

Jan 10 2022

vsellier closed T3838: swh-search build is ko as Resolved.

The build of swh-search is now ok in master and swh-envrionment.
The swh-environment build is still failing but it's due to the swh-graph tests flakiness (it will be solved in T3831)

Jan 10 2022, 7:06 PM · Archive search
vsellier closed D6897: Unpin the tree-sitter dependency.
Jan 10 2022, 6:12 PM
vsellier committed rCDFJe8eb7a424312: Unpin tree-sitter dependency (authored by vsellier).
Unpin tree-sitter dependency
Jan 10 2022, 6:12 PM
vsellier closed D6896: Unpin tree-sitter dependency.
Jan 10 2022, 6:12 PM
vsellier committed rDSEAb260c824758c: Unpin tree-sitter dependency (authored by vsellier).
Unpin tree-sitter dependency
Jan 10 2022, 6:12 PM
vsellier retitled D6897: Unpin the tree-sitter dependency from Use the same version of tree-sitter everywhere to Unpin the tree-sitter dependency.
Jan 10 2022, 6:04 PM
vsellier updated the diff for D6897: Unpin the tree-sitter dependency.

Unpin tree-sitter dependency

Jan 10 2022, 6:04 PM
vsellier updated the diff for D6896: Unpin tree-sitter dependency.

Remove useless remaining comment

Jan 10 2022, 6:03 PM
vsellier retitled D6896: Unpin tree-sitter dependency from use the same version of tree-sitter everywhere to Unpin tree-sitter dependency.
Jan 10 2022, 6:02 PM
vsellier updated the diff for D6896: Unpin tree-sitter dependency.

unpin tree-sitter

Jan 10 2022, 5:59 PM
vsellier added a comment to T3838: swh-search build is ko.

I don't know, it was pinned so I kept it pinned but yes as the versions specified in the diffs are the last ones, I guess we can remove it

Jan 10 2022, 5:14 PM · Archive search
vsellier added a revision to T3838: swh-search build is ko: D6897: Unpin the tree-sitter dependency.
Jan 10 2022, 3:14 PM · Archive search
vsellier requested review of D6897: Unpin the tree-sitter dependency.
Jan 10 2022, 3:14 PM
vsellier requested review of D6896: Unpin tree-sitter dependency.
Jan 10 2022, 2:58 PM
vsellier added a revision to T3838: swh-search build is ko: D6896: Unpin tree-sitter dependency.
Jan 10 2022, 2:54 PM · Archive search
vsellier changed the status of T3838: swh-search build is ko from Open to Work in Progress.
Jan 10 2022, 12:13 PM · Archive search

Jan 7 2022

vsellier requested review of D6871: Move grafana on a dedicated server behind the admin RP.

Why the duplication of profile::grafana into profile::grafana::backend?

The goal was to let the initial profile untouched during the migration and to clearly identify the public reverse_proxy is not installed by this part

Jan 7 2022, 4:24 PM
vsellier updated the diff for D6871: Move grafana on a dedicated server behind the admin RP.

Add more documentation on the backend profile

Jan 7 2022, 4:22 PM
vsellier updated the diff for D6871: Move grafana on a dedicated server behind the admin RP.
  • Use the postgresql module to configure the database Indeed, it's simpler
  • fix a wrong hostname declaration for vagrant
  • fix grafana plugin installation and configuration calls
Jan 7 2022, 4:17 PM
vsellier committed rSENV08c5235251b8: vagrant: declare the grafana0 server (authored by vsellier).
vagrant: declare the grafana0 server
Jan 7 2022, 3:05 PM
vsellier committed rSENV2b8893db4fa1: workaround for puppet certificates revocation in vagrant (authored by vsellier).
workaround for puppet certificates revocation in vagrant
Jan 7 2022, 3:05 PM
vsellier committed rSENV716c5e991457: vagrant: fix misconfigured puppet node types (authored by vsellier).
vagrant: fix misconfigured puppet node types
Jan 7 2022, 3:05 PM
vsellier updated the diff for D6871: Move grafana on a dedicated server behind the admin RP.

rebase

Jan 7 2022, 9:47 AM