Page MenuHomeSoftware Heritage
Feed Advanced Search

Dec 12 2021

dachary updated the task description for T3634: Create swh-perfecthash module.
Dec 12 2021, 5:43 AM · Object storage
dachary updated the task description for T3528: Add winery backend: grid5000 benchmark.
Dec 12 2021, 5:21 AM · Object storage
dachary changed the status of T3528: Add winery backend: grid5000 benchmark, a subtask of T3432: Add winery backend, from Open to Work in Progress.
Dec 12 2021, 5:20 AM · Object storage
dachary changed the status of T3528: Add winery backend: grid5000 benchmark from Open to Work in Progress.
Dec 12 2021, 5:20 AM · Object storage
dachary removed a parent task for T3796: winery benchmarks: T3432: Add winery backend.
Dec 12 2021, 5:20 AM · Object storage
dachary removed a subtask for T3432: Add winery backend: T3796: winery benchmarks.
Dec 12 2021, 5:20 AM · Object storage
dachary closed T3796: winery benchmarks as Invalid.
Dec 12 2021, 5:20 AM · Object storage
dachary closed T3796: winery benchmarks, a subtask of T3432: Add winery backend, as Invalid.
Dec 12 2021, 5:20 AM · Object storage
dachary closed T3524: Add winery backend: create the Ceph cluster, a subtask of T3432: Add winery backend, as Resolved.
Dec 12 2021, 5:19 AM · Object storage
dachary closed T3523: Add winery backend: create the PostgreSQL cluster, a subtask of T3432: Add winery backend, as Resolved.
Dec 12 2021, 5:18 AM · Object storage
dachary closed T3523: Add winery backend: create the PostgreSQL cluster as Resolved.

Duplicate of T3533

Dec 12 2021, 5:18 AM · Object storage
dachary changed the status of T3523: Add winery backend: create the PostgreSQL cluster, a subtask of T3432: Add winery backend, from Open to Work in Progress.
Dec 12 2021, 5:16 AM · Object storage
dachary changed the status of T3523: Add winery backend: create the PostgreSQL cluster from Open to Work in Progress.
Dec 12 2021, 5:16 AM · Object storage
dachary changed the status of T3432: Add winery backend from Open to Work in Progress.
Dec 12 2021, 5:08 AM · Object storage
dachary updated the task description for T3796: winery benchmarks.
Dec 12 2021, 5:07 AM · Object storage
dachary added a parent task for T3796: winery benchmarks: T3432: Add winery backend.
Dec 12 2021, 5:06 AM · Object storage
dachary added a subtask for T3432: Add winery backend: T3796: winery benchmarks.
Dec 12 2021, 5:06 AM · Object storage
dachary changed the status of T3796: winery benchmarks from Open to Work in Progress.
Dec 12 2021, 5:05 AM · Object storage
dachary closed T3670: fed4fire setup for winery benchmarks as Resolved.
Dec 12 2021, 5:03 AM · Object storage
dachary closed T3670: fed4fire setup for winery benchmarks, a subtask of T3432: Add winery backend, as Resolved.
Dec 12 2021, 5:03 AM · Object storage

Dec 11 2021

dachary changed the status of T3533: Winery backend: basic implementation, a subtask of T3432: Add winery backend, from Open to Work in Progress.
Dec 11 2021, 10:20 PM · Object storage

Dec 9 2021

dachary added a revision to T3634: Create swh-perfecthash module: D6809: option to skip bdist_wheel and only upload a source package.
Dec 9 2021, 11:36 AM · Object storage
dachary added a subtask for T3634: Create swh-perfecthash module: T3783: bdist_wheel with manylinux for swh-perfecthash.
Dec 9 2021, 11:35 AM · Object storage
dachary added a parent task for T3783: bdist_wheel with manylinux for swh-perfecthash: T3634: Create swh-perfecthash module.
Dec 9 2021, 11:35 AM · Object storage
dachary triaged T3783: bdist_wheel with manylinux for swh-perfecthash as Normal priority.
Dec 9 2021, 11:35 AM · Object storage
dachary closed D6805: doc: add a description line.
Dec 9 2021, 10:41 AM · Object storage
ardumont accepted D6805: doc: add a description line.

