Jarek Kowalski
28ce29eab4
feat(repository): added Set and Map backed by custom on-disk hashtable ( #2364 )
...
* feat(repository): added bigmap Set and Map backed by custom on-disk hashtable
* additional test coverage for corner cases
* profile flags
* exclude bigmapbench from code coverage
* refactored based on conversation with Julio
The concern was that values stored on disk are not encrypted.
* bigmap.Map - implements encryption of values
* bigmap.Set - stores keys only, so no encryption necessary
* bigmap.internalMap - used as backing structure for Map and Set
* implemented benchmark with values
2022-09-10 15:47:53 +00:00
Jarek Kowalski
926e14aacb
feat(repository): added PrefetchObjects() API ( #1779 )
...
* feat(repository): added precaching of data blobs
* feat(repository): added utilities for converting ID slices to strings
* feat(repository): added object.PrefetchBackingContents
* feat(repository): implemented Repository.PrefetchObjects
* feat(cli): added 'cache prefetch' subcommand
* feat(repository): prefetch in parallel
* added tests
2022-03-06 14:30:58 -08:00
Jarek Kowalski
a48e24e693
feat(providers): add Google Drive support ( #1731 )
...
* feat(provider): Add Google Drive support.
Co-authored-by: xkxx <xkxx@users.noreply.github.com >
Co-authored-by: xkxx <xkxiang@gmail.com >
2022-02-16 22:34:48 -08:00
Jarek Kowalski
081c252e18
blobtesting: refactored fault injection into fluent API ( #1578 )
2021-12-13 11:11:43 -08:00
Jarek Kowalski
57c3ba51ac
testing: exclude additional test-only packages from code coverage
2021-05-18 20:27:51 -07:00
Jarek Kowalski
227b2f1bbc
ci: change codecov thresholds ( #1085 )
2021-05-18 08:59:36 -07:00
Jarek Kowalski
bfa1a5c5fa
testing: exclude rclone and webdav providers from code coverage, since they flip-flopping between high and low code coverage in non-PR and PR modes
2021-04-06 11:22:14 -07:00
Jarek Kowalski
6bb41794ee
codecov: added ignore rules ( #854 )
...
* codecov: added ignore rules
* manifest: fixed flaky test coverage
* content: added direct unit tests for committed content index cache
2021-02-27 14:00:33 -08:00