- Mar 22, 2017
-
-
Antoine Pietri authored
-
Antoine Pietri authored
-
Antoine Pietri authored
-
Antoine Pietri authored
-
Antoine Pietri authored
-
- Mar 17, 2017
-
-
Antoine Pietri authored
-
Antoine Pietri authored
-
- Mar 16, 2017
-
-
Antoine Pietri authored
-
Antoine Pietri authored
-
- Mar 15, 2017
-
-
Antoine R. Dumont authored
Related T700
-
- Mar 13, 2017
-
-
Antoine Pietri authored
-
Antoine Pietri authored
-
- Mar 09, 2017
-
-
Antoine Pietri authored
-
Antoine Pietri authored
-
Antoine Pietri authored
-
- Mar 02, 2017
-
-
Antoine R. Dumont authored
This also has the benefit to hide some celery name (which is an implementation detail from swh.scheduler).
-
- Feb 23, 2017
-
-
Antoine Pietri authored
-
- Feb 22, 2017
-
-
Antoine Pietri authored
-
- Feb 21, 2017
-
-
Antoine Pietri authored
-
- Feb 20, 2017
-
-
Antoine Pietri authored
-
- Feb 16, 2017
-
-
Antoine Pietri authored
-
- Feb 14, 2017
-
-
Nicolas Dandrimont authored
To make sure corruptions such as T680 don't happen again, use the same normalization function as swh.model before inserting timestamps into our database. This makes swh.storage reject non-integer timestamp values as well. Update tests to reflect this change.
-
- Feb 09, 2017
-
-
Antoine Pietri authored
-
Antoine Pietri authored
-
- Jan 26, 2017
-
-
Antoine R. Dumont authored
Closes T646
-
Antoine R. Dumont authored
Related T646
-
Antoine R. Dumont authored
Related T646
-
- Dec 20, 2016
-
-
Antoine R. Dumont authored
-
- Dec 15, 2016
-
-
Antoine R. Dumont authored
Related T613
-
- Nov 03, 2016
-
-
Nicolas Dandrimont authored
The check_config method allows a dynamic check of the configuration for a running storage. We can make sure that we have proper permissions on the object storage as well as the database before running things.
-
- Sep 22, 2016
-
-
Antoine R. Dumont authored
-
- Sep 21, 2016
-
-
Antoine R. Dumont authored
- Fix docstring typos - Some function calls were not renamed.
-
Summary: Make some updates to the vault in order to prepare the next arrival of the revision cooker. Reviewers: #reviewers, ardumont Reviewed By: #reviewers, ardumont Subscribers: ardumont Maniphest Tasks: T531 Differential Revision: https://forge.softwareheritage.org/D115 Closes D115
-
- Sep 20, 2016
-
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
If you want the archiver to have cloud abilities, install the package python3-swh.objstorage.cloud on the server as well.
-
- Sep 14, 2016
-
-
Antoine R. Dumont authored
Actions storage: - Open cache_content_get to retrieve contents in cache - sql/upgrades/080: Add stored procedure to read contents from cache Actions archiver: - d/control: Add dependency to archiver on python3-swh.objstorage.cloud - Renamed Archiver(Director|Worker) to ArchiverWithRetentionPolicy(Director|Worker) - Add ArchiverToBackend(Director|Worker) - Add new celery task dedicated for new workers - Update docstring details Related T555
-
- Sep 12, 2016
-
-
Quentin Campos authored
Summary: This API currently only concern the directories as it uses the first draft of the cooker. Ref T532 Depends on D102 Reviewers: #reviewers! Maniphest Tasks: T532 Differential Revision: https://forge.softwareheritage.org/D108
-
Quentin Campos authored
Summary: This first version does create a compressed folder of an archive directory but is not linked to any API or notification system. This diff is submitted for architecture and code review and will evolve. Reviewers: #reviewers! Differential Revision: https://forge.softwareheritage.org/D102
-
- Aug 31, 2016
-
-
Antoine R. Dumont authored
As for python3-swh.storage.archiver, the runtime dependency on python3-swh.core is the implicit one from python3-swh.storage. The same note about splitting repository and adding explicit dependency applies. Related T557
-
- Aug 29, 2016
-
-
Antoine R. Dumont authored
-