lgtm

Dec 9 2021, 10:18 AM · Object storage
ardumont added a comment to D6805: doc: add a description line.

@ardumont @olasd I'm not sure if it was polite / useful to add you as subscribers to this isolated commit. Please let me know if I should have done otherwise.

Dec 9 2021, 10:16 AM · Object storage
ardumont updated the summary of D6805: doc: add a description line.
Dec 9 2021, 10:16 AM · Object storage

Dec 8 2021

dachary added a comment to D6805: doc: add a description line.

@ardumont @olasd I'm not sure if it was polite / useful to add you as subscribers to this isolated commit. Please let me know if I should have done otherwise.

Dec 8 2021, 7:00 PM · Object storage
dachary added a project to D6805: doc: add a description line: Object storage.
Dec 8 2021, 6:59 PM · Object storage
dachary added a comment to T3634: Create swh-perfecthash module.

I've read https://docs.softwareheritage.org/sysadm/deployment/howto-debian-packaging.html to figure out what should be done to complete the "Bootstrap Debian packaging" part which does not show in the pool https://debian.softwareheritage.org/pool/main/s/ . I think to understand this is done by a job in https://forge.softwareheritage.org/source/swh-jenkins-jobs/, presumably https://forge.softwareheritage.org/source/swh-jenkins-jobs/browse/master/jobs/swh-packages.yaml$196 but... it's not happening

Dec 8 2021, 5:45 PM · Object storage
dachary closed T3526: Add winery backend: learning the CI, a subtask of T3432: Add winery backend, as Resolved.
Dec 8 2021, 5:08 PM · Object storage
dachary closed T3526: Add winery backend: learning the CI as Resolved.
Dec 8 2021, 5:08 PM · Object storage
dachary closed T3522: Add winery backend: learning the codebase, a subtask of T3432: Add winery backend, as Resolved.
Dec 8 2021, 5:08 PM · Object storage
dachary closed T3522: Add winery backend: learning the codebase as Resolved.
Dec 8 2021, 5:08 PM · Object storage
dachary closed T3104: Persistent readonly perfect hash table, a subtask of T3432: Add winery backend, as Resolved.
Dec 8 2021, 5:07 PM · Object storage

Nov 29 2021

dachary added a comment to T3634: Create swh-perfecthash module.

I pushed https://forge.softwareheritage.org/D6700 for inclusion in the documentation and from the output of

Nov 29 2021, 9:52 AM · Object storage
dachary added a revision to T3634: Create swh-perfecthash module: D6700: add swh-perfecthash.
Nov 29 2021, 9:48 AM · Object storage
dachary added a comment to T3634: Create swh-perfecthash module.

For the record, the documentation is disabled for now (see 1 and 2). I'll try to get it to build.

Nov 29 2021, 8:59 AM · Object storage
dachary updated the task description for T3634: Create swh-perfecthash module.
Nov 29 2021, 8:55 AM · Object storage

Nov 8 2021

douardda added a watcher for Object storage: douardda.
Nov 8 2021, 5:51 PM
vsellier closed T3702: [objstorage] Support a basic authentication configuration as Resolved.

The basic auth is working with the default remote implementation if the credentials are specified in the url like https://user:password@objstorage_url

Nov 8 2021, 11:48 AM · System administration, Object storage

Nov 3 2021

vsellier triaged T3703: [objstorage] Be able to configure to access permissions through keycloak as Normal priority.
Nov 3 2021, 5:41 PM · System administration, Object storage
vsellier triaged T3702: [objstorage] Support a basic authentication configuration as Normal priority.
Nov 3 2021, 5:38 PM · System administration, Object storage

