Page MenuHomeSoftware Heritage
Feed All Stories

Sep 6 2021

vlorentz triaged T3558: Enable the swh-search QL in production as Normal priority.
Sep 6 2021, 10:36 AM · Archive search, System administration, Intrinsic metadata, Extrinsic metadata
jayeshv triaged T3557: Run experiments against the MongoDB backend as Normal priority.
Sep 6 2021, 10:20 AM · Provenance database
jayeshv triaged T3556: Implement a generic pagination support for the GraphQL response. as Normal priority.
Sep 6 2021, 10:18 AM · GraphQL API
jayeshv triaged T3555: Re-factor the MongoDB backend as Normal priority.
Sep 6 2021, 10:15 AM · Provenance database

Sep 5 2021

rdicosmo moved T3534: Update team page with John Hsieh from Restricted Project Column to Restricted Project Column on the Unknown Object (Project) board.
Sep 5 2021, 9:33 PM · Unknown Object (Project)
rdicosmo committed rMSLDb17758ca1b46: EDP 2021 (authored by rdicosmo).
EDP 2021
Sep 5 2021, 7:45 PM
rdicosmo committed rMSLDaededa4271fc: Reorganised motivations (authored by rdicosmo).
Reorganised motivations
Sep 5 2021, 7:45 PM

Sep 4 2021

KShivendu added a comment to D6138: package/utils: Handle downloads for urls with missing schema.

@ardumont @olasd can we do this:

  • Add a new property fallback_schema = ['https', 'http'] in PackageLoader
  • Change download_package to try different schemas from fallback_schema list (if url/schema is valid)
  • Change this (fallback_schema) property in the inherited classes (from PackageLoader) as per requirements
Sep 4 2021, 2:03 PM
swh-public-ci added a comment to D6138: package/utils: Handle downloads for urls with missing schema.

Build is green

Sep 4 2021, 1:54 PM
KShivendu updated the diff for D6138: package/utils: Handle downloads for urls with missing schema.
  • Handle missing schema only for niguix (instead of doing it for all types of downloads)
Sep 4 2021, 1:52 PM
borisbaldassari added a comment to D6133: maven-lister: initialise lister..

So, what would be useful as metadata? What we have is groupId, artifactId, version.

Sep 4 2021, 1:25 PM
borisbaldassari added a comment to D6158: maven jar-loader: Initalise files..

Hiho good people,

Sep 4 2021, 12:07 PM
swh-public-ci added a comment to D6158: maven jar-loader: Initalise files..

Build is green

Sep 4 2021, 11:34 AM
borisbaldassari updated the diff for D6158: maven jar-loader: Initalise files..
  • maven jar-loader: fix tests.
Sep 4 2021, 11:32 AM

Sep 3 2021

vlorentz triaged T3553: git_bare: Don't include submodule targets as Normal priority.
Sep 3 2021, 7:17 PM · Vault
vlorentz removed a project from T3551: Fix git-fsck errors in the git-bare cooker: meta-task.
Sep 3 2021, 7:16 PM · Vault
vlorentz added a parent task for T75: Check integrity of directories, revisions, and releases: T3552: Fix corrupted releases, revisions, and directories in the storage.
Sep 3 2021, 6:28 PM · Archive content, Restricted Project
vlorentz added a subtask for T3552: Fix corrupted releases, revisions, and directories in the storage: T75: Check integrity of directories, revisions, and releases.
Sep 3 2021, 6:28 PM · Storage manager
vlorentz placed T3552: Fix corrupted releases, revisions, and directories in the storage up for grabs.
Sep 3 2021, 6:27 PM · Storage manager
vlorentz triaged T3552: Fix corrupted releases, revisions, and directories in the storage as Normal priority.
Sep 3 2021, 6:27 PM · Storage manager
vlorentz added a comment to T75: Check integrity of directories, revisions, and releases.

Old versions of Dulwich (eg. 0.16.3, the version in stretch), dropped newlines at the end of the gpgsig header.

