swh:1:snp:eb70f1f85391e4b077c211bec36af0061c4bf937

sort by:
Revision Author Date Message Commit Date
2ab7f19 New upstream version 0.0.87 12 June 2017, 15:54:11 UTC
9c8455e bump requirements for new version of scheduler 12 June 2017, 13:38:13 UTC
c5be4dc tasks: update to new swh.scheduler.task api 12 June 2017, 13:35:07 UTC
34f7638 New upstream version 0.0.86 06 June 2017, 16:43:43 UTC
cb855e0 Merge tag 'v0.0.85' v0.0.85 - Improve license endpoint's unknown license policy 06 June 2017, 16:42:01 UTC
0ae9592 swh.storage: Clean up dead code Related T721 06 June 2017, 16:36:38 UTC
cbbce73 archiver: minimal update for new schema 06 June 2017, 16:14:58 UTC
5d0d03d New upstream version 0.0.85 06 June 2017, 15:55:39 UTC
0965a85 swh.storage: Clean up dead code Related T721 06 June 2017, 15:52:02 UTC
0a7fdb0 sql/upgrades: create db upgrade 106->107 Related T721 06 June 2017, 13:33:32 UTC
80944cb archiver: Make package work for actual objstorage dependency version The head version of the objstorage migrated. Thus the archiver tests broke locally. The test code was fixed to make the local tests pass with the actual head version of the objstorage. But we did not deploy the new objstorage yet, thus the archiver tests break during the packaging phase (of any swh.storage.* package). This commit is a temporary fix to make everyone happy (since we do need to package other storage version for example). This needs to be reverted as soon as we bump the dependency to the new objstorage (> 0.17). Related f681f83 Related b4dfe06 Related 08827dc Related D205 06 June 2017, 13:29:23 UTC
0cf935e swh.storage: Improve license endpoint's unknown license policy Prior to this commit, the content_fossology_license_add endpoint was not symmetric with other endpoints since it returned the list of licenses it was unable to deal with. Now, it simply adds those unknown licenses in the fossology_license table. And it no longer returns anything (as other endpoints). Related T721 06 June 2017, 13:28:32 UTC
f681f83 swh.storage.archiver: Fix tests Related D205 02 June 2017, 14:20:45 UTC
3fd7a93 New upstream version 0.0.84 02 June 2017, 14:16:47 UTC
08827dc Revert "swh.storage.archiver: Fix tests" for packaging reason This reverts commit b4dfe06f9f06bab2ce4b6f44ca9c20dec2e7f28f. 02 June 2017, 14:16:05 UTC
4bcd830 sql/upgrades: create db upgrade 105->106 Related T722 02 June 2017, 12:43:42 UTC
5ff3979 swh.storage: Update db schema to new version Related T722 01 June 2017, 14:55:59 UTC
a95a3c4 Add new entry for language indexer tool Related T722 01 June 2017, 14:29:57 UTC
8f7a5c5 swh.storage: fossology license endpoints: use idx_configuration_id Related T722 01 June 2017, 13:31:03 UTC
7738a76 swh.storage: indexer endpoints: Fix filtering missing data issue The filtering on missing data was only using the content's sha1 and not the indexer configuration id. Nothing to fix in production though. We do not use yet the filtering nor have multiple tools for the same indexer though. Related T722 01 June 2017, 12:22:35 UTC
f18e2df swh.storage: ctags endpoints: use indexer_configuration_id Related T722 01 June 2017, 12:12:08 UTC
a8ce0d9 swh.storage.tests: Refactor reading the indexer tools Related T722 01 June 2017, 11:22:03 UTC
f3600de swh.storage: language endpoints: use indexer_configuration_id Related T722 01 June 2017, 10:32:22 UTC
45a923b swh.storage: mimetype endpoints: use indexer_configuration_id Related T722 01 June 2017, 10:16:10 UTC
b4dfe06 swh.storage.archiver: Fix tests Related D205 01 June 2017, 08:55:48 UTC
85fdb1c swh-storage: Add indexer_configuration_get endpoint 31 May 2017, 16:26:49 UTC
8e97754 sql/swh-func: use pg_stat_user_tables for more accurate tuple statistics Close T719 30 May 2017, 11:09:33 UTC
55495ec vault: remove from storage repository 09 May 2017, 13:17:37 UTC
8644bd4 New upstream version 0.0.83 31 March 2017, 10:27:09 UTC
76ed458 swh.storage: Use aggregate key to filter on missing skipped contents Related T703 Closes D200 31 March 2017, 10:26:44 UTC
0b5e938 sql/upgrades: add 103 -> 104 Adapt according to review on D200. Use sql/bin/db-upgrade to generate the upgrade script. Related T703 30 March 2017, 12:13:00 UTC
abeb873 Revert "swh.storage: Use upsert scheme on (skipped_)content_add function" This reverts commit 8dddc91a7860f9db04026132c874d809a581f5db. 27 March 2017, 12:21:57 UTC
8dddc91 swh.storage: Use upsert scheme on (skipped_)content_add function Related T703 27 March 2017, 12:21:23 UTC
ada557c swh.storage: Extract key variable for insertion Related T703 27 March 2017, 12:21:23 UTC
4ff4307 swh.storage: Add checksum blake2s256 Related T703 24 March 2017, 23:07:51 UTC
c94ba89 d/control: Add python3-swh.journal dependency with version 24 March 2017, 11:57:18 UTC
3fe8924 swh.storage.listener: Use swh.journal.serializers.key_to_kafka function Related T529 23 March 2017, 14:49:40 UTC
47cb71b swh.storage.listener: Send notify data as dict of composite primary key All data are sent as dictionary of composite primary key for each object type. This also aligns the content type data with the skipped_content type data (sending sha1, sha1_git, sha256). Related T529 23 March 2017, 14:06:05 UTC
9be297b vault: gitfast: add documentation, remove more useless directory explorations 22 March 2017, 13:02:02 UTC
39db44a vault: gitfast: use a single db transaction for all the export 22 March 2017, 13:02:02 UTC
2f9860c vault: gifast: add an lru_cache around get_dir_ents 22 March 2017, 13:02:02 UTC
c0e66af vault: gifast: add a reset command when starting a new root 22 March 2017, 13:02:02 UTC
b399957 vault: make gitfast explore only modified directories 22 March 2017, 13:02:02 UTC
e50f990 storage: fix unused cur= argument in directory_ls 22 March 2017, 12:04:55 UTC
7eabf17 db.py: fix flake8 mistake 21 March 2017, 14:47:10 UTC
0f382ad New upstream version 0.0.82 21 March 2017, 13:50:15 UTC
627bde4 swh.storage.listener: Subscribe to new origin notifications 21 March 2017, 13:25:55 UTC
9ed7fbb vault: pass the obj_id as a class parameter 17 March 2017, 14:11:18 UTC
90e4e54 vault: coherent API view names 17 March 2017, 14:11:18 UTC
0f3006f sql/upgrades: create db upgrade 101->102 16 March 2017, 15:01:40 UTC
795d681 sql/swh-func: check for equality on the three columns for swh_content_missing It turns out that PostgreSQL is less naive than the comment implies. It will know how to use the most specific index for the equality query. That should speed us up quite a bit. 16 March 2017, 14:52:30 UTC
64a740b storage: add length to directory listing primitives 16 March 2017, 14:37:29 UTC
39ec770 test_storage: make AlteringSchemaTest depend on a new base class This avoids running all tests three times... 16 March 2017, 14:20:43 UTC
f349d4c vault: revision_git: faster toposort without useless copies 16 March 2017, 13:03:22 UTC
ac9a2d2 vault: directory builder: actually default invalid permissions to 644 16 March 2017, 13:03:22 UTC
cb03a7d Migrate from swh.core.hashutil to swh.model.hashutil Related T700 15 March 2017, 15:12:31 UTC
39280bc vault: add a git fast-import cooker 13 March 2017, 18:09:45 UTC
20556dc vault cookers: move repeated functions to base class 13 March 2017, 15:36:35 UTC
633b1d3 archiver_content_updater: Use standard archiver_storage instanciation Related 5cad6d37a915474e34fc252e314e0142fa47a079 13 March 2017, 14:41:01 UTC
d2d45b2 swh.storage.archiver.updater: Add specific configuration filename 13 March 2017, 13:22:58 UTC
ff48a42 swh.storage.archiver.updater: Add logging level to INFO 13 March 2017, 13:22:58 UTC
1dc2069 swh.storage.archiver.updater: Call directly content_archive_add This function will drop any existing contents if encountered Related T494 Related T569 13 March 2017, 13:22:58 UTC
6136af8 d/control: Add swh-journal dependency to swh.storage.archiver Related T494 13 March 2017, 13:22:58 UTC
4f1d48c Add journal client to update content archiver with new content Related T494 13 March 2017, 13:22:58 UTC
f711c20 vault: more explicit DirectoryBuilder variable names 09 March 2017, 14:42:33 UTC
7e15b4b vault: move cookers into separate files 09 March 2017, 14:26:21 UTC
edd4d83 vault: generic cache to allow multiple cooker types and formats 09 March 2017, 13:01:41 UTC
30b144b New upstream version 0.0.81 09 March 2017, 10:15:28 UTC
56366fa archiver.director: only yield plain content ids, not dicts 07 March 2017, 16:02:20 UTC
223992d archiver.worker: allow disabling the task chaining mechanism 07 March 2017, 14:44:19 UTC
858b4d1 New upstream version 0.0.80 07 March 2017, 14:12:35 UTC
543c8a4 archiver.storage: add a stub archiver only writing data to logfiles 07 March 2017, 14:11:24 UTC
5cad6d3 archiver.storage: refactor to provide a get_archiver_storage function This will allow us to handle another storage backend for the storage of the archiver data. 07 March 2017, 12:32:14 UTC
17c31f1 test_archiver: clean up after yourself 07 March 2017, 12:28:49 UTC
96c0a21 storage: open content_update endpoint Permits to batch update content rows (with or without optional new columns). Limited to contents (table content only, table skipped_content is not dealt with). Related T692 Closes D185 03 March 2017, 09:15:07 UTC
eb9130c archiver.worker: only get copies from the configured object storages By default we would try to copy objects from all the archives, even those for which we didn't have a configuration. 02 March 2017, 15:56:54 UTC
9f9570a archiver.storage: remove implicit sources_missing from content_archive_add The default value for content copies is "missing", so we don't need to make it explicit. 02 March 2017, 15:43:27 UTC
e1225d1 archiver.director: the source objstorage for unknown content ids is implicit 02 March 2017, 15:40:46 UTC
de9a5c3 archiver.director: make the standard input reader more resilient to errors 02 March 2017, 15:34:58 UTC
4b27819 Refactor: Unify the content_archive_add with swh.storage.content_add Implementation wise, this uses COPY statement and drop duplicates if encountered for content_archive insertion. 02 March 2017, 14:53:44 UTC
61af747 archiver-storage: Improve content_archive_add function Use the same insertion pattern as swh.storage.content_add. 02 March 2017, 14:53:31 UTC
ca1c529 Refactor: Reuse swh.scheduler.get_task function This also has the benefit to hide some celery name (which is an implementation detail from swh.scheduler). 02 March 2017, 14:53:28 UTC
269a731 content_archive_add: Use the right 'missing' status Related: T494 02 March 2017, 14:52:21 UTC
afb423e test: Remove impossible and commented test This use case cannot happen with ArchiverWithRetentionPolicyDirector: - If a row entry is referenced in the archiver db, it's present in the objstorage - And if a row entry is not referenced in the archiver db, it won't be listed as missing since it's the archiver db which is read for listing the contents we want to archive. 02 March 2017, 14:52:21 UTC
605ca00 Refactor: Merge common behavior in director and content updater client Related T494 Related T569 02 March 2017, 14:52:14 UTC
c38a452 archiver.storage: Add content_archive_content_add endpoint Related T494 02 March 2017, 14:50:56 UTC
e962cdd RevisionVaultCooker: factor out tar creation function 23 February 2017, 16:37:55 UTC
327924d RevisionVaultCooker: add naive flatten implementation 22 February 2017, 15:34:54 UTC
23c1138 config: use 5002 as the default storage port 21 February 2017, 16:35:40 UTC
2feaa1d vault: directory cooker: handle symlinks and executables 20 February 2017, 14:21:27 UTC
c2ca9fc vault cooker: fix mismatching subclasses method signatures 16 February 2017, 16:22:08 UTC
28c3eec archiver: fix brown paper bag bug for object counter 16 February 2017, 12:23:23 UTC
7e4f780 README.dev: Update dev documentation with updated configuration samples 15 February 2017, 13:41:20 UTC
601e1cb New upstream version 0.0.79 14 February 2017, 18:37:36 UTC
5c41ffc d/control: remove spurious blank line 14 February 2017, 18:37:15 UTC
a5fa26c debian/control: update swh-model requirement 14 February 2017, 18:25:25 UTC
ec8cebf converters: normalize timestamps using swh.model 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. 14 February 2017, 18:17:33 UTC
c6abed2 sql/archiver: get the count of objects in each archive Close T672 09 February 2017, 17:40:51 UTC
8ce681c sql/archiver: move function defs to the functions file 09 February 2017, 17:40:24 UTC
08b0802 requirements: split internal and external requirements in two separate files 09 February 2017, 14:09:28 UTC
back to top