Page MenuHomeSoftware Heritage
Feed Advanced Search

Jun 21 2016

qcampos committed rDSTO1ee994be409e: objstorage.multiplexer: Implement the object storage multiplexer (authored by qcampos).
objstorage.multiplexer: Implement the object storage multiplexer
Jun 21 2016, 2:37 PM
qcampos closed D53: Implement the object storage multiplexer by committing rDSTO1ee994be409e: objstorage.multiplexer: Implement the object storage multiplexer.
Jun 21 2016, 2:37 PM
qcampos reclaimed D53: Implement the object storage multiplexer.
Jun 21 2016, 2:36 PM
qcampos commandeered D53: Implement the object storage multiplexer.
Jun 21 2016, 2:35 PM
qcampos added inline comments to D53: Implement the object storage multiplexer.
Jun 21 2016, 2:14 PM
qcampos updated the diff for D53: Implement the object storage multiplexer.

Correct some typo in docstrings & increase filters code coverage by adding tests for the regex filter.

Jun 21 2016, 2:13 PM
qcampos closed D54: api: Storage method "revision_log_by" is now accessible via the http API.

Close the revision, as rDSTOcbaed54c97d9 closed T432.

Jun 21 2016, 11:59 AM

Jun 20 2016

qcampos added a revision to T432: Expose revision_log_by in client and server: D54: api: Storage method "revision_log_by" is now accessible via the http API.
Jun 20 2016, 3:46 PM · Storage manager
qcampos added a task to D54: api: Storage method "revision_log_by" is now accessible via the http API: T432: Expose revision_log_by in client and server.
Jun 20 2016, 3:46 PM
qcampos claimed T432: Expose revision_log_by in client and server.
Jun 20 2016, 3:37 PM · Storage manager
qcampos updated the diff for D53: Implement the object storage multiplexer.

Improve test coverage for the multiplexer and the filters.

Jun 20 2016, 3:32 PM

Jun 16 2016

qcampos updated the diff for D53: Implement the object storage multiplexer.

Correct a mistake on a filter implementation.

Jun 16 2016, 4:57 PM
qcampos added a task to D53: Implement the object storage multiplexer: T445: Create an object storage that demultiplex inputs to multiple object storages.
Jun 16 2016, 4:49 PM
qcampos added a revision to T445: Create an object storage that demultiplex inputs to multiple object storages: D53: Implement the object storage multiplexer.
Jun 16 2016, 4:49 PM · Storage manager
qcampos committed rDSTO68abde3f243d: archiver: change objstorage initialization into the archiver (authored by qcampos).
archiver: change objstorage initialization into the archiver
Jun 16 2016, 3:11 PM
qcampos committed rDSTOc7e1ed39a26a: objstorage.api: Change instantiation of the object storage (authored by qcampos).
objstorage.api: Change instantiation of the object storage
Jun 16 2016, 3:11 PM
qcampos committed rDSTO029a9512ddc5: storage: change objstorage initialization arguments (authored by qcampos).
storage: change objstorage initialization arguments
Jun 16 2016, 3:11 PM
qcampos committed rDSTOd048051ab19e: checker: change the objstorage initialization of the checker (authored by qcampos).
checker: change the objstorage initialization of the checker
Jun 16 2016, 3:11 PM
qcampos committed rDSTO252e49b15814: objstorage: move the constant ID_HASH_ALGO to ObjStorage (authored by qcampos).
objstorage: move the constant ID_HASH_ALGO to ObjStorage
Jun 16 2016, 3:11 PM
qcampos committed rDSTO746e0495b0c7: objstorage: PathslicingObjStorage now allow arbitrary slicing (authored by qcampos).
objstorage: PathslicingObjStorage now allow arbitrary slicing
Jun 16 2016, 3:11 PM
qcampos closed T433: Refactor objstorage module as Resolved by committing rDSTO68abde3f243d: archiver: change objstorage initialization into the archiver.
Jun 16 2016, 3:11 PM · Storage manager
qcampos closed D49: Arbitrary slicing on PathSlicingObjStorage by committing rDSTO252e49b15814: objstorage: move the constant ID_HASH_ALGO to ObjStorage.
Jun 16 2016, 3:11 PM
qcampos added inline comments to D49: Arbitrary slicing on PathSlicingObjStorage.
Jun 16 2016, 2:51 PM
qcampos updated the diff for D49: Arbitrary slicing on PathSlicingObjStorage.

Correct the sha1 hexadecimal hash's length.

Jun 16 2016, 2:51 PM
qcampos updated the diff for D49: Arbitrary slicing on PathSlicingObjStorage.