Sep 3 2021, 6:25 PM · Archive content, Restricted Project
vlorentz triaged T3551: Fix git-fsck errors in the git-bare cooker as Normal priority.
Sep 3 2021, 6:22 PM · Vault
anlambert created P1154 (An Untitled Masterwork).
Sep 3 2021, 5:41 PM
olasd created P1153 corrupted revision.
Sep 3 2021, 5:38 PM
anlambert created P1152 (An Untitled Masterwork).
Sep 3 2021, 5:29 PM
Harbormaster failed to build B23365: rDWAPPSea485ffd9e8f: vault: Fix content-types for rDWAPPSea485ffd9e8f: vault: Fix content-types!
Sep 3 2021, 5:23 PM
vlorentz closed D6180: vault: Fix content-types.
Sep 3 2021, 5:22 PM
vlorentz committed rDWAPPSea485ffd9e8f: vault: Fix content-types (authored by vlorentz).
vault: Fix content-types
Sep 3 2021, 5:22 PM
anlambert added a revision to T3489: Implement iframe view for content and directory elements: D6186: misc: Add iframe view for contents and directories.
Sep 3 2021, 5:22 PM · Software Stories, Web app
ardumont added a subtask for T2345: Improve handling of recurrent loading tasks in scheduler: T3538: Send scheduler metrics to prometheus.
Sep 3 2021, 5:17 PM · Sprint 2021 01, Archive coverage, Scheduling utilities
ardumont added a parent task for T3538: Send scheduler metrics to prometheus: T2345: Improve handling of recurrent loading tasks in scheduler.
Sep 3 2021, 5:17 PM · System administration, Monitoring, Scheduling utilities
ardumont changed the status of T3538: Send scheduler metrics to prometheus from Open to Work in Progress.
Sep 3 2021, 5:16 PM · System administration, Monitoring, Scheduling utilities
vsellier added a comment to T3357: Perform some tests of the cassandra storage on Grid5000.

With the new concurrent replay of the directory, the disk usage grow up rapidly:

Sep 3 2021, 5:15 PM · System administration, Storage manager
vsellier added a comment to D6139: cassandra: Add option to select (hopefully) more efficient batch insertion algos.

Some feedback, I had to delay the benchmarks because the servers was almost full and the cluster needed to be expanded to 7 nodes. The cluster is in stabilization phase (rebuild/repair of the new node and cleanup of the old one)
When it will be done, I will be able to finalize the tests Hopefully at the beginning of the next week

Sep 3 2021, 4:51 PM
anlambert closed T1870: revamp archive coverage page to list instances of mentioned listers as Resolved.

Closing this as resolved, archive coverage widget has been updated accordingly and deployed.

Sep 3 2021, 4:39 PM · Web app
swh-public-ci added a comment to D6165: Add new RabbitMQ-based client/server API.

Build is green

Sep 3 2021, 4:26 PM
anlambert requested changes to D5992: add support for the CVS loader to 'Save Code Now'.

@stsp , thanks for this !

Sep 3 2021, 4:24 PM
aeviso updated the diff for D6165: Add new RabbitMQ-based client/server API.
  • Improve connection error handling on both client and server side
Sep 3 2021, 4:24 PM
ardumont updated the diff for D6177: Send scheduler metrics to prometheus.

No need for the _metrics suffix

Sep 3 2021, 4:20 PM
ardumont updated the diff for D6177: Send scheduler metrics to prometheus.

Keep the _metrics in the metric name

Sep 3 2021, 4:19 PM
moranegg added a comment to T3489: Implement iframe view for content and directory elements.

Leave as is for a first deployment.
We will test on the partners platform and iterate.

Sep 3 2021, 4:04 PM · Software Stories, Web app
vsellier added a comment to T3433: Deploy swh.search v0.10/v0.11.

production deployment:

  • disable puppet
  • stop and disable the journal clients and the search backend
  • update the swh-search configuration to change the index name to origin-v0.11
root@search1:/etc/softwareheritage/search# diff -U3 /tmp/server.yml server.yml
--- /tmp/server.yml	2021-09-03 14:06:07.896137122 +0000
+++ server.yml	2021-09-03 14:05:47.072081879 +0000
@@ -10,7 +10,7 @@
     port: 9200
   indexes:
     origin:
-      index: origin-production
+      index: origin-v0.11
       read_alias: origin-read
       write_alias: origin-write
  • update the journal-clients to use a group id swh.search.journal_client.[indexed|object]-v0.11
root@search1:/etc/softwareheritage/search# diff -U3 /tmp/journal_client_objects.yml journal_client_objects.yml 
--- /tmp/journal_client_objects.yml	2021-09-03 14:06:52.660255797 +0000
+++ journal_client_objects.yml	2021-09-03 14:07:10.684303568 +0000
@@ -8,7 +8,7 @@
   - kafka2.internal.softwareheritage.org
   - kafka3.internal.softwareheritage.org
   - kafka4.internal.softwareheritage.org
-  group_id: swh.search.journal_client
+  group_id: swh.search.journal_client-v0.11
   prefix: swh.journal.objects
   object_types:
   - origin
