Renato Costa
0284d1e669
unified-storage: add UnixTimestamp support to the sqlkv implementation ( #115651 )
...
* unified-storage: add `UnixTimestamp` support to sqlkv implementation
* unified-storage: improve tests and enable all of them on sqlkv
2025-12-19 15:35:22 -05:00
Will Assis
4164239f56
unified-storage: implement sqlkv Save method ( #115458 )
...
* unified-storage: sqlkv save method
2025-12-19 14:27:06 -05:00
Renato Costa
338ae95ef5
unified-storage: add BatchDelete support to sqlkv implementation ( #115573 )
2025-12-19 09:15:23 -05:00
Renato Costa
19f6dbe1bb
unified-storage: add BatchGet support to the sqlkv implementation ( #115517 )
...
* unified-storage: add `BatchGet` support to the sqlkv implementation
* address comments
* fix linting
2025-12-18 11:21:36 -05:00
Renato Costa
370d5c2dc2
unified-storage: add Keys support to the sqlkv implementation ( #115510 )
...
* unified-storage: add `Keys` support to the sqlkv implementation
* add validation for sort option
* Revert sort order validation, assume desc when invalid
2025-12-17 15:03:59 -05:00
Renato Costa
c647140475
unified-storage: add Delete support to the sqlkv implementation ( #115443 )
2025-12-16 16:19:45 -05:00
Renato Costa
bd8f0083ce
unified-storage: add Get support to the sqlkv implementation ( #115382 )
2025-12-16 14:32:13 -05:00
Will Assis
12dd3dffe0
unified-storage: sqlkv skeleton ( #115176 )
...
* implement sqlkv skeleton and include sqlkv in badgerkv tests
2025-12-15 08:56:15 -05:00
Georges Chaudy
9a154ac15f
kvstore: add batch delete ( #112723 )
...
-add batch delete to the grpc
2025-10-21 21:32:03 +02:00
Georges Chaudy
3bb75e2a90
kvstore: Add BatchGet ( #111594 )
...
* Add BatchGet
* restructure the batch get tests
2025-10-14 17:19:26 +02:00
Georges Chaudy
7002ab90ae
unistore: save returns a writecloser ( #107955 )
...
* unistore: save returns a writecloser
* go-lint
* address comments
2025-07-11 18:25:48 +02:00
Georges Chaudy
ea0ddb3fc9
unistore: refactor get to return a reader ( #107951 )
2025-07-11 11:10:19 +02:00
Peter Štibraný
9d2eadcfd2
PoC: replace using testing.Short in storage/unified package with integration test skip method ( #107887 )
...
* PoC: check if testing.Short is called from integration tests only.
* Rename helper function.
* Fix logic.
* Remove skipping of integration tests from non-integration tests.
* Remove skipping of integration tests from non-integration tests.
* Fix import.
2025-07-09 15:32:10 +00:00
Georges Chaudy
7787ff6b2e
unistore: add more kvstore tests ( #107692 )
...
add more kvstore tests
2025-07-07 15:00:40 +02:00
Georges Chaudy and Peter Štibraný
696657bdd1
unistore: add kv based storage backend ( #107305 )
...
* Add datastore
* too many slashes
* lint
* add metadata store
* simplify meta
* Add eventstore
* golint
* lint
* Add datastore
* too many slashes
* lint
* pr comments
* extract ParseKey
* readcloser
* remove get prefix
* use dedicated keys
* parsekey
* sameresource
* unrelated
* name
* renmae tests
* add key validation
* fix tests
* refactor a bit
* lint
* allow empty ns
* get keys instead of list
* rename the functions
* refactor yield candidate
* update test
* unistore: add LastResourceVersion to datastore
* lint
* use map string
* missing err check
* fix
* Add storage backend
* remove hasmore
* fix tests
* small refactor
* pre-alloc
* extract the folder
* lint
* refactor
* handle context canceled in ListHistory to pass the tests
* fix the resource test
* unistore: provide generic tests for the kv interface (#107443 )
unistore: move the kv tests to the testing package
* Update pkg/storage/unified/resource/storage_backend_test.go
Co-authored-by: Peter Štibraný <pstibrany@gmail.com >
* address comments
* comments
* comments
* comments
* normalise the names and add helper method
* events comments
* rename function
---------
Co-authored-by: Peter Štibraný <pstibrany@gmail.com >
2025-07-02 10:57:37 +00:00