Oct 27 2021

douardda closed T3668: Improve the seaweedfs backend as Resolved.

Let's consider this is done since 2 of 3 bullets have been canceled (for now)

Oct 27 2021, 10:20 AM · Object storage
douardda updated the task description for T3668: Improve the seaweedfs backend.
Oct 27 2021, 10:18 AM · Object storage

Oct 26 2021

dachary updated the task description for T3670: fed4fire setup for winery benchmarks.
Oct 26 2021, 9:18 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

But then Fed4Fire killed the experiment prematurely, ignoring the Grid5000 extension. I'll have another go at it.

Oct 26 2021, 9:16 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

When trying to extend the duration of an experiment (slice in the Fed4Fire parlance), an error occurs.

Oct 26 2021, 5:57 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

The CLI is actually more complicated because it requires input that are difficult to figure out:

Oct 26 2021, 4:32 AM · Object storage

Oct 25 2021

dachary added a comment to T3634: Create swh-perfecthash module.

@olasd thanks for adding the dependencies 🎉 D6545

Oct 25 2021, 11:26 PM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

The https://jfed.ilabt.imec.be/downloads/ CLI may be easier to use than the graphical client when repeatin experiments.

Oct 25 2021, 11:56 AM · Object storage
dachary added a revision to T3634: Create swh-perfecthash module: D6545: base-buster: add valgrind and googletest for swh.perfecthash.
Oct 25 2021, 10:56 AM · Object storage
dachary added a comment to T3634: Create swh-perfecthash module.

It's at https://forge.softwareheritage.org/source/swh-jenkins-dockerfiles/browse/master/base-buster/Dockerfile$39

Oct 25 2021, 10:55 AM · Object storage

Oct 21 2021

dachary added a comment to T3670: fed4fire setup for winery benchmarks.

Contribution to the Grid5000 documentation for Fed4Fire.

Oct 21 2021, 8:48 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

Using Export As ansible, I unzipped the result.

Oct 21 2021, 8:44 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

Created another experiment (with 25min lifetime only) and it's going better:

Oct 21 2021, 8:39 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

Linked Grid5000 & Fed4Fire accounts.

Oct 21 2021, 8:37 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

I wanted to terminate the experiment but it looks like it must expire (although Grid5000 has the option to terminate a job).

Oct 21 2021, 8:30 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

The Grid5000 machines are found in the "

Oct 21 2021, 8:29 AM · Object storage
dachary updated the task description for T3670: fed4fire setup for winery benchmarks.
Oct 21 2021, 8:20 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

https://www.grid5000.fr/w/Fed4FIRE is the better documentation to use Grid5000 via Fed4Fire

Oct 21 2021, 8:19 AM · Object storage
dachary added a comment to T3634: Create swh-perfecthash module.

@olasd I'd like to add dependencies to the CI job running swh-perfecthash (valgrind) so that it can verify the C implementation is clean. Would you be so kind as to point me in the right direction? I looked in https://forge.softwareheritage.org/source/swh-jenkins-jobs but could not find the keyword cmph and concluded it must be in another repository.

Oct 21 2021, 5:19 AM · Object storage
dachary updated the task description for T3525: grid5000 tools and documentation.
Oct 21 2021, 5:11 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

There is a monitor that shows all testbeds, among which is grid5000:

Oct 21 2021, 4:57 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

Followed the tutorial to run a first experiment which failed https://doc.fed4fire.eu/firstexperiment.html

Oct 21 2021, 4:48 AM · Object storage
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

Followed the tutorial https://doc.fed4fire.eu/tools.html

Oct 21 2021, 4:35 AM · Object storage
dachary added a comment to T3521: Persistent readonly perfect hash table: benchmarks.
$ time tox -e py3 -- --basetemp=/mnt/pytest -s --shard-size $((100 * 1024)) --object-max-size $((4 * 1024)) -k test_build_speed
number of objects = 45973694, total size = 105903024192                                                          
baseline 165.74853587150574, write_duration 495.07564210891724, build_duration 24.210500478744507, total_duration  519.2861425876617
Oct 21 2021, 3:03 AM · Object storage (RedHat collaboration)