Put the hash lenght test at initialization instead of doing it each access.

Jun 16 2016, 2:33 PM
qcampos updated the diff for D49: Arbitrary slicing on PathSlicingObjStorage.

Correct a typo ;
and use a slice object instead of unpacking [start, stop] manually

Jun 16 2016, 11:59 AM
qcampos added a comment to D49: Arbitrary slicing on PathSlicingObjStorage.

Didn't knew I could create a slice item. Thanks !

Jun 16 2016, 10:11 AM

Jun 15 2016

qcampos updated the diff for D49: Arbitrary slicing on PathSlicingObjStorage.

Add an default argument that was missing.

Jun 15 2016, 5:12 PM
qcampos updated the diff for D49: Arbitrary slicing on PathSlicingObjStorage.

Move a constant into the superclass.

Jun 15 2016, 4:54 PM
qcampos created T445: Create an object storage that demultiplex inputs to multiple object storages.
Jun 15 2016, 3:58 PM · Storage manager
qcampos added a project to T433: Refactor objstorage module: Storage manager.
Jun 15 2016, 1:46 PM · Storage manager

Jun 14 2016

qcampos updated the diff for D49: Arbitrary slicing on PathSlicingObjStorage.

Correct a docstring that was not up-to-date.

Jun 14 2016, 6:04 PM
qcampos updated D49: Arbitrary slicing on PathSlicingObjStorage.
Jun 14 2016, 5:56 PM
qcampos added a task to D49: Arbitrary slicing on PathSlicingObjStorage: T433: Refactor objstorage module.
Jun 14 2016, 5:54 PM
qcampos added a revision to T433: Refactor objstorage module: D49: Arbitrary slicing on PathSlicingObjStorage.
Jun 14 2016, 5:54 PM · Storage manager

Jun 13 2016

qcampos committed rDSTOd5f02d4d24da: Correct an error in the ArchiveWorker initialization (authored by qcampos).
Correct an error in the ArchiveWorker initialization
Jun 13 2016, 4:33 PM
qcampos closed D46: Correct an error in the ArchiveWorker initialization by committing rDSTOd5f02d4d24da: Correct an error in the ArchiveWorker initialization.
Jun 13 2016, 4:33 PM
qcampos added a task to D46: Correct an error in the ArchiveWorker initialization: T401: Content archiver - Asynchronous version.
Jun 13 2016, 4:00 PM
qcampos added a revision to T401: Content archiver - Asynchronous version: D46: Correct an error in the ArchiveWorker initialization.
Jun 13 2016, 4:00 PM · Restricted Project, Storage manager
qcampos added a comment to T436: Content archiver director tests failure.

I don't know if it's related, but I got a segmentation fault when running the archiver's tests in asynchronous mode.

Jun 13 2016, 3:22 PM · Storage manager
qcampos committed rDSTO785592aadb36: Change the objstorage http server in order to follow the changes of the local… (authored by qcampos).
Change the objstorage http server in order to follow the changes of the local…
Jun 13 2016, 2:50 PM
qcampos committed rDSTO45eab09a42dc: Update an administration script to make it follow the changes of objstorage api (authored by qcampos).
Update an administration script to make it follow the changes of objstorage api
Jun 13 2016, 2:50 PM
qcampos committed rDSTO96ff4ef5aeb1: Update the content integrity checker in order to follow objstorage changes (authored by qcampos).
Update the content integrity checker in order to follow objstorage changes
Jun 13 2016, 2:50 PM
qcampos committed rDSTO7c72d902f855: Update the storage module in order to follow objstorage refactoring (authored by qcampos).
Update the storage module in order to follow objstorage refactoring
Jun 13 2016, 2:50 PM
qcampos committed rDSTO90c716d5265a: Create a base API that define the objstorage behavior (authored by qcampos).
Create a base API that define the objstorage behavior
Jun 13 2016, 2:50 PM
qcampos committed rDSTOc664995863c8: Add an implementation of the object storage api and a test class (authored by qcampos).
Add an implementation of the object storage api and a test class
Jun 13 2016, 2:50 PM
qcampos closed D40: Refactor the objstorage module by committing rDSTO90c716d5265a: Create a base API that define the objstorage behavior.
Jun 13 2016, 2:50 PM
qcampos added a comment to T436: Content archiver director tests failure.
In T436#6870, @olasd wrote:

What does "when tests run in synchronous mode" mean? Is that a configuration variable? Where is it supposed to be set?

Jun 13 2016, 2:39 PM · Storage manager
qcampos added a comment to T436: Content archiver director tests failure.

