Page MenuHomeSoftware Heritage
Feed Advanced Search

Jun 4 2018

olasd closed T1046: Stripe local contents between uffizi and banco, a subtask of T1045: Implement a striping object storage, as Resolved.
Jun 4 2018, 3:58 PM · Object storage
olasd closed T1046: Stripe local contents between uffizi and banco as Resolved.

This has been deployed now.

Jun 4 2018, 3:58 PM · Object storage
olasd closed T1046: Stripe local contents between uffizi and banco, a subtask of T1043: handle the uffizi content store being full, as Resolved.
Jun 4 2018, 3:58 PM · Object storage

May 7 2018

olasd closed T1045: Implement a striping object storage as Resolved by committing rDOBJS60fb5a0c5611: Add a striping objstorage which will distribute objects across backends.
May 7 2018, 1:44 PM · Object storage
olasd closed T1045: Implement a striping object storage, a subtask of T1043: handle the uffizi content store being full, as Resolved.
May 7 2018, 1:44 PM · Object storage

May 3 2018

olasd closed T1044: Write all contents synchronously to azure as Resolved by committing rSPSITE259ed288cf76: uffizi: write objects synchronously to azure.
May 3 2018, 5:02 PM · Object storage
olasd closed T1044: Write all contents synchronously to azure, a subtask of T1043: handle the uffizi content store being full, as Resolved.
May 3 2018, 5:02 PM · Object storage
olasd added a parent task for T1048: Clean striped object storages from objects they should not be containing: T1044: Write all contents synchronously to azure.
May 3 2018, 4:58 PM · Object storage
olasd added a subtask for T1044: Write all contents synchronously to azure: T1048: Clean striped object storages from objects they should not be containing.
May 3 2018, 4:58 PM · Object storage
zack added a comment to T1048: Clean striped object storages from objects they should not be containing.

FWIW, the proposed policy looks good to me. Green light!

May 3 2018, 4:57 PM · Object storage
olasd added a revision to T1045: Implement a striping object storage: D316: Add a striping objstorage which will distribute objects across backends.
May 3 2018, 4:57 PM · Object storage
olasd added a subtask for T1046: Stripe local contents between uffizi and banco: T1048: Clean striped object storages from objects they should not be containing.
May 3 2018, 4:54 PM · Object storage
olasd added a parent task for T1048: Clean striped object storages from objects they should not be containing: T1046: Stripe local contents between uffizi and banco.
May 3 2018, 4:54 PM · Object storage
olasd triaged T1048: Clean striped object storages from objects they should not be containing as High priority.
May 3 2018, 4:53 PM · Object storage
olasd triaged T1047: Write all contents synchronously to the ceph cluster as Normal priority.
May 3 2018, 4:46 PM · Object storage
olasd added a subtask for T1045: Implement a striping object storage: T1046: Stripe local contents between uffizi and banco.
May 3 2018, 4:44 PM · Object storage
olasd added a parent task for T1046: Stripe local contents between uffizi and banco: T1045: Implement a striping object storage.
May 3 2018, 4:44 PM · Object storage
olasd triaged T1046: Stripe local contents between uffizi and banco as High priority.
May 3 2018, 4:44 PM · Object storage
olasd changed the status of T1045: Implement a striping object storage from Open to Work in Progress.
May 3 2018, 4:42 PM · Object storage
olasd triaged T1044: Write all contents synchronously to azure as High priority.
May 3 2018, 4:41 PM · Object storage
olasd changed the status of T1043: handle the uffizi content store being full from Open to Work in Progress.
May 3 2018, 4:40 PM · Object storage

Feb 28 2018

olasd closed T760: swh api clients often fail with a BadStatusLine exception as Resolved.

So, that was a beast of a puppet refactoring, but the end result is: all our RPC servers are now nicely tucked behind an instance of nginx.

Feb 28 2018, 7:06 PM · Vault, Object storage, Storage manager

Feb 16 2018

seirl added a comment to T760: swh api clients often fail with a BadStatusLine exception.

Here is a pcap of the issue observed while a Vault cooker was calling set_progress on the Vault backend. The BadStatusLine packet that only contains "\r\n" is packet 306.

Feb 16 2018, 6:26 PM · Vault, Object storage, Storage manager
olasd added a project to T760: swh api clients often fail with a BadStatusLine exception: Vault.

The BadStatusLine error reared back its ugly head on the vault backend. It was reproducible. Putting a nginx in front of the vault backend fixed it. I guess it's time to puppetize the configuration of a http frontend to all our RPC servers.

Feb 16 2018, 6:17 PM · Vault, Object storage, Storage manager

Dec 12 2017