Oct 19 2021

dachary updated the task description for T3670: fed4fire setup for winery benchmarks.
Oct 19 2021, 8:10 PM · Object storage
ardumont added a project to T3668: Improve the seaweedfs backend: Object storage.
Oct 19 2021, 10:15 AM · Object storage
dachary added a comment to T3521: Persistent readonly perfect hash table: benchmarks.

There is an error on mmap which was not detected, therefore no information on why it failed. This was fixed.

Oct 19 2021, 8:19 AM · Object storage (RedHat collaboration)
dachary added a comment to T3521: Persistent readonly perfect hash table: benchmarks.
  • time tox -e py3 -- --basetemp=/mnt/pytest -s --shard-size $((100 * 1024)) --object-max-size $((4 * 1024)) -k test_build_speed number of objects = 45973118 baseline 163.73826217651367, write_duration 300.58917450904846, build_duration 26.01908826828003, total_duration 326.6082627773285
Oct 19 2021, 5:36 AM · Object storage (RedHat collaboration)
dachary added a comment to T3521: Persistent readonly perfect hash table: benchmarks.

Running benchmarks directly on grid5000

  • oarsub -I -l "{cluster='dahu'}/host=1,walltime=1" -t deploy
  • kadeploy3 -f $OAR_NODE_FILE -e debian11-x64-base -k
  • ssh root@$(tail -1 $OAR_NODE_FILE)
  • mkfs.ext4 /dev/sdb1
  • mount /dev/sdb1 /mnt
  • apt-get install -y python3-venv libcmph-dev gcc git
  • git clone https://git.easter-eggs.org/biceps/swh-perfecthash/
  • python3 -m venv bench
  • source bench/bin/activate
  • pip install -r requirements.txt -r requirements-test.txt
  • cd swh-perfecthash
  • tox -e py3
  • time tox -e py3 -- --basetemp=/mnt/pytest -s --shard-size $((100 * 1024)) --object-max-size $((100 * 1024)) -k test_build_speed
  • rm -fr /mnt/pytest
Oct 19 2021, 4:36 AM · Object storage (RedHat collaboration)
dachary added a comment to T3670: fed4fire setup for winery benchmarks.

/opt/jFed/jFed-Experimenter works but I'll have to wait on the approval of the account before proceeding further.

Oct 19 2021, 3:50 AM · Object storage
dachary updated the task description for T3670: fed4fire setup for winery benchmarks.
Oct 19 2021, 3:48 AM · Object storage
dachary added a parent task for T3670: fed4fire setup for winery benchmarks: T3432: Add winery backend.
Oct 19 2021, 3:44 AM · Object storage
dachary added a subtask for T3432: Add winery backend: T3670: fed4fire setup for winery benchmarks.
Oct 19 2021, 3:44 AM · Object storage
dachary changed the status of T3670: fed4fire setup for winery benchmarks from Open to Work in Progress.
Oct 19 2021, 3:44 AM · Object storage
dachary added a comment to T3521: Persistent readonly perfect hash table: benchmarks.

Created a project in https://portal.fed4fire.eu/ with the intention of using grid5000. It is pending approval from an administrator (see T3670).

Oct 19 2021, 3:11 AM · Object storage (RedHat collaboration)

Oct 18 2021

