| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | caslog represents what's on disk, not memory state | Dan Engelbrecht | 2022-03-31 | 1 | -9/+9 | |
| | | * | incremental migration with optional clean of source | Dan Engelbrecht | 2022-03-31 | 4 | -184/+227 | |
| | | * | Migration now works in larger disk IO chunks | Dan Engelbrecht | 2022-03-31 | 12 | -296/+485 | |
| | | * | clean up paths | Dan Engelbrecht | 2022-03-31 | 1 | -43/+110 | |
| | | * | faster cas write during migration | Dan Engelbrecht | 2022-03-31 | 1 | -14/+26 | |
| | | * | Don't rewrite object file if it is smaller than max block size | Dan Engelbrecht | 2022-03-31 | 1 | -48/+71 | |
| | | * | large cas migration test | Dan Engelbrecht | 2022-03-31 | 1 | -0/+21 | |
| | | * | clean up number -> hex -> number code | Dan Engelbrecht | 2022-03-31 | 3 | -72/+97 | |
| | | * | Rename FormatHex to ToHex | Dan Engelbrecht | 2022-03-31 | 3 | -8/+8 | |
| | | * | reduce lock times | Dan Engelbrecht | 2022-03-31 | 2 | -54/+53 | |
| | | * | Use simpler data structures | Dan Engelbrecht | 2022-03-31 | 1 | -242/+253 | |
| | | * | No neeed to bookkeep moved chunk hashes | Dan Engelbrecht | 2022-03-31 | 1 | -14/+8 | |
| | | * | review feedback | Dan Engelbrecht | 2022-03-31 | 6 | -70/+69 | |
| | | * | typedef for LocationMap | Dan Engelbrecht | 2022-03-31 | 2 | -6/+7 | |
| | | * | Simpler creation of LocationMap copy | Dan Engelbrecht | 2022-03-31 | 1 | -11/+10 | |
| | | * | cleanup | Dan Engelbrecht | 2022-03-31 | 2 | -42/+60 | |
| | | * | Add CasLog::Append with multiple entries | Dan Engelbrecht | 2022-03-31 | 2 | -1/+3 | |
| | | * | Add timing stats to garbage collection | Dan Engelbrecht | 2022-03-31 | 1 | -20/+64 | |
| | | * | cleanup | Dan Engelbrecht | 2022-03-31 | 1 | -4/+2 | |
| | | * | cleanup duplicate code in CollectGarbage | Dan Engelbrecht | 2022-03-31 | 4 | -55/+50 | |
| | | * | Use blockstore in compactcas | Dan Engelbrecht | 2022-03-31 | 2 | -301/+56 | |
| | | * | Add separate blockstore.h/.cpp | Dan Engelbrecht | 2022-03-31 | 3 | -0/+378 | |
| | | * | Remove bad kIsOwnedByThis | Dan Engelbrecht | 2022-03-31 | 1 | -1/+1 | |
| | | * | We need DELETE access to be able to mark a file for delete on close. | Dan Engelbrecht | 2022-03-31 | 1 | -6/+1 | |
| | | * | cleanup | Dan Engelbrecht | 2022-03-31 | 1 | -2/+1 | |
| | | * | Reduce lock scope while fetching a chunk | Dan Engelbrecht | 2022-03-31 | 1 | -15/+14 | |
| | | * | Use simpler locking for ChunkFile | Dan Engelbrecht | 2022-03-31 | 1 | -26/+21 | |
| | | * | Move FormatHex and ParseHex to zencore/string | Dan Engelbrecht | 2022-03-31 | 3 | -25/+30 | |
| | | * | Just use one threadpool in threading test | Dan Engelbrecht | 2022-03-31 | 1 | -7/+2 | |
| | | * | Make garbage collection state copy less complex | Dan Engelbrecht | 2022-03-31 | 2 | -71/+73 | |
| | | * | Try to recreate gc reserve after successful garbage collect if it is not present | Dan Engelbrecht | 2022-03-31 | 1 | -0/+34 | |
| | | * | Proper stats for Moved Chunks | Dan Engelbrecht | 2022-03-31 | 1 | -46/+54 | |
| | | * | memory order for atomic values | Dan Engelbrecht | 2022-03-31 | 1 | -52/+63 | |
| | | * | Don't GC currently writing block, reduce lock contention during GC | Dan Engelbrecht | 2022-03-31 | 1 | -114/+60 | |
| | | * | Add Flush to workthreadpool | Dan Engelbrecht | 2022-03-31 | 2 | -0/+10 | |
| | | * | WIP | Dan Engelbrecht | 2022-03-31 | 2 | -358/+436 | |
| | | * | Reduce lock contention when garbage collecting | Dan Engelbrecht | 2022-03-31 | 1 | -42/+83 | |
| | | * | compactcas.threadedinsert test case | Dan Engelbrecht | 2022-03-31 | 1 | -0/+174 | |
| | | * | remove test code | Dan Engelbrecht | 2022-03-31 | 1 | -1/+0 | |
| | | * | void copy of std::filesystem::path | Dan Engelbrecht | 2022-03-31 | 2 | -4/+4 | |
| | | * | GC cleanup | Dan Engelbrecht | 2022-03-31 | 1 | -26/+24 | |
| | | * | Use less bit shifting and magic in CasDiskLocation | Dan Engelbrecht | 2022-03-31 | 1 | -9/+18 | |
| | | * | review feedback | Dan Engelbrecht | 2022-03-31 | 1 | -28/+29 | |
| | | * | add test for legacy store conversion | Dan Engelbrecht | 2022-03-31 | 1 | -12/+129 | |
| | | * | linux fixes | Dan Engelbrecht | 2022-03-31 | 2 | -6/+4 | |
| | | * | clang-format | Dan Engelbrecht | 2022-03-31 | 1 | -2/+2 | |
| | | * | Use constants for max block index and max block offset | Dan Engelbrecht | 2022-03-31 | 1 | -2/+2 | |
| | | * | Include cleanup | Dan Engelbrecht | 2022-03-31 | 3 | -12/+2 | |
| | | * | Move MarkAsDeleteOnClose to BasicFile | Dan Engelbrecht | 2022-03-31 | 3 | -45/+58 | |
| | | * | Change block size of compactcas stores | Dan Engelbrecht | 2022-03-31 | 2 | -4/+2 | |