swh:1:snp:eb70f1f85391e4b077c211bec36af0061c4bf937

sort by:
Revision Author Date Message Commit Date
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
94d72cc requirements.txt: s/dateutil/python-dateutil/ 09 February 2017, 14:09:28 UTC
76ea627 style: test_storage.py: wrap >80 cols line 09 February 2017, 14:09:28 UTC
598114c sql/archiver: keep archive counts using a bucketed list The buckets are using the last two bytes of the object id, so that we spread the load across different lines on sequential archivings. 07 February 2017, 17:28:05 UTC
b5cd7f0 sql/upgrades: add 99 → 100 01 February 2017, 14:40:06 UTC
48df525 sql/swh-func: in occurrence_get_by: only return data pertaining one visit By default, return data from the latest visit instead of returning data from all visits, which doesn't make much sense. 01 February 2017, 14:37:32 UTC
b5b8fd0 sql/swh-func: actually filter swh_visit_find_by_date by origin... 01 February 2017, 14:21:35 UTC
a0ab053 New upstream version 0.0.78 26 January 2017, 14:08:03 UTC
fed8afb d/control: Update dependencies Closes T646 26 January 2017, 14:07:46 UTC
54cb088 Refactor: Unify redundant behavior in api server instantiation Related T646 26 January 2017, 13:40:17 UTC
c92af7a Refactor: Unify redundant behavior in SWHRemoteAPI Related T646 26 January 2017, 13:16:45 UTC
81e025f New upstream version 0.0.77 19 January 2017, 13:41:49 UTC
4213a0c Return page of results for origin visits endpoints Related T636 19 January 2017, 13:40:13 UTC
a8c0e13 sql/swh-schema: reorder fields according to production database 17 January 2017, 12:13:40 UTC
4893a52 sql: refactor to split out indexes and triggers This is the first step towards having different sets of indexes between the master and read-only replicas. 11 January 2017, 13:43:29 UTC
e4d5aec archiver.worker: fix typo 03 January 2017, 15:30:20 UTC
2ff562f test: Fix wrong key from base_url to url 31 December 2016, 13:47:14 UTC
4bb4246 d/control: Update to latest objstorage 20 December 2016, 08:38:34 UTC
dc88673 New upstream version 0.0.76 15 December 2016, 17:25:58 UTC
d5f4640 Unify objstorage and storage configuration Related T613 15 December 2016, 17:25:53 UTC
afbdb14 Adapt storage's objstorage parameter as a setup property Related T613 15 December 2016, 17:25:15 UTC
ebd1797 storage: Fix missing function definition change Related T610 05 December 2016, 11:01:57 UTC
cc7a1ca storage: Move hash-function before schema install Related T610 05 December 2016, 11:01:40 UTC
ec0893a storage: Adapt ctags' sql schema migration to be faster Related T610 05 December 2016, 10:43:43 UTC
54fa857 New upstream version 0.0.75 02 December 2016, 17:21:36 UTC
c9e2b15 storage: Cleanup only conflictual data for ctags, fossology_license Related T610 02 December 2016, 16:52:53 UTC
648d071 storage: Adapt missing endpoint filtering for content_fossology_license Related T610 02 December 2016, 16:28:12 UTC
7ef1700 storage: Add tool information on language api endpoints Related T610 02 December 2016, 15:17:22 UTC
6a26397 storage: Add tool information on mimetype api endpoints Related T610 02 December 2016, 14:24:16 UTC
2b5a2ff storage: Format ctags tool output result Related T610 02 December 2016, 12:31:32 UTC
d35a85a storage: Add tool information on ctags api endpoints Related T610 02 December 2016, 12:31:32 UTC
43b37dc Update indexer configuration - Index/constraints - pass 2 Related T610 02 December 2016, 12:31:25 UTC
12770e2 Update indexer configuration data Related T574 Related T610 02 December 2016, 12:31:18 UTC
0ccb413 storage: Add missing function in swh-func.sql Since 096 migration update. 01 December 2016, 09:30:15 UTC
d11f4e4 doc-sql: Add subgraph for content_indexer tables 01 December 2016, 09:30:07 UTC
d3ba860 doc-sql: Fix arrow from revision(directory) to directory(id) 01 December 2016, 09:20:39 UTC
ebcfd49 storage: Actually use the index for searching expression 30 November 2016, 13:54:20 UTC
604c34f New upstream version 0.0.74 29 November 2016, 16:25:29 UTC
ba29d18 Add index on ctags' name column 29 November 2016, 16:20:37 UTC
641ad5c storage: Use strict equality on ctags search 29 November 2016, 16:03:25 UTC
54df7ef New upstream version 0.0.73 28 November 2016, 15:34:55 UTC
fb3722d storage: Fix edge case when searching symbols When the query is syntactly wrong, before that commit, we broke the server. Now it raises a bad input (400) request. 28 November 2016, 15:07:05 UTC
f801cc6 New upstream version 0.0.72 24 November 2016, 13:19:29 UTC
7f27e14 Add pagination to content_ctags_search api endpoint Related T605 24 November 2016, 10:11:19 UTC
760252e New upstream version 0.0.71 23 November 2016, 16:33:51 UTC
1fc21e6 storage: Open content_ctags_search for full-text search Related T605 23 November 2016, 16:30:54 UTC
c690359 storage: Add fulltext search function on ctags Related T605 23 November 2016, 16:12:56 UTC
3dafd17 storage: Fix error in function which reads licenses Related T602 22 November 2016, 15:55:17 UTC
f5ece61 storage: Add indexer_configuration table json schema Related T596 18 November 2016, 13:55:18 UTC
f454e44 storage: Update recognized fossology licenses Related T596 18 November 2016, 12:25:19 UTC
bc7f776 storage: Fix divergent schema upgrade 15 November 2016, 17:04:10 UTC
99b09d4 Fix pep8 violation 15 November 2016, 17:04:01 UTC
3123532 New upstream version 0.0.70 10 November 2016, 16:27:49 UTC
3a4616c storage: ctags - Align conflict update policy with license endpoints In case of wanting to update, we first delete all ctags symbols for those impacted contents. Then we add the ctags information. Otherwise, simply add new entries. And In case of conflict, do nothing. 10 November 2016, 16:25:48 UTC
9a079c5 storage: Update fossology_license to latest design Related T596 10 November 2016, 16:17:54 UTC
7528033 Update known licenses from fossology's master branch Related T596 Related 09923374e0f321da78faa0b37b2814fea9c5f1c1 10 November 2016, 09:44:16 UTC
3dd9b0f storage: Return unknown licenses Related T596 09 November 2016, 15:46:47 UTC
a63cbc7 storage: Open content_license endpoint (add/get) Related T596 09 November 2016, 11:30:39 UTC
2fffbd4 storage: Add license and content_license tables Related T596 08 November 2016, 14:06:12 UTC
back to top