seirl added a parent task for T805: objstorage: allow use of file-like objects for streaming methods: T885: Vault: use objstorage streaming to store and fetch bundles.
Dec 12 2017, 3:17 PM · Object storage

Nov 6 2017

olasd added a parent task for T698: Migrate the content store to a new (internal) primary key scheme: T835: Migrate away from using sha1s as foreign keys in the database.
Nov 6 2017, 2:38 PM · Object storage, Storage manager

Oct 13 2017

seirl triaged T805: objstorage: allow use of file-like objects for streaming methods as Normal priority.
Oct 13 2017, 11:38 AM · Object storage
seirl created T805: objstorage: allow use of file-like objects for streaming methods.
Oct 13 2017, 11:37 AM · Object storage

Oct 10 2017

ardumont created T803: Indexer - Retrieval error when contents is too big.
Oct 10 2017, 3:04 PM · Indexer, Object storage

Sep 18 2017

olasd added a comment to T760: swh api clients often fail with a BadStatusLine exception.

As a proof of concept nginx has been manually deployed to uffizi on port 15003. It does alleviate the BadStatusLine issues the archiver encountered before under high load. This "just" needs to be properly deployed.

Sep 18 2017, 8:50 PM · Vault, Object storage, Storage manager

Sep 15 2017

zack closed T746: Objstorage: add a way to delete items (with a filter for production environments) as Resolved.

this has been fixed in rDOBJS350c2e7bc94e

Sep 15 2017, 10:21 AM · Object storage

Sep 13 2017

olasd created T760: swh api clients often fail with a BadStatusLine exception.
Sep 13 2017, 12:33 PM · Vault, Object storage, Storage manager

Aug 4 2017

seirl added a parent task for T746: Objstorage: add a way to delete items (with a filter for production environments): T745: Vault: Add cache expiration feature.
Aug 4 2017, 4:28 PM · Object storage
seirl added a project to T746: Objstorage: add a way to delete items (with a filter for production environments): Object storage.
Aug 4 2017, 4:23 PM · Object storage

Mar 27 2017

olasd added a comment to T698: Migrate the content store to a new (internal) primary key scheme.

I agree that metadata exports need to keep meaningful intrinsic identifiers as well.

Mar 27 2017, 12:48 PM · Object storage, Storage manager

Mar 6 2017

zack added a comment to T698: Migrate the content store to a new (internal) primary key scheme.

Ack on the principle. But noting down a caveat for use case (3).

Mar 6 2017, 3:01 PM · Object storage, Storage manager
zack updated the task description for T698: Migrate the content store to a new (internal) primary key scheme.
Mar 6 2017, 2:56 PM · Object storage, Storage manager

Mar 3 2017

olasd created T698: Migrate the content store to a new (internal) primary key scheme.
Mar 3 2017, 3:37 PM · Object storage, Storage manager

Mar 1 2017

ardumont claimed T692: worker to efficiently (re)compute content blob checksums.
Mar 1 2017, 5:27 PM · Indexer
zack created T692: worker to efficiently (re)compute content blob checksums.
Mar 1 2017, 9:57 AM · Indexer

Jan 26 2017

ardumont renamed T646: Unify duplicated code about client/server code from Remove duplicated code about client/server code to Unify duplicated code about client/server code.
Jan 26 2017, 3:15 PM · Core & foundations, Object storage, Restricted Project, Storage manager

Oct 10 2016

ardumont added a parent task for T564: clean up bogus python object references from the archiver DB table: Unknown Object (Maniphest Task).
Oct 10 2016, 10:48 PM · Object storage

Oct 5 2016

olasd closed T564: clean up bogus python object references from the archiver DB table as Resolved.

Updated the 8008 lines that were still to be fixed.

Oct 5 2016, 5:34 PM · Object storage
olasd reopened T564: clean up bogus python object references from the archiver DB table as "Open".

Apparently some entries are left in the database...

Oct 5 2016, 11:53 AM · Object storage

Sep 20 2016

olasd closed T564: clean up bogus python object references from the archiver DB table as Resolved.

All cleaned up.

Sep 20 2016, 5:07 PM · Object storage
olasd changed the status of T564: clean up bogus python object references from the archiver DB table from Open to Work in Progress.

The update query is running on the archiver database to fix this up.

Sep 20 2016, 5:07 PM · Object storage

Sep 15 2016

ardumont added a comment to T564: clean up bogus python object references from the archiver DB table.

we cannot assume that's the only object reference that has been around.

Sep 15 2016, 5:22 PM · Object storage
zack added a comment to T564: clean up bogus python object references from the archiver DB table.
In T564#9550, @ardumont wrote:

WHERE content_id='\x273ef8de2e8cfd33a5871c493540f86b9d997324'