dachary changed the status of T3521: Persistent readonly perfect hash table: benchmarks, a subtask of T3104: Persistent readonly perfect hash table, from Open to Work in Progress.
Oct 18 2021, 9:02 PM · Object storage (RedHat collaboration)
dachary changed the status of T3521: Persistent readonly perfect hash table: benchmarks from Open to Work in Progress.
Oct 18 2021, 9:02 PM · Object storage (RedHat collaboration)
dachary changed the status of T3520: Persistent readonly perfect hash table: implementation, a subtask of T3104: Persistent readonly perfect hash table, from Open to Work in Progress.
Oct 18 2021, 9:02 PM · Object storage (RedHat collaboration)
dachary changed the status of T3520: Persistent readonly perfect hash table: implementation from Open to Work in Progress.
Oct 18 2021, 9:02 PM · Object storage (RedHat collaboration)
dachary changed the status of T3104: Persistent readonly perfect hash table, a subtask of T3432: Add winery backend, from Open to Work in Progress.
Oct 18 2021, 9:02 PM · Object storage
dachary changed the status of T3104: Persistent readonly perfect hash table, a subtask of T3054: Scale out object storage design, from Open to Work in Progress.
Oct 18 2021, 9:02 PM · Roadmap 2022, Object storage (RedHat collaboration), Roadmap 2021, meta-task
dachary changed the status of T3104: Persistent readonly perfect hash table from Open to Work in Progress.
Oct 18 2021, 9:02 PM · Object storage (RedHat collaboration)
dachary closed T3519: Persistent readonly perfect hash table: CI and package, a subtask of T3104: Persistent readonly perfect hash table, as Wontfix.
Oct 18 2021, 9:00 PM · Object storage (RedHat collaboration)
dachary closed T3519: Persistent readonly perfect hash table: CI and package as Wontfix.

This is a duplicate of T3634

Oct 18 2021, 9:00 PM · Object storage
dachary added a comment to T3520: Persistent readonly perfect hash table: implementation.

The draft implementation is available publicly at https://git.easter-eggs.org/biceps/swh-perfecthash/-/tree/wip-hash while D6424 is under review.

Oct 18 2021, 8:58 PM · Object storage (RedHat collaboration)
dachary added a comment to T3521: Persistent readonly perfect hash table: benchmarks.

The implementation of the benchmarks is prepared at:

Oct 18 2021, 8:57 PM · Object storage (RedHat collaboration)
dachary added a revision to T3520: Persistent readonly perfect hash table: implementation: D6424: Perfect hashmap C implementation.
Oct 18 2021, 8:46 PM · Object storage (RedHat collaboration)
dachary added a comment to T3104: Persistent readonly perfect hash table.

For the record I created a "draft" repository for contributions to https://forge.softwareheritage.org/source/swh-perfecthash/ at https://git.easter-eggs.org/biceps/swh-perfecthash. It is only meant to be a publicly available sandbox.

Oct 18 2021, 8:39 PM · Object storage (RedHat collaboration)

Oct 8 2021

douardda added a comment to T3104: Persistent readonly perfect hash table.

[FTR] See https://forge.softwareheritage.org/source/swh-perfecthash/

Oct 8 2021, 2:43 PM · Object storage (RedHat collaboration)

Oct 6 2021

dachary added a comment to T3634: Create swh-perfecthash module.

@olasd these are the failed dependencies you told me to expect, right? The missing package is ... libcmph-dev.

Oct 6 2021, 4:30 PM · Object storage
dachary added a revision to T3634: Create swh-perfecthash module: D6424: Perfect hashmap C implementation.
Oct 6 2021, 4:25 PM · Object storage
olasd updated the task description for T3634: Create swh-perfecthash module.
Oct 6 2021, 3:58 PM · Object storage
olasd updated the task description for T3634: Create swh-perfecthash module.
Oct 6 2021, 3:55 PM · Object storage
olasd changed the status of T3634: Create swh-perfecthash module, a subtask of T3104: Persistent readonly perfect hash table, from Open to Work in Progress.
Oct 6 2021, 3:52 PM · Object storage (RedHat collaboration)
olasd changed the status of T3634: Create swh-perfecthash module from Open to Work in Progress.
Oct 6 2021, 3:52 PM · Object storage