Definitely a celery issue : make test run without any error on my side when tests runs in synchronous mode (using run_sync_worker).

Jun 13 2016, 1:52 PM · Storage manager
qcampos updated the diff for D40: Refactor the objstorage module.

Update the diff after merge with D44.

Jun 13 2016, 11:46 AM

Jun 10 2016

qcampos added a comment to T436: Content archiver director tests failure.

I can't recreate the same bug, when I run the archiver test in asynchronous mode.
Maybe this is a celery configuration issue ? Seems like the task is not registered into a worker.

Jun 10 2016, 4:50 PM · Storage manager

Jun 7 2016

qcampos added inline comments to D40: Refactor the objstorage module.
Jun 7 2016, 7:59 PM

Jun 6 2016

qcampos updated the diff for D40: Refactor the objstorage module.

Correction of a syntax error

Jun 6 2016, 4:40 PM
qcampos updated the diff for D40: Refactor the objstorage module.
  • Update the storage module in order to follow objstorage refactoring
  • Update the content integrity checker in order to follow objstorage changes
  • Change the objstorage http server in order to follow the changes of the local version
  • Update an administration script to make it follow the changes of objstorage api
Jun 6 2016, 4:35 PM
qcampos added a revision to T433: Refactor objstorage module: D40: Refactor the objstorage module.
Jun 6 2016, 3:04 PM · Storage manager
qcampos added a task to D40: Refactor the objstorage module: T433: Refactor objstorage module.
Jun 6 2016, 3:04 PM
qcampos created T433: Refactor objstorage module.
Jun 6 2016, 3:01 PM · Storage manager

Jun 1 2016

qcampos closed D38: Make the checker able to run as daemon or one-shot by committing rDSTObca87a121c70: Make the checker able to run as daemon or one-shot.
Jun 1 2016, 4:39 PM
qcampos committed rDSTObca87a121c70: Make the checker able to run as daemon or one-shot (authored by qcampos).
Make the checker able to run as daemon or one-shot
Jun 1 2016, 4:39 PM
qcampos updated the diff for D38: Make the checker able to run as daemon or one-shot.

Catch all exception to avoid the daemon checker to terminate in case a network error occured.

Jun 1 2016, 4:37 PM
qcampos added a task to D38: Make the checker able to run as daemon or one-shot: T423: Make a content integrity checker that can run on a Tier 1 node.
Jun 1 2016, 2:21 PM
qcampos added a revision to T423: Make a content integrity checker that can run on a Tier 1 node: D38: Make the checker able to run as daemon or one-shot.
Jun 1 2016, 2:21 PM · Storage manager
qcampos committed rDSTOba8347893998: Improve content integrity checker's test coverage (authored by qcampos).
Improve content integrity checker's test coverage
Jun 1 2016, 1:24 PM
qcampos committed rDSTO4a18a04cef48: Add the checker to the debian packaging paths (authored by qcampos).
Add the checker to the debian packaging paths
Jun 1 2016, 1:24 PM
qcampos committed rDSTO413115c69baa: The checker now have the possibility to have multiple backup servers (authored by qcampos).
The checker now have the possibility to have multiple backup servers
Jun 1 2016, 1:24 PM
qcampos closed D37: The checker now have the possibility to have multiple backup servers by committing rDSTO413115c69baa: The checker now have the possibility to have multiple backup servers.
Jun 1 2016, 1:24 PM
qcampos updated the diff for D37: The checker now have the possibility to have multiple backup servers.
  • The checker now have the possibility to have multiple backup servers
  • Improve content integrity checker's test coverage
  • Add the checker to the debian packaging paths
Jun 1 2016, 1:20 PM
qcampos committed rDSTO59ca1a345ba8: Fix an object id encoding into a test of objstorage api (authored by qcampos).
Fix an object id encoding into a test of objstorage api
Jun 1 2016, 1:18 PM
qcampos closed D36: Fix an object id encoding into a test of objstorage api by committing rDSTO59ca1a345ba8: Fix an object id encoding into a test of objstorage api.
Jun 1 2016, 1:18 PM
qcampos updated the diff for D37: The checker now have the possibility to have multiple backup servers.

Correct a typo

Jun 1 2016, 12:27 PM
qcampos updated the diff for D37: The checker now have the possibility to have multiple backup servers.

Add tag for the v0.0.40

Jun 1 2016, 12:23 PM
qcampos added inline comments to D37: The checker now have the possibility to have multiple backup servers.
Jun 1 2016, 12:18 PM
qcampos updated the diff for D37: The checker now have the possibility to have multiple backup servers.

Add the checker to the debian packaging paths

