- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jun 27 2016
Jun 27 2016
qcampos committed rDOBJS08bbfa766ae3: Implement content_find_occurrence up to the db (authored by ardumont).
Implement content_find_occurrence up to the db
qcampos committed rDOBJS2f969e885e40: move db_test.py from swh-storage to swh-core (authored by zack).
move db_test.py from swh-storage to swh-core
qcampos committed rDOBJSfbdf7bf2ea65: Move remote_storage and api to api.client and api.server (authored by olasd).
Move remote_storage and api to api.client and api.server
qcampos committed rDOBJSd964f372a69a: swh.storage.api: Serialize/deserialize exceptions (authored by olasd).
swh.storage.api: Serialize/deserialize exceptions
qcampos committed rDOBJSff0c444c2e16: test_api_client: use absolute import to allow rm __init__.py (authored by zack).
test_api_client: use absolute import to allow rm __init__.py
qcampos committed rDOBJSd4a37d7c6b96: Refactor - Permit reuse of the content_find api (authored by ardumont).
Refactor - Permit reuse of the content_find api
qcampos committed rDOBJS59cd05e6be73: Refactor - Migrate content_present to content_find (authored by ardumont).
Refactor - Migrate content_present to content_find
Simplify the api content_present
qcampos committed rDOBJSea0ac366f30d: swh.storage.storage: Allow storing "skipped" contents (authored by olasd).
swh.storage.storage: Allow storing "skipped" contents
qcampos committed rDOBJSb0e2a6678554: swh.storage.api: Properly escape arbitrary byte sequences in arguments (authored by olasd).
swh.storage.api: Properly escape arbitrary byte sequences in arguments
sql/swh-schema: unix_path to bytea
qcampos committed rDOBJS3079f675482f: tests: add documentation for Test{,Remote}Storage (authored by olasd).
tests: add documentation for Test{,Remote}Storage
Implement the content_present api
qcampos committed rDOBJS41becead4548: test_storage: don't break if the storage has no objstorage (authored by olasd).
test_storage: don't break if the storage has no objstorage
qcampos committed rDOBJS30fcc29356a5: Add a remote API server and a client for remote storage (authored by olasd).
Add a remote API server and a client for remote storage
qcampos committed rDOBJS6d89128b9b8e: tests: make both storage tests inherit from an abstract class (authored by olasd).
tests: make both storage tests inherit from an abstract class
qcampos committed rDOBJS6e5364e3d73b: test_remote_storage: Add code to run the server automatically (authored by olasd).
test_remote_storage: Add code to run the server automatically
Open /content/present api
qcampos committed rDOBJS487e4a29ba38: swh.storage.storage: add origin_get and origin_add_one (authored by olasd).
swh.storage.storage: add origin_get and origin_add_one
qcampos committed rDOBJS1811f5916880: add back needed __init__.py to non-namespace packages (authored by zack).
add back needed __init__.py to non-namespace packages
qcampos committed rDOBJS1b5f80a80532: Implement revision_add for swh.storage.Storage (authored by olasd).
Implement revision_add for swh.storage.Storage
qcampos committed rDOBJS9d5da47dfdcd: Add offsets to the dates that need them in the schema (authored by olasd).
Add offsets to the dates that need them in the schema
qcampos committed rDOBJSb48911d097a9: swh.storage.storage: implement occurrence_add (authored by olasd).
swh.storage.storage: implement occurrence_add
qcampos committed rDOBJS4aa636a5aa54: DB testing: update doc and tests to use swh-storage-testdata (authored by zack).
DB testing: update doc and tests to use swh-storage-testdata
qcampos committed rDOBJS4d4633a1cbd0: swh.storage.db/storage: Allow listing one directory's contents (authored by olasd).
swh.storage.db/storage: Allow listing one directory's contents
qcampos committed rDOBJSf02b1a0bc081: swh.storage.storage: Add content_missing method to Storage (authored by olasd).
swh.storage.storage: Add content_missing method to Storage
swh.storage.tests: refactor storage test
qcampos committed rDOBJS79b28a205057: Commit first implementation of directory_add (authored by olasd).
Commit first implementation of directory_add
get rid of __init__.py
qcampos committed rDOBJS9f120b6b29cb: Update swh.storage.db for the new hash API (authored by olasd).
Update swh.storage.db for the new hash API
stored proc: generalize mktemp function
qcampos committed rDOBJSa05b79a3b210: db.Db: refactor copy_to() function to COPY to arbitrary tables (authored by zack).
db.Db: refactor copy_to() function to COPY to arbitrary tables
qcampos committed rDOBJS48f11ca9c99d: refactor db.Db to be a proxy with storage procedure wrappers (authored by zack).
refactor db.Db to be a proxy with storage procedure wrappers
qcampos committed rDOBJSa334ddd93523: db_testing: do not try to rollback closed connections (authored by zack).
db_testing: do not try to rollback closed connections
qcampos committed rDOBJS375e2fda05b5: Rename Storage.add_content to content_add (authored by olasd).
Rename Storage.add_content to content_add
Update ObjStorage API for the new hashes
test_storage.py: test add_content()
qcampos committed rDOBJScf387f8b2d40: db_testing: bug fix: call specific super() methods (authored by zack).
db_testing: bug fix: call specific super() methods
qcampos committed rDOBJSc6e50451862a: objstorage: idempotent addition, ignore dups (authored by zack).
objstorage: idempotent addition, ignore dups
qcampos committed rDOBJS8cb72d223c39: test_objstorage.py: use assert(Not)In where possible (style) (authored by zack).
test_objstorage.py: use assert(Not)In where possible (style)
qcampos committed rDOBJS000d2098afd0: test_db.py: (trivial) tests for swh.storage.db (authored by zack).
test_db.py: (trivial) tests for swh.storage.db
qcampos committed rDOBJSad760ca40473: db_testing.py: fixture to ease testing using the DB (authored by zack).
db_testing.py: fixture to ease testing using the DB
qcampos committed rDOBJS8e416232bcf6: make swh.storage.tests a proper python module (authored by zack).
make swh.storage.tests a proper python module
qcampos committed rDOBJS9012042f9a68: objstorage: add support for len() and __iter__() (authored by zack).
objstorage: add support for len() and __iter__()
qcampos committed rDOBJS09e1d5717352: objstorage: simplify exc hierarchy to have a top-level Error exc (authored by zack).
objstorage: simplify exc hierarchy to have a top-level Error exc
objstorage: return object id upon add()
qcampos committed rDOBJSddd94f2301d0: objstorage: use __contains__ for membership test (authored by zack).
objstorage: use __contains__ for membership test
add get() method(s)
ensure we can easily switch to sha1 algo
qcampos committed rDOBJS8cd1c7c88e10: tests: preseed obj_id on add wherever possible (authored by zack).
tests: preseed obj_id on add wherever possible
qcampos committed rDOBJS75750b3b1907: objstorage: switch to sha1 object ids (from sha1_git) (authored by zack).
objstorage: switch to sha1 object ids (from sha1_git)
qcampos committed rDOBJS810bde68afe5: tests: better organization for setUp values (authored by zack).
tests: better organization for setUp values
add check() method
add gzip compression
add has() method and clobbering support
push tests down, inside swh.storage
qcampos closed D67: Recreate DOBJS commit history by committing rDOBJSae1f67019537: push tests down, inside swh.storage (authored by zack).
Update differential
qcampos updated the diff for D64: Extract the object storage to its own package and do the required modifications on the imports.
- Extract http servers common code to swh.objstorage for dependencies
- Remove objstorage scripts
- Update debian packaging configuration files
qcampos committed rDOBJS339e6b1ecfb2: Extract objstorage from swh.storage module and recreate its commit history. (authored by qcampos).
Extract objstorage from swh.storage module and recreate its commit history.
qcampos updated the diff for D63: Extract objstorage from swh.storage module and recreate its commit history..
Need to update the diff for changes in the commits and debian packaging
Jun 23 2016
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.
qcampos updated the diff for D63: Extract objstorage from swh.storage module and recreate its commit history..
- Update debian packaging config
qcampos updated the diff for D63: Extract objstorage from swh.storage module and recreate its commit history..
- Update debian packaging config
qcampos updated the diff for D63: Extract objstorage from swh.storage module and recreate its commit history..
- Move the swh.storage.checker module into swh.objstorage.checker as this module works with the object storage.
- Import scripts from swh.storage
- api: Move the http api-related code from storage to objstorage to keep the dependancy from the first to the second
qcampos updated the diff for D63: Extract objstorage from swh.storage module and recreate its commit history..
- Move the swh.storage.checker module into swh.objstorage.checker as this module works with the object storage.
qcampos added a comment to D64: Extract the object storage to its own package and do the required modifications on the imports.
The tests doesn't works (although make test in swh.storage works in local) because of :
qcampos retitled D64: Extract the object storage to its own package and do the required modifications on the imports from to Extract the object storage to its own package and do the required modifications on the imports.
Jun 22 2016
Jun 22 2016
qcampos committed rDOBJS2fd112f17ae4: Initial commit for swh-objstorage initialization (authored by qcampos).
Initial commit for swh-objstorage initialization
Add swh.objstorage repository
qcampos retitled D59: Initial commit for swh-objstorage initialization from to Initial commit for swh-objstorage initialization.
qcampos retitled D58: Add the new repository swh.objstorage to the swh-environment's .mrconfig from Add the new repository swh.objstorage to the swh-environment's .mrocnfig to Add the new repository swh.objstorage to the swh-environment's .mrconfig.
qcampos retitled D58: Add the new repository swh.objstorage to the swh-environment's .mrconfig from to Add the new repository swh.objstorage to the swh-environment's .mrocnfig.
Jun 21 2016
Jun 21 2016
qcampos committed rDSTOa623ce836f2d: objstorage.multiplexer: add some use case example to the… (authored by qcampos).
objstorage.multiplexer: add some use case example to the…
debian packaging: update package list
qcampos closed T445: Create an object storage that demultiplex inputs to multiple object storages as Resolved.
Closed by D53.
qcampos committed rDSTObed4d47d6827: objstorage.multiplexer.filter: add tests for the filters implementations (authored by qcampos).
objstorage.multiplexer.filter: add tests for the filters implementations
qcampos committed rDSTO17bd1a38d419: objstorage.multiplexer.filter: Implement the multiplexer filter mecanism (authored by qcampos).
objstorage.multiplexer.filter: Implement the multiplexer filter mecanism
qcampos committed rDSTOfc4791a18bbf: objstorage.multiplexer.filter: add a way to easily create filter chaining (authored by qcampos).
objstorage.multiplexer.filter: add a way to easily create filter chaining
qcampos committed rDSTOac0632653199: objstorage.multiplexer: add tests for the multiplexer object storage (authored by qcampos).
objstorage.multiplexer: add tests for the multiplexer object storage