https://github.com/SoftwareHeritage/swh-storage

sort by:
Revision Author Date Message Commit Date
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
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
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
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
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
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
7f27e14 Add pagination to content_ctags_search api endpoint Related T605 24 November 2016, 10:11:19 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
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
04f2b2d storage: Add comments on enum 08 November 2016, 14:06:12 UTC
022e985 storage: Move enums to new swh-enums.sql namespace 08 November 2016, 14:06:11 UTC
51c4896 storage: add check_config method 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. 03 November 2016, 14:39:38 UTC
5e8bba5 storage: Improve index on content_ctags Work on the suggestion message from postgresql psycopg2.OperationalError: index row size 3992 exceeds maximum 2712 for index "content_ctags_id_name_kind_line_lang_idx" HINT: Values larger than 1/3 of a buffer page cannot be indexed. Consider a function index of an MD5 hash of the value, or use full text indexing. Related T589 20 October 2016, 13:55:44 UTC
33043b1 storage: ctags - Improve schema Related T589 20 October 2016, 13:25:28 UTC
a74a141 storage: Open ctags entry points (missing, add, get) Related T589 19 October 2016, 16:33:19 UTC
71b4a88 Remove noisy test attribute 'one' 19 October 2016, 16:33:18 UTC
4bd537f storage: allow adding several origins at once 19 October 2016, 14:49:08 UTC
141afef common: allow passing in the cursor for the transaction decorators 19 October 2016, 14:42:19 UTC
f7becde Add the means to pipe contents to another queue once copied Related T575 13 October 2016, 13:24:00 UTC
d2eb077 indexer: Unify function names according to conventions 13 October 2016, 12:18:21 UTC
97f610a Add tests around the content_{mimetype/language}_add endpoints Related T582 13 October 2016, 12:18:13 UTC
1373667 indexer: Open mimetype/language get endpoints 13 October 2016, 12:18:12 UTC
54efa89 indexer: open drop/skip policy update on duplicates (language/mimetype) This adds the optional conflict_update parameter which specifies what to do when conflicts on sha1 occurs. conflict_update by default is false which ignores duplicates. Otherwise, conflich_update to true, overwrite existing data. Related T582 13 October 2016, 12:18:12 UTC
dddbc4c Fix: Remove nose test attribute 'one' 13 October 2016, 12:08:00 UTC
3fcc628 Fix provenance storage init function 12 October 2016, 00:23:25 UTC
2fd7f72 provenance: Rework configuration setup 11 October 2016, 23:33:57 UTC
30f7883 Open language_mimetype_{missing,add} endpoints Related T578 07 October 2016, 18:30:55 UTC
859860c sql/schema: Add content_language table Related T578 07 October 2016, 16:53:38 UTC
fd717f3 Open content_mimetype_add endpoint to add missing mimetypes Related T577 07 October 2016, 15:08:05 UTC
a77c187 Open content_mimetype_missing endpoint to list missing mimetypes Related T577 07 October 2016, 15:08:05 UTC
5e9244c sql/schema: Add content_mimetype table Towards starting computing information on contents Related T577 07 October 2016, 15:08:04 UTC
7add2cd DB schema graph: add new "provenance" cluster it includes the cache_* tables that are currently being populated 07 October 2016, 14:53:49 UTC
0f29092 DB schema graph: add stray origin_visit table 07 October 2016, 14:53:14 UTC
a1aa8be Align implementation with docstring's contract 29 September 2016, 18:31:23 UTC
6c505cc Fix: Missing incremented version 5 for archiver.dbversion 29 September 2016, 16:57:40 UTC
1afea82 Retrieve information on a content cached 29 September 2016, 16:45:10 UTC
a43b962 Rename to swh_cache_content_get_all 29 September 2016, 14:55:06 UTC
f12d9ef Fix copyright range 29 September 2016, 12:42:57 UTC
1b4aa4f archiver: Remove print statement 29 September 2016, 12:42:57 UTC
4b5287e upgrades/085: add upgrade script 23 September 2016, 11:39:43 UTC
005710e sql/swh-func: content cache populates lines in deterministic order This should reduce lock contention when parallelizing the operation 23 September 2016, 11:38:11 UTC
4d6d3bd archiver: Pass the destination as parameter of the worker to backend 23 September 2016, 10:28:32 UTC
394bb4d archiver: Add missing property for worker to backend 23 September 2016, 10:28:32 UTC
718dda6 archiver: Complete docstring's information 23 September 2016, 10:28:32 UTC
f29c207 archiver: Simplify update on content 23 September 2016, 10:28:32 UTC
a67aa26 archiver: Improve 'unknown sha1' and 'force copy' policies The 'unknown sha1 path' cannot happen in the default archiver since it reads from the archive db (so the fallback code is not necessary in the worker). To the contrary, since 'archiver to backend' reads from stdin (for now), we could have unregistered sha1s from that source. This commit makes the director deal with that before sending sha1 to workers. It's also the director's job to set the state to 'missing' when the force_copy is true before sending sha1 to worker. 23 September 2016, 10:28:32 UTC
9b04941 archiver: Fix random.choice input to a list 23 September 2016, 10:28:31 UTC
7332c31 sql/archiver/schema: Filter unknown sha1s from content_archive endpoint 23 September 2016, 10:28:31 UTC
de67eb7 provenance: fix typo: we have hex in the message, not hashes 22 September 2016, 18:37:57 UTC
ff87ac5 swh-func: content-revision cache population now takes a list of revs 22 September 2016, 16:51:14 UTC
30f5645 swh-func: less churn in the cache_content_revision table 22 September 2016, 12:42:43 UTC
4c3623c Archiver: Fix to copy only to targeted destination Before that, it could for example pushed copies to other mirrors where the content was missing. 22 September 2016, 11:43:45 UTC
cdf11d5 d/control: Bump dependency version to latest python3-swh.core 22 September 2016, 10:37:43 UTC
57053fe Refactor: Align source/destination configuration property names 22 September 2016, 10:37:43 UTC
f163c2a Handle copies of not registered contents in archiver db Closes T569 22 September 2016, 10:37:42 UTC
df2e00a Refactor logging warning/critical message 21 September 2016, 16:18:11 UTC
88e0a05 Improve on cooking code and docstrings - Fix docstring typos - Some function calls were not renamed. 21 September 2016, 16:14:44 UTC
0879adf Refactor the vault cooker to add new bundle types 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 21 September 2016, 16:14:44 UTC
6900685 Be defensive against potential not found content 20 September 2016, 18:10:16 UTC
189e9c1 d/control: Fix typo in version 20 September 2016, 14:37:38 UTC
9ad3aef d/control: Bump dependency version to latest python3-swh.objstorage 20 September 2016, 14:35:34 UTC
0476b9c Fix objstorage instanciation in tests 20 September 2016, 14:31:23 UTC
2b18a7a Remove optional dependency on swh.objstorage.cloud If you want the archiver to have cloud abilities, install the package python3-swh.objstorage.cloud on the server as well. 20 September 2016, 14:31:23 UTC
f7665b3 sql/swh-schema: content->revision cache only has one line per content 19 September 2016, 12:31:03 UTC
941c52c Unify configuration property between director/worker 17 September 2016, 10:47:53 UTC
76d13b0 Deal with potential missing contents in the archiver db Logging an entry about it 17 September 2016, 10:47:50 UTC
back to top