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

sort by:
Revision Author Date Message Commit Date
7a866b6 New upstream version 0.0.13 16 October 2015, 12:51:44 UTC
17bd1b4 sql/upgrades: add 024 to 025 migration script 16 October 2015, 10:02:24 UTC
cdc8b94 sql/swh-data: Update GNU description to appease apgdiff 16 October 2015, 09:55:21 UTC
72eb325 Write/read `synthetic` column in revision/release 16 October 2015, 09:13:10 UTC
1ed92af Fix typo docstring 16 October 2015, 09:13:10 UTC
1217fbf storage.api.client: raise exceptions from GETs too 16 October 2015, 08:56:00 UTC
8cfaa01 sql/upgrades/024: upgrade script 23 -> 24 15 October 2015, 15:48:46 UTC
411459c Add synthetic flag on release and revision tables 15 October 2015, 15:11:12 UTC
dad8f67 Add gnu.org organization 15 October 2015, 14:50:34 UTC
7cbea2a Add optional 0.0.0.0 to open dev server 15 October 2015, 14:50:19 UTC
04ad426 Update sample command line 14 October 2015, 14:58:58 UTC
5f511b8 storage API client: support argument-less methods 14 October 2015, 08:56:24 UTC
166ace6 remote storage: expose /stat/counters 14 October 2015, 08:56:06 UTC
634c24e swh.storage.db: remove overzelous spacing in very short functions cosmetic change 14 October 2015, 08:48:53 UTC
d63124a new SQL function: swh_stat_counters() returning the number of tuples in various tables expose it through the Python layer 14 October 2015, 08:47:50 UTC
19973fa SQL function: Add fixme to `ls` directory 13 October 2015, 12:58:00 UTC
5002bd5 SQL func: Add `ls -lr` on a directory 13 October 2015, 12:58:00 UTC
793fb06 SQL schema: add index on content(ctime) 13 October 2015, 12:45:02 UTC
f58bdea New upstream version 0.0.12 13 October 2015, 10:39:18 UTC
672dd1c objstorage: create files as mode 0o644 13 October 2015, 10:27:01 UTC
3bb88fe sql/swh-func: mark SELECT functions as stable This allows inlining of the language sql functions that only select data from the database. 12 October 2015, 14:51:02 UTC
3c6b874 sql/swh-func: update swh_revision_find_occurrence with swh_revision_list_children 12 October 2015, 13:53:31 UTC
2542bdf sql/swh-func: add swh_revision_list_children 12 October 2015, 13:53:05 UTC
cd8b425 sql/swh-schema: add various indexes for reverse queries on contents 12 October 2015, 13:52:37 UTC
ba7df27 New upstream version 0.0.11 09 October 2015, 15:44:51 UTC
cefe4d0 sql/upgrades/022: update type revision_log_entry 09 October 2015, 15:44:11 UTC
ba64d1a sql/upgrades/023: add upgrade 022->023 07 October 2015, 16:49:54 UTC
3ddcc6a storage: add revision_get 07 October 2015, 16:43:25 UTC
a18c612 test_storage: use proper types for revisions 07 October 2015, 16:43:25 UTC
42f7713 db: allow decoding arrays of byteas 07 October 2015, 16:43:25 UTC
1350fc9 sql: add listing of revisions from tmp_revision 07 October 2015, 16:43:25 UTC
c4b1345 DB schema chart: include version number 07 October 2015, 13:52:06 UTC
dbc238f tests: fix flake8 07 October 2015, 13:30:17 UTC
d2495d0 sql/upgrades/022: drop default before changing the type. 07 October 2015, 07:01:55 UTC
3c66ff6 New upstream version 0.0.10 06 October 2015, 15:37:00 UTC
a4fb8df sql: add upgrade script for 21->22 06 October 2015, 12:11:12 UTC
e80adb8 swh-schema: person (name, email) -> bytea Closes T65 in part 06 October 2015, 12:01:40 UTC
5e7fd18 sql/TODO: updated to reflect current status 05 October 2015, 20:15:18 UTC
04367e1 swh.storage.occurrence_add: parse string dates with dateutil 05 October 2015, 16:57:14 UTC
1f7ca7c swh.storage.storage: make occurrence_add support overlapping intervals Closes T45 05 October 2015, 16:47:16 UTC
71c4ab6 swh.storage.db: plug swh_occurrence_history_add 05 October 2015, 16:47:16 UTC
c91dd71 swh.storage.db: proper copy escaping for datetimes, ranges 05 October 2015, 16:47:16 UTC
3a44ef5 sql/upgrades/021: add 020->021 upgrade script 05 October 2015, 16:47:16 UTC
b3aac6a swh-func: add swh_occurrence_history_add() 05 October 2015, 16:38:05 UTC
3c1f401 sql/upgrades/020: add upgrade script for 19->20 05 October 2015, 14:11:19 UTC
103950b sql/swh-func: add table aliases to "where not exists" queries 05 October 2015, 14:00:51 UTC
c4bb88d swh.storage.tests: Actually check the error message 05 October 2015, 08:45:01 UTC
bf9253e swh.storage.tests: clean the database on teardown 05 October 2015, 08:42:10 UTC
fedd0ff storage.content_find: better testing 05 October 2015, 08:00:30 UTC
96adeaa storage.content_find: refactor argument checking also: - avoid overzeaolus assertion in test, to make it more robust - improve method doc string 04 October 2015, 18:52:00 UTC
f1fb64c sql/bin/db-upgrade: compute SQL upgrades using git and apgdiff 03 October 2015, 12:44:03 UTC
07c8f44 sql: Improve performance of swh_{directory,revision,release}_missing 02 October 2015, 15:18:34 UTC
412df3d New upstream version 0.0.9 01 October 2015, 17:03:00 UTC
08ffeb2 Remove atime, mtime, ctime from directory entries 01 October 2015, 17:02:10 UTC
617de19 New upstream version 0.0.8 01 October 2015, 09:32:46 UTC
43f5bf9 Bump swh.core dependency version 01 October 2015, 09:32:07 UTC
a718e9d db.py: drop raises psycopg2.internalerror it is no longer the case 30 September 2015, 14:17:10 UTC
64a7832 objstorage: fix predictable tempfile race when adding objects Before this change, two workers adding the same object will end up racing to write <SHA1>.tmp. That should not lead to corruption, because they are (in principle) going to write the exact same content, but it made the one of the two that arrives last fail the final rename. With this fix they will write in different <SHA1>.RANDOM_STUFF.tmp, and then rename their own file into place. Note that this change slightly increases the chances of having garbage in the object store, so we will need to look for this during GC passes. 30 September 2015, 12:51:01 UTC
e4feb05 upgrades/17.sql: add recent changes 30 September 2015, 10:33:00 UTC
25b0544 swh-func.sql: use LANGUAGE sql wherever possible Overall, we can use LANGUAGE sql only in 6 cases (vs 17 functions that remains plpgsql). This is in large part due to the fact that LANGUAGE sql stored procedures cannot non-existent tables, and most notably temporary tables. Closes T55. 30 September 2015, 10:33:00 UTC
cd507ba SQL: nicer API for swh_content_find_* functions the functions no longer fail with internal errors (due to "insert into ... strict"), but rather return NULL in those cases, because no match has been found. 30 September 2015, 10:33:00 UTC
d4131b3 Update docstring 30 September 2015, 09:48:46 UTC
7fe460f bump SQL schema version to 17 include upgrade script from 16 30 September 2015, 09:04:30 UTC
be72b19 sql-func refactoring: single dir*_entry_add function The function is parametric in the type of entries to be added (file/dir/rev). Get rid of the previous 3 (99% overlapping) functions swh_directory_{file,rev,dir}_entry_add functions. Make storage.py use the new function. 30 September 2015, 09:04:30 UTC
4612bc6 Refactor - pep8 compliance - Remove unused import 30 September 2015, 08:57:57 UTC
c956386 Improve output response for find occurrence api 30 September 2015, 08:56:54 UTC
141d392 Implement content_find_occurrence up to the db 30 September 2015, 08:43:30 UTC
3e2fe23 Refactor - db.py returns None or the content found The triplet of None should be sandboxed to db.py 30 September 2015, 08:43:30 UTC
91debb1 Refactor - Permit reuse of the content_find api 30 September 2015, 08:43:30 UTC
6944ab8 Refactor - Return result directory Remove the needless yield 30 September 2015, 08:42:51 UTC
311de1b Refactor - Reuse 30 September 2015, 08:42:51 UTC
df4bdfa Open content-find-occurrence 30 September 2015, 08:42:51 UTC
bdfc021 test_storage: add collision detection test 30 September 2015, 07:40:40 UTC
9aa18e4 test_api_client: use absolute import to allow rm __init__.py 30 September 2015, 07:25:06 UTC
b4e4b20 SQL swh_content_missing: build result incrementally by uniting on contents that appear to be missing when looking at a single checksum algorithm. This is semantically equivalent to the previous approach, but allows to exploit single-column indexes; which are non-redundant, smaller, and hence more likely to be used. This is the "metro ligne 6" approach. 30 September 2015, 07:18:22 UTC
7a33494 db_testing.py: allow to customize DB restore 29 September 2015, 16:15:56 UTC
8fc078f New upstream version 0.0.7 29 September 2015, 14:52:54 UTC
f88331c Bump dependencies on swh.core to >= 0.0.6 29 September 2015, 14:51:45 UTC
bfe9016 debian/control: indent with spaces 29 September 2015, 14:51:25 UTC
d4b8374 New upstream version 0.0.6 29 September 2015, 14:43:24 UTC
e424885 Bump dependency on swh.core 29 September 2015, 14:41:40 UTC
bb8cdff move db_test.py from swh-storage to swh-core 29 September 2015, 14:39:10 UTC
f2b5c0c New upstream version 0.0.5 29 September 2015, 14:27:00 UTC
260c379 Add swh.storage.api package to setup.py 29 September 2015, 14:26:51 UTC
2b46e69 swh.storage.api: Serialize/deserialize exceptions This currently uses pickle which breaks the msgpack + dict "abstraction" we settled on. This should be fixed eventually. 29 September 2015, 13:04:43 UTC
58f821c Update api client and server to msgpack 29 September 2015, 11:55:22 UTC
79d6539 gitignore: ignore .eggs/ dir 29 September 2015, 09:16:41 UTC
b041526 Refactor - Migrate content_present to content_find with unified api 29 September 2015, 08:28:05 UTC
1ddeff4 Move remote_storage and api to api.client and api.server Closes T44. 29 September 2015, 08:21:38 UTC
1cb39a2 sql/swh-schema: unix_path to bytea 28 September 2015, 15:36:28 UTC
f660268 sql/upgrades/015: drop function before readding it 28 September 2015, 15:35:16 UTC
d371898 SQL schema diagram: add skipped_content 28 September 2015, 14:19:37 UTC
eb7493c sql/upgrades/015: bump database version 28 September 2015, 14:01:25 UTC
6a4da5c sql/swh-func: fix outdated comments 28 September 2015, 14:00:02 UTC
13315d2 sql/sql-func: Make tests pass again 28 September 2015, 14:00:02 UTC
be3910e Merge branch 'merge-dir-entries' 28 September 2015, 13:46:39 UTC
8870ff4 swh-func.sql: add refactoring TODO item 28 September 2015, 13:46:28 UTC
3c17d73 swh_directory_entry_*_add: port to merged dir entries 28 September 2015, 13:46:28 UTC
345293a swh_directory_walk_one: port to merged dir entries 28 September 2015, 13:46:28 UTC
f4b8b40 swh_content_find_dir: port to merged dir entries 28 September 2015, 13:46:28 UTC
back to top