Jun 1 2016, 12:17 PM

May 31 2016

qcampos added a comment to D37: The checker now have the possibility to have multiple backup servers.

Those changes are fully compatible with the previous version (a single remote storage considered as backup) but have a better opening to backup server's graph modifications.

May 31 2016, 5:15 PM
qcampos added a revision to T423: Make a content integrity checker that can run on a Tier 1 node: D37: The checker now have the possibility to have multiple backup servers.
May 31 2016, 5:12 PM · Storage manager
qcampos added a task to D37: The checker now have the possibility to have multiple backup servers: T423: Make a content integrity checker that can run on a Tier 1 node.
May 31 2016, 5:12 PM
qcampos added a revision to T304: content integrity checker: D37: The checker now have the possibility to have multiple backup servers.
May 31 2016, 5:11 PM · Storage manager
qcampos added a task to D37: The checker now have the possibility to have multiple backup servers: T304: content integrity checker.
May 31 2016, 5:11 PM
qcampos added a comment to D36: Fix an object id encoding into a test of objstorage api.

This fix is related to the changes of D31 & D34.
However, Phabricator didn't catch the test failure.

May 31 2016, 5:06 PM
qcampos retitled D36: Fix an object id encoding into a test of objstorage api from to Fix an object id encoding into a test of objstorage api.
May 31 2016, 5:04 PM
qcampos added a revision to T304: content integrity checker: D36: Fix an object id encoding into a test of objstorage api.
May 31 2016, 5:04 PM · Storage manager

May 30 2016

qcampos committed rDSTOd0ce0997a2de: Forgot to change the encoding into the tests. (authored by qcampos).
Forgot to change the encoding into the tests.
May 30 2016, 5:02 PM
qcampos closed D34: Forgot to change the encoding into the tests. by committing rDSTOd0ce0997a2de: Forgot to change the encoding into the tests..
May 30 2016, 5:02 PM

May 27 2016

qcampos added a comment to D33: Improvements of the checker launching.

I failed my arc diff when updating, please see D34.

May 27 2016, 4:37 PM
qcampos abandoned D33: Improvements of the checker launching.
May 27 2016, 4:37 PM
qcampos retitled D34: Forgot to change the encoding into the tests. from to Forgot to change the encoding into the tests..
May 27 2016, 4:36 PM
qcampos retitled D33: Improvements of the checker launching from to Improvements of the checker launching.
May 27 2016, 4:32 PM
qcampos committed rDSTOe4881f0a2959: Create a content integrity checker that runs in local to verify objects (authored by qcampos).
Create a content integrity checker that runs in local to verify objects
May 27 2016, 3:57 PM
qcampos committed rDSTOeb8ada459224: Add some tests for the content integrity checker (authored by qcampos).
Add some tests for the content integrity checker
May 27 2016, 3:57 PM
qcampos committed rDSTOb21613965b98: Also, add a get_random_contents access to the remote API (authored by qcampos).
Also, add a get_random_contents access to the remote API
May 27 2016, 3:57 PM
qcampos committed rDSTO26e933b0eb3e: Add some methods to the object storage in order to allow a content integrity… (authored by qcampos).
Add some methods to the object storage in order to allow a content integrity…
May 27 2016, 3:57 PM
qcampos closed T423: Make a content integrity checker that can run on a Tier 1 node as Resolved by committing rDSTOeb8ada459224: Add some tests for the content integrity checker.
May 27 2016, 3:57 PM · Storage manager
qcampos closed T423: Make a content integrity checker that can run on a Tier 1 node, a subtask of T304: content integrity checker, as Resolved.
May 27 2016, 3:57 PM · Storage manager
qcampos closed D31: Create a content integrity checker by committing rDSTO26e933b0eb3e: Add some methods to the object storage in order to allow a content integrity….
May 27 2016, 3:57 PM
qcampos added inline comments to D31: Create a content integrity checker.
May 27 2016, 2:46 PM
qcampos added inline comments to D31: Create a content integrity checker.
May 27 2016, 2:26 PM
qcampos updated the diff for D31: Create a content integrity checker.

Remove an unnecessary list() transformation.

May 27 2016, 2:26 PM
qcampos updated the diff for D31: Create a content integrity checker.

Correct some misleading documentation

May 27 2016, 1:32 PM
qcampos added a task to D31: Create a content integrity checker: T423: Make a content integrity checker that can run on a Tier 1 node.
May 27 2016, 1:28 PM
qcampos added a revision to T423: Make a content integrity checker that can run on a Tier 1 node: D31: Create a content integrity checker.
May 27 2016, 1:28 PM · Storage manager