root@search1:/etc/softwareheritage/search# diff -U3 /tmp/journal_client_indexed.yml journal_client_indexed.yml 
--- /tmp/journal_client_indexed.yml	2021-09-03 14:06:52.660255797 +0000
+++ journal_client_indexed.yml	2021-09-03 14:07:25.760343512 +0000
@@ -8,7 +8,7 @@
   - kafka2.internal.softwareheritage.org
   - kafka3.internal.softwareheritage.org
   - kafka4.internal.softwareheritage.org
-  group_id: swh.search.journal_client.indexed
+  group_id: swh.search.journal_client.indexed-v0.11
   prefix: swh.journal.indexed
   object_types:
   - origin_intrinsic_metadata
  • perform a system upgrade
root@search1:/etc/softwareheritage/search# apt dist-upgrade -V
...
The following NEW packages will be installed:
   python3-tree-sitter (0.19.0-1+swh1~bpo10+1)
The following packages will be upgraded:
   libnss-systemd (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
   libpam-systemd (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
   libsystemd0 (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
   libudev1 (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
   python3-swh.core (0.14.3-1~swh1~bpo10+1 => 0.14.5-1~swh1~bpo10+1)
   python3-swh.model (2.6.1-1~swh1~bpo10+1 => 2.8.0-1~swh1~bpo10+1)
   python3-swh.scheduler (0.15.0-1~swh1~bpo10+1 => 0.18.0-1~swh1~bpo10+1)
   python3-swh.search (0.9.0-1~swh1~bpo10+1 => 0.11.4-2~swh1~bpo10+1)
   python3-swh.storage (0.30.1-1~swh1~bpo10+1 => 0.36.0-1~swh1~bpo10+1)
   systemd (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
   systemd-sysv (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
   systemd-timesyncd (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
   udev (247.3-3~bpo10+1 => 247.3-6~bpo10+1)
13 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
...

There is no need to reboot

  • enable and restart the swh-search backend
  • check the new index creation
root@search1:/etc/softwareheritage/search# curl ${ES_SERVER}/_cat/indices\?v
health status index             uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   origin-v0.11      XOUR_jKcTtWKjlPk_8EAlA  90   1          0            0     34.3kb         18.2kb
green  open   origin-v0.9.0     TH9xlECuS4CcJTDw0Fqieg  90   1  175001478     36494554      293gb        146.9gb
green  open   origin-production hZfuv0lVRImjOjO_rYgDzg  90   1  176722078     56232582      311gb        155.1gb
  • update the write index alias
root@search1:~/T3433# ./update-write-alias.sh 
{"acknowledged":true}{"acknowledged":true}root@search1:~/T3433# 
root@search1:~/T3433# curl ${ES_SERVER}/_cat/aliases\?v
alias               index             filter routing.index routing.search is_write_index
origin-write        origin-v0.11      -      -             -              -
origin-read-v0.9.0  origin-v0.9.0     -      -             -              -
origin-v0.9.0-read  origin-v0.9.0     -      -             -              -
origin-v0.9.0-write origin-v0.9.0     -      -             -              -
origin-write-v0.9.0 origin-v0.9.0     -      -             -              -
origin-read         origin-production -      -             -              -

All the v0.9.0 stuff will be cleared once the migration to the v0.11 done

  • restart the journal clients
root@search1:~# systemctl enable swh-search-journal-client@objects
Created symlink /etc/systemd/system/multi-user.target.wants/swh-search-journal-client@objects.service → /etc/systemd/system/swh-search-journal-client@.service.
root@search1:~# systemctl enable swh-search-journal-client@indexed
Created symlink /etc/systemd/system/multi-user.target.wants/swh-search-journal-client@indexed.service → /etc/systemd/system/swh-search-journal-client@.service.
root@search1:~# systemctl start swh-search-journal-client@objects
root@search1:~# systemctl start swh-search-journal-client@indexed
  • wait for the lag to recover, create additional journal clients if necessary
  • update the read index alias
  • land D6182, D6183, D6197
  • Update swh-web configuration to support the new way to configure the metadata search backend (D6202)
  • deploy them on webapp1 and moma
Sep 3 2021, 4:03 PM · System administration, Archive search
anlambert requested review of D6184: api/origin_save: Add savable visit types in apidoc dynamically.
Sep 3 2021, 4:02 PM
Harbormaster failed remote builds in B23357: Diff 22403 for D6158: maven jar-loader: Initalise files.!
Sep 3 2021, 4:02 PM
swh-public-ci added a comment to D6158: maven jar-loader: Initalise files..

Build has FAILED

Sep 3 2021, 4:02 PM
anlambert accepted D6180: vault: Fix content-types.

Oh right, I missed those too during my yesterday reviews.

Sep 3 2021, 4:01 PM
borisbaldassari updated the diff for D6158: maven jar-loader: Initalise files..
  • maven jar-loader: fix tests.
Sep 3 2021, 4:00 PM
vlorentz requested review of D6180: vault: Fix content-types.
Sep 3 2021, 3:54 PM
Harbormaster failed remote builds in B23355: Diff 22401 for D6158: maven jar-loader: Initalise files.!
Sep 3 2021, 3:48 PM
swh-public-ci added a comment to D6158: maven jar-loader: Initalise files..

Build has FAILED

Sep 3 2021, 3:48 PM
ardumont accepted D6182: swh-search: update the configuration for the deployment of v0.11.4.
Sep 3 2021, 3:47 PM
ardumont accepted D6183: swh-search: activate metadata search all ES on the main webapp.

Here we go!

Sep 3 2021, 3:46 PM
vsellier updated the summary of D6183: swh-search: activate metadata search all ES on the main webapp.
Sep 3 2021, 3:46 PM
borisbaldassari updated the diff for D6158: maven jar-loader: Initalise files..
  • maven jar-loader: fix tests.
Sep 3 2021, 3:45 PM
vsellier requested review of D6183: swh-search: activate metadata search all ES on the main webapp.
Sep 3 2021, 3:45 PM
vsellier added a revision to T3040: [production] Enable swh-search's journal-client for indexed objects: D6183: swh-search: activate metadata search all ES on the main webapp.
Sep 3 2021, 3:45 PM · System administration, Journal, Archive search
vsellier requested review of D6182: swh-search: update the configuration for the deployment of v0.11.4.
Sep 3 2021, 3:44 PM
vsellier added a revision to T3433: Deploy swh.search v0.10/v0.11: D6182: swh-search: update the configuration for the deployment of v0.11.4.
Sep 3 2021, 3:44 PM · System administration, Archive search
vlorentz closed D6181: test_directory_get_entries_pagination: don't depend on result order.
Sep 3 2021, 3:42 PM
vlorentz committed rDSTO834a49d06768: test_directory_get_entries_pagination: don't depend on result order (authored by vlorentz).
test_directory_get_entries_pagination: don't depend on result order
Sep 3 2021, 3:42 PM
ardumont accepted D6181: test_directory_get_entries_pagination: don't depend on result order.
Sep 3 2021, 3:41 PM
vlorentz closed T3505: Make the git-bare cooker available to the staff and beta-testers in the production webapp as Resolved.
Sep 3 2021, 3:38 PM · Vault, Web app
vlorentz closed T3505: Make the git-bare cooker available to the staff and beta-testers in the production webapp, a subtask of T3504: Make the git-bare cooker publicly available, as Resolved.
Sep 3 2021, 3:38 PM · Vault, Web app
Harbormaster failed remote builds in B23350: Diff 22396 for D6158: maven jar-loader: Initalise files.!
Sep 3 2021, 3:34 PM
swh-public-ci added a comment to D6158: maven jar-loader: Initalise files..

Build has FAILED

Sep 3 2021, 3:34 PM
vlorentz renamed T3550: Compute and show ETA for vault tasks from Compute and show ETA for to vault tasks to Compute and show ETA for vault tasks.
Sep 3 2021, 3:33 PM · Scheduling utilities, Web app, Vault
vlorentz renamed T3550: Compute and show ETA for vault tasks from Add ETA for to vault tasks to Compute and show ETA for to vault tasks.
Sep 3 2021, 3:33 PM · Scheduling utilities, Web app, Vault
vlorentz updated the task description for T3550: Compute and show ETA for vault tasks.
Sep 3 2021, 3:32 PM · Scheduling utilities, Web app, Vault
vlorentz triaged T3550: Compute and show ETA for vault tasks as Normal priority.
Sep 3 2021, 3:32 PM · Scheduling utilities, Web app, Vault
borisbaldassari updated the diff for D6158: maven jar-loader: Initalise files..
  • maven jar-loader: fix tests.
Sep 3 2021, 3:32 PM
ardumont added a comment to T3507: prod: vault: Deploy v1.0.0.

For git-bare cooking to work, upgrade swh.storage to the latest version (> v0.35) and
restart the storage service (done).

Sep 3 2021, 3:22 PM · System administration, Vault, Web app
anlambert added a comment to T3375: Add column 'client' in moderation view.

Would you have time during September to help on this task? (it is a roadmap task, btw)

Sep 3 2021, 3:16 PM · Monitoring, SWORD deposit, Web app
Harbormaster failed remote builds in B23349: Diff 22395 for D6158: maven jar-loader: Initalise files.!
Sep 3 2021, 3:16 PM
swh-public-ci added a comment to D6158: maven jar-loader: Initalise files..

Build has FAILED

Sep 3 2021, 3:16 PM
borisbaldassari updated the diff for D6158: maven jar-loader: Initalise files..
  • maven jar-loader: fix tests.
Sep 3 2021, 3:13 PM
anlambert closed D6153: webapp/config: Bump content_display_max_size to 5 Mb.

I forgot to update the diff after local rebase, closed by rSPSITEe009324d13e8a6f3821bdc755a1c3ae9c044bf28.

Sep 3 2021, 3:04 PM
ardumont updated the diff for D6177: Send scheduler metrics to prometheus.

Rebase

Sep 3 2021, 3:03 PM
vlorentz requested review of D6181: test_directory_get_entries_pagination: don't depend on result order.
Sep 3 2021, 3:03 PM
Harbormaster failed remote builds in B23346: Diff 22392 for D6158: maven jar-loader: Initalise files.!
Sep 3 2021, 2:45 PM
swh-public-ci added a comment to D6158: maven jar-loader: Initalise files..

Build has FAILED

Sep 3 2021, 2:45 PM
borisbaldassari updated the diff for D6158: maven jar-loader: Initalise files..
  • maven jar-loader: fix minor typos + tests.
Sep 3 2021, 2:43 PM
ardumont created P1151 swh-vault cooking error.
Sep 3 2021, 2:41 PM
Harbormaster failed remote builds in B23345: Diff 22391 for D6158: maven jar-loader: Initalise files.!
Sep 3 2021, 2:41 PM
swh-public-ci added a comment to D6158: maven jar-loader: Initalise files..

Build has FAILED

Sep 3 2021, 2:41 PM
borisbaldassari updated the diff for D6158: maven jar-loader: Initalise files..
  • maven jar-loader: fix minor typos + tests.
Sep 3 2021, 2:39 PM
ardumont updated the diff for D6177: Send scheduler metrics to prometheus.

Drop the other secondary cluster instruction

Sep 3 2021, 2:30 PM
ardumont added inline comments to D6177: Send scheduler metrics to prometheus.
Sep 3 2021, 2:28 PM
anlambert committed rSPSITEe009324d13e8: webapp/config: Bump content_display_max_size to 5 MB (authored by anlambert).
webapp/config: Bump content_display_max_size to 5 MB
Sep 3 2021, 2:26 PM
ardumont accepted D6153: webapp/config: Bump content_display_max_size to 5 Mb.
Sep 3 2021, 2:25 PM
olasd edited P1150 Command-Line Input.
Sep 3 2021, 2:11 PM
olasd created P1150 Command-Line Input.
Sep 3 2021, 2:10 PM
anlambert closed D6179: setup.py: Ensure tree-sitter-cli gets installed in develop command.
Sep 3 2021, 1:47 PM
anlambert committed rDSEAdefa7880c195: setup.py: Ensure tree-sitter-cli gets installed in develop command (authored by anlambert).
setup.py: Ensure tree-sitter-cli gets installed in develop command
Sep 3 2021, 1:47 PM
vlorentz accepted D6179: setup.py: Ensure tree-sitter-cli gets installed in develop command.

Thanks

Sep 3 2021, 1:46 PM
anlambert requested review of D6179: setup.py: Ensure tree-sitter-cli gets installed in develop command.
Sep 3 2021, 1:46 PM
vlorentz closed T3492: cassandra: origin_visit_add should increase next_visit_id even when upserting as Resolved.
Sep 3 2021, 1:45 PM · Storage manager
vlorentz closed D6175: vault-ui: Remove remaining references to object_type.
Sep 3 2021, 1:43 PM
vlorentz closed D6174: vault: Rename downloaded files to replace ':' with '_' in SWHIDs.
Sep 3 2021, 1:43 PM
swh-public-ci added a comment to D6171: Switch the UI to use bare git archives, instead of gitfast..

Build is green

Sep 3 2021, 1:43 PM
vlorentz committed rDWAPPSaf07239d95cf: vault-ui: Remove remaining references to object_type (authored by vlorentz).
vault-ui: Remove remaining references to object_type
Sep 3 2021, 1:43 PM