| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #93 from EpicGames/de/namespaces-continuedv1.0.1.7actions_updates | Dan Engelbrecht | 2022-05-12 | 10 | -259/+432 |
| |\ | | | | | De/namespaces continued | ||||
| | * | use string::compare in caseSensitiveCompareStrings | Dan Engelbrecht | 2022-05-12 | 1 | -9/+2 |
| | | | |||||
| | * | string_view vs string lifetime fix | Dan Engelbrecht | 2022-05-12 | 1 | -2/+2 |
| | | | |||||
| | * | Add caseSensitiveCompareStrings and manual <=> and == operator for CacheKey | Dan Engelbrecht | 2022-05-12 | 2 | -4/+33 |
| | | | | | | | | | MacOS clang compiler does not implement a default <=> operator for string | ||||
| | * | manual <=> calls for strings in CacheKey | Dan Engelbrecht | 2022-05-12 | 1 | -1/+8 |
| | | | |||||
| | * | revert Bucket - Key parameter change | Dan Engelbrecht | 2022-05-12 | 2 | -3/+2 |
| | | | |||||
| | * | use spaceship operator for CacheKey comparisons | Dan Engelbrecht | 2022-05-11 | 1 | -22/+2 |
| | | | |||||
| | * | Add namespace test | Dan Engelbrecht | 2022-05-11 | 1 | -0/+53 |
| | | | |||||
| | * | cleanup | Dan Engelbrecht | 2022-05-11 | 2 | -27/+27 |
| | | | |||||
| | * | Use configured namespace in Jupiter if not explicit namespace is given | Dan Engelbrecht | 2022-05-11 | 4 | -72/+76 |
| | | | | | | | | | | | DdcNamespace -> DefaultDdcNamespace BlobStoreNamespace -> DefaultBlobStoreNamespace | ||||
| | * | parameterize namespace for upstream (first hack) | Dan Engelbrecht | 2022-05-11 | 8 | -215/+323 |
| |/ | |||||
| * | Merge pull request #92 from EpicGames/de/bucket-standalone-temp-file-cleanupv1.0.1.6 | Dan Engelbrecht | 2022-05-10 | 1 | -5/+106 |
| |\ | | | | | Make sure CacheBucket::PutStandaloneCacheValue cleans up the temp file | ||||
| | * | Make sure we clean up temp file in all scenarios | Dan Engelbrecht | 2022-05-10 | 1 | -8/+20 |
| | | | |||||
| | * | happy path should be minimal work | Dan Engelbrecht | 2022-05-09 | 1 | -23/+23 |
| | | | |||||
| | * | make test run on more platforms | Dan Engelbrecht | 2022-05-09 | 1 | -7/+7 |
| | | | |||||
| | * | Restore logic where we accept failed overwrite if resulting size is the same | Dan Engelbrecht | 2022-05-09 | 1 | -3/+44 |
| | | | | | | | | | Correctly calculate the m_TotalSize difference when overwriting file | ||||
| | * | Make sure CacheBucket::PutStandaloneCacheValue cleans up the temp file if we ↵ | Dan Engelbrecht | 2022-05-09 | 1 | -0/+48 |
| |/ | | | | fail to move the it into place | ||||
| * | Merge pull request #89 from EpicGames/de/namespacesv1.0.1.5 | Dan Engelbrecht | 2022-05-09 | 9 | -162/+319 |
| |\ | | | | | Add namespacecachestore layer to allow multiple structured cache namespaces | ||||
| | * | remove use of Ref<> in ZenCacheStore | Dan Engelbrecht | 2022-05-06 | 2 | -23/+23 |
| | | | | | | | | | naming cleanup | ||||
| | * | review feedback and cleanup | Dan Engelbrecht | 2022-05-06 | 2 | -49/+43 |
| | | | |||||
| | * | Added GetDirectoryContent utility | Dan Engelbrecht | 2022-05-06 | 5 | -137/+77 |
| | | | |||||
| | * | reverted unnecessary changes | Dan Engelbrecht | 2022-05-05 | 2 | -3/+3 |
| | | | |||||
| | * | revert back constructor order for ZenCacheStore | Dan Engelbrecht | 2022-05-05 | 3 | -3/+3 |
| | | | |||||
| | * | mac/linux build fix | Dan Engelbrecht | 2022-05-05 | 1 | -2/+6 |
| | | | |||||
| | * | cleanup and review feedback | Dan Engelbrecht | 2022-05-05 | 4 | -43/+44 |
| | | | |||||
| | * | cleanup | Dan Engelbrecht | 2022-05-04 | 10 | -317/+274 |
| | | | |||||
| | * | default namespace fix | Dan Engelbrecht | 2022-05-04 | 1 | -6/+7 |
| | | | |||||
| | * | Add namespacecachestore layer to allow multiple structured cache namespaces | Dan Engelbrecht | 2022-05-04 | 7 | -39/+299 |
| | | | |||||
| * | | Merge pull request #90 from EpicGames/de/simplify-cache-bucket-put-standalonev1.0.1.4 | Dan Engelbrecht | 2022-05-09 | 1 | -64/+72 |
| |\ \ | | | | | | | Fix standalone file lock in CacheBucket | ||||
| | * | | fix exception message/logging | Dan Engelbrecht | 2022-05-09 | 1 | -3/+6 |
| | | | | |||||
| | * | | restore write using rename in PutStandaloneCacheValue | Dan Engelbrecht | 2022-05-06 | 1 | -89/+61 |
| | | | | |||||
| | * | | clean up file on failed write | Dan Engelbrecht | 2022-05-06 | 1 | -32/+41 |
| | | | | |||||
| | * | | Fix standalone file lock in CacheBucket | Dan Engelbrecht | 2022-05-06 | 1 | -73/+97 |
| | |/ | | | | | | | | | | | Grab sharding lock when deleting files during GC Don't hold sharding lock when sleeping in back-off due to file contention Remove unneeded renaming logic when writing standalone cache values | ||||
| * | | Merge pull request #91 from EpicGames/de/block-store-gc-bugv1.0.1.3 | Dan Engelbrecht | 2022-05-09 | 8 | -120/+93 |
| |\ \ | |/ |/| | Make sure block store owner and block store state does not get out of sync when fetching a chunk | ||||
| | * | Make sure blockstore owner and block store state does not get out of sync ↵ | Dan Engelbrecht | 2022-05-08 | 8 | -120/+93 |
| |/ | | | | | | when fetching a chunk Move MarkAsDeleteOnClose() to IoBuffer(ExtendedCore) and set it on close, SetFileInformationByHandle sometimes fails if done in parallel with FileMapping | ||||
| * | Initialize upstream apply in background thread (#88)v1.0.1.2 | Joe Kirchoff | 2022-05-03 | 4 | -11/+36 |
| | | |||||
| * | Merge pull request #87 from EpicGames/de/fix-compactcas-threadedinsert-testv1.0.1.1 | Dan Engelbrecht | 2022-05-03 | 4 | -55/+65 |
| |\ | | | | | handle that more than one block can be written to in parallel | ||||
| | * | handle that more than one block can be written to in parallel | Dan Engelbrecht | 2022-05-03 | 4 | -55/+65 |
| |/ | |||||
| * | unused variable in test fix | Dan Engelbrecht | 2022-05-03 | 1 | -4/+4 |
| | | |||||
| * | Merge pull request #86 from EpicGames/de/block-store-refactor | Dan Engelbrecht | 2022-05-03 | 10 | -1159/+2950 |
| |\ | | | | | structured cache with block store | ||||
| | * | macos compilation fix | Dan Engelbrecht | 2022-05-03 | 1 | -1/+1 |
| | | | |||||
| | * | threading test for blockstore | Dan Engelbrecht | 2022-05-03 | 1 | -1/+91 |
| | | | |||||
| | * | more tests for block store | Dan Engelbrecht | 2022-05-03 | 3 | -17/+334 |
| | | | |||||
| | * | cleanup | Dan Engelbrecht | 2022-05-03 | 2 | -5/+1 |
| | | | |||||
| | * | switched back memory_order for m_TotalSize to relaxed | Dan Engelbrecht | 2022-05-02 | 2 | -8/+8 |
| | | | |||||
| | * | clean up any incomplete blocks if ReclaimSpace fails | Dan Engelbrecht | 2022-05-02 | 1 | -136/+153 |
| | | | |||||
| | * | Make sure we close all block files when dropping a cache bucket | Dan Engelbrecht | 2022-05-02 | 3 | -2/+13 |
| | | | |||||
| | * | simplify lambda captures | Dan Engelbrecht | 2022-05-02 | 6 | -67/+41 |
| | | | |||||
| | * | Refactor WriteChunk to not need callback | Dan Engelbrecht | 2022-05-02 | 4 | -62/+42 |
| | | | |||||
| | * | Merge branch 'de/block-store-refactor' of github.com:EpicGames/zen into ↵ | Dan Engelbrecht | 2022-05-02 | 1 | -4/+1 |
| | |\ | | | | | | | | | | de/block-store-refactor | ||||