This repository was archived by the owner on Sep 30, 2025. It is now read-only.
Tags: loopholelabs/silo
Tags
Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 (#134) Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.22.0 to 1.23.0. - [Release notes](https://github.com/prometheus/client_golang/releases) - [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md) - [Commits](prometheus/client_golang@v1.22.0...v1.23.0) --- updated-dependencies: - dependency-name: github.com/prometheus/client_golang dependency-version: 1.23.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jimmy Moore <[email protected]>
Bump github.com/minio/minio-go/v7 from 7.0.94 to 7.0.95 (#132) Bumps [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) from 7.0.94 to 7.0.95. - [Release notes](https://github.com/minio/minio-go/releases) - [Commits](minio/minio-go@v7.0.94...v7.0.95) --- updated-dependencies: - dependency-name: github.com/minio/minio-go/v7 dependency-version: 7.0.95 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jimmy Moore <[email protected]>
Strengthened test checks (#118) * Strengthened test checks Signed-off-by: Jimmy Moore <[email protected]> * Fix flaly TestDifference test Signed-off-by: Jimmy Moore <[email protected]> --------- Signed-off-by: Jimmy Moore <[email protected]>
Jamesmoore/writecache (#113) * First impl of writecache Signed-off-by: Jimmy Moore <[email protected]> * WriteCache going ok Signed-off-by: Jimmy Moore <[email protected]> * Some more optimization Signed-off-by: Jimmy Moore <[email protected]> * Bit more on wc Signed-off-by: Jimmy Moore <[email protected]> * Added config for writeCache Signed-off-by: Jimmy Moore <[email protected]> * Latest writecache code Signed-off-by: Jimmy Moore <[email protected]> * Latest wc Signed-off-by: Jimmy Moore <[email protected]> * Fixed writeCache for cow interplay Signed-off-by: Jimmy Moore <[email protected]> * Optimized rw unit test on Cow Signed-off-by: Jimmy Moore <[email protected]> * SparseFile can now read/write partial blocks if they already exist Signed-off-by: Jimmy Moore <[email protected]> * Added util to find 0 extends in bitfield Signed-off-by: Jimmy Moore <[email protected]> * Optimized to reduce read data Signed-off-by: Jimmy Moore <[email protected]> * SparseFile now block level locking Signed-off-by: Jimmy Moore <[email protected]> * Clarify comment Signed-off-by: Jimmy Moore <[email protected]> * Optimized SparseFile reads Signed-off-by: Jimmy Moore <[email protected]> * Optimized a path of sparseFile writeAt Signed-off-by: Jimmy Moore <[email protected]> * Little more sparseFile.WriteAt optimization Signed-off-by: Jimmy Moore <[email protected]> * Fixed potential issue when closing and call WriteAt/ReadAt Signed-off-by: Jimmy Moore <[email protected]> * More tidying added enable() Signed-off-by: Jimmy Moore <[email protected]> * Lint and fix err not being returned Signed-off-by: Jimmy Moore <[email protected]> * Fix writecache race Signed-off-by: Jimmy Moore <[email protected]> * Added more metrics around concurrency of r/w ops Signed-off-by: Jimmy Moore <[email protected]> * Made minimizeReadBytes optional Signed-off-by: Jimmy Moore <[email protected]> * Added Difference and tests Signed-off-by: Jimmy Moore <[email protected]> * Fix err handle typo Signed-off-by: Jimmy Moore <[email protected]> * Quick fix on flush err Signed-off-by: Jimmy Moore <[email protected]> * Quick fix on close err Signed-off-by: Jimmy Moore <[email protected]> * Updated lock potential issue Signed-off-by: Jimmy Moore <[email protected]> * Lint Signed-off-by: Jimmy Moore <[email protected]> * Added util to check how much data changed Signed-off-by: Jimmy Moore <[email protected]> * Now checks if data changed and only writes extent of change, or nothing Signed-off-by: Jimmy Moore <[email protected]> * Added storage_test to check equals and difference utils Signed-off-by: Jimmy Moore <[email protected]> * Updated write_cache comments Signed-off-by: Jimmy Moore <[email protected]> * Added option to specify wc blockSize Signed-off-by: Jimmy Moore <[email protected]> * Adjustments based on review Signed-off-by: Jimmy Moore <[email protected]> --------- Signed-off-by: Jimmy Moore <[email protected]>
Jamesmoore/arch 354 add option to disable volatilitymonitor in silo (#… …109) * Added silo option to disable volatilityMonitor Signed-off-by: Jimmy Moore <[email protected]> * Updated test to include AnyOrder dev migration Signed-off-by: Jimmy Moore <[email protected]> * Switched if to make more readable Signed-off-by: Jimmy Moore <[email protected]> --------- Signed-off-by: Jimmy Moore <[email protected]>
Jamesmoore/arch 328 silo cow performance (#103) * Added metrics on read/write sizes Signed-off-by: Jimmy Moore <[email protected]> * dashboard for silo disk iops/throughput/sizes Signed-off-by: Jimmy Moore <[email protected]> * Added nbd latency and active reads/writes metrics Signed-off-by: Jimmy Moore <[email protected]> * Added metrics on ROSource Signed-off-by: Jimmy Moore <[email protected]> * Initial impl of cow Signed-off-by: Jimmy Moore <[email protected]> * Added cow metrics, and tidy up device metrics Signed-off-by: Jimmy Moore <[email protected]> * Silo disk dashboard work Signed-off-by: Jimmy Moore <[email protected]> * Latest graphs Signed-off-by: Jimmy Moore <[email protected]> * Added optional SourceBlocks to detail which blocks are nonzero in ROSource Signed-off-by: Jimmy Moore <[email protected]> * Updated cow + added test Signed-off-by: Jimmy Moore <[email protected]> * Metric for cow zero reads Signed-off-by: Jimmy Moore <[email protected]> * Fix var shadow Signed-off-by: Jimmy Moore <[email protected]> * Added pre-calc hashes for cow base Signed-off-by: Jimmy Moore <[email protected]> * Latest disk dashboard for cow zero blocks Signed-off-by: Jimmy Moore <[email protected]> * Bit more on cow Signed-off-by: Jimmy Moore <[email protected]> * Metric fix and useful output on checkdev Signed-off-by: Jimmy Moore <[email protected]> * Cow reduce data read fix Signed-off-by: Jimmy Moore <[email protected]> * lint Signed-off-by: Jimmy Moore <[email protected]> --------- Signed-off-by: Jimmy Moore <[email protected]>
PreviousNext