Sep 15 2016, 5:13 PM · Object storage
ardumont added a comment to T564: clean up bogus python object references from the archiver DB table.

New archiver is indeed fixed (after package, deploy and task restarted), using pg_activity, we can glimpse equivalent queries with:

Sep 15 2016, 5:11 PM · Object storage
zack triaged T564: clean up bogus python object references from the archiver DB table as High priority.
Sep 15 2016, 4:11 PM · Object storage
zack created T564: clean up bogus python object references from the archiver DB table.
Sep 15 2016, 4:11 PM · Object storage

Aug 26 2016

ardumont closed T545: Create puppet manifests for the content integrity checkers as Resolved by committing rSPSITEa1117f018a99: Revert profile tryout on grandpalais.
Aug 26 2016, 11:41 AM · Object storage
ardumont changed the status of T545: Create puppet manifests for the content integrity checkers from Open to Work in Progress.
Aug 26 2016, 10:35 AM · Object storage

Aug 25 2016

ardumont added a comment to T545: Create puppet manifests for the content integrity checkers.

Debian packages have been reworked since swh.objstorage needed a dependency on swh.storage.archiver (but only python3-swh.storage was available).

Aug 25 2016, 7:25 PM · Object storage

Aug 24 2016

ardumont renamed T545: Create puppet manifests for the content integrity checkers from Create puppet manifest for the content integrity checker to Create puppet manifests for the content integrity checkers.
Aug 24 2016, 3:52 PM · Object storage
ardumont updated the task description for T545: Create puppet manifests for the content integrity checkers.
Aug 24 2016, 3:02 PM · Object storage
ardumont renamed T545: Create puppet manifests for the content integrity checkers from Deploy content integrity checker via puppet to Create puppet manifest for the content integrity checker.
Aug 24 2016, 2:59 PM · Object storage
qcampos created T545: Create puppet manifests for the content integrity checkers.
Aug 24 2016, 1:18 PM · Object storage

Jul 21 2016

ardumont changed the status of T485: Synchronously catchup backup from uffizi to banco from Resolved to Invalid.
Jul 21 2016, 11:12 AM · Object storage, Storage manager
ardumont changed the status of T485: Synchronously catchup backup from uffizi to banco from Invalid to Resolved by committing rDOBJS84bc789758a6: Revert "Client to backup contents to an objstorage server instance".
Jul 21 2016, 11:10 AM · Object storage, Storage manager

Jul 20 2016

ardumont closed T485: Synchronously catchup backup from uffizi to banco as Invalid.
Jul 20 2016, 7:48 PM · Object storage, Storage manager

Jul 12 2016

ardumont renamed T485: Synchronously catchup backup from uffizi to banco from Synchroneously catchup backup from uffizi to banco to Synchronously catchup backup from uffizi to banco.
Jul 12 2016, 6:30 PM · Object storage, Storage manager
ardumont added a comment to T485: Synchronously catchup backup from uffizi to banco.

Currently running in uffizi in a tmux session

Jul 12 2016, 1:07 PM · Object storage, Storage manager
ardumont created T485: Synchronously catchup backup from uffizi to banco.
Jul 12 2016, 1:06 PM · Object storage, Storage manager

Jun 27 2016

qcampos closed T460: Extract the objstorage component from storage module to an independent module as Resolved by committing rDSTO92e6cd845775: Update debian packaging configuration files.
Jun 27 2016, 2:57 PM · Development environment, Object storage, Storage manager
qcampos added a revision to T460: Extract the objstorage component from storage module to an independent module: D67: Recreate DOBJS commit history.
Jun 27 2016, 1:37 PM · Development environment, Object storage, Storage manager

Jun 23 2016

qcampos renamed T460: Extract the objstorage component from storage module to an independent module from Extract the objstorage component from storage module to an independant module to Extract the objstorage component from storage module to an independent module.
Jun 23 2016, 4:31 PM · Development environment, Object storage, Storage manager
qcampos added a revision to T460: Extract the objstorage component from storage module to an independent module: D64: Extract the object storage to its own package and do the required modifications on the imports.
Jun 23 2016, 2:34 PM · Development environment, Object storage, Storage manager
qcampos added a revision to T460: Extract the objstorage component from storage module to an independent module: D63: Extract objstorage from swh.storage module and recreate its commit history..
Jun 23 2016, 12:44 PM · Development environment, Object storage, Storage manager

Jun 22 2016

qcampos added projects to T460: Extract the objstorage component from storage module to an independent module: Storage manager, Object storage, Development environment.
Jun 22 2016, 4:08 PM · Development environment, Object storage, Storage manager
zack created Object storage.
Jun 22 2016, 3:38 PM