issues
search
flokli
/
nix-casync
A more efficient way to store and substitute Nix store paths
80
stars
4
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
pkg/server: switch from DataDog/zstd to klauspost/compress/zstd
#50
flokli
closed
2 years ago
0
pkg/server/server.go: gofumpt
#49
flokli
closed
2 years ago
0
.github/workflows: bump golangci/golangci-lint-action@v{2 => 3}
#48
flokli
closed
2 years ago
0
Migrate from numtide/go-nix to nix-community/go-nix
#47
flokli
closed
2 years ago
0
fix(pkg/store/metadatastore): close file handles earlier
#46
flokli
closed
2 years ago
0
Add golangci-lint
#45
flokli
closed
2 years ago
0
pkg/server/server.go: add chunked data and served nar data metrics
#44
picnoir
closed
2 years ago
1
Too many open files
#43
picnoir
closed
2 years ago
5
too small absolute timeouts
#42
ajs124
opened
2 years ago
4
parse .nar files on upload
#41
flokli
closed
1 year ago
2
cmd/nix_casync/main.go: add flag to disable access log
#40
ajs124
closed
2 years ago
2
Fix uploading self-references
#39
flokli
closed
2 years ago
0
Crazy idea: Use reflinks to construct files from chunks
#38
Atemu
closed
2 years ago
1
Strip nix store references from chunks and store them in metadata instead
#37
Atemu
opened
2 years ago
5
pkg/server/server.go: check error for s.metadataStore.PutNarMeta
#36
flokli
closed
2 years ago
0
pkg/store/blobstore/casync_store: make chunking size configurable, add parallelity
#35
flokli
closed
2 years ago
0
send cache-control, last modified and etags where appropriate
#34
flokli
opened
2 years ago
0
pkg/store/metadatastore/file_store.go: use nixbase32 for file names
#33
flokli
closed
2 years ago
0
pkg/server/server.go: Don't update NarMeta when receiving the same .nar file again
#32
flokli
closed
2 years ago
0
Add test fixtures, add test for keeping references
#31
flokli
closed
2 years ago
0
self-reference handling
#30
ajs124
closed
2 years ago
12
pkgs/server: move .narinfo render logic into metadatastore.RenderNarinfo
#29
flokli
closed
2 years ago
0
pkg/server: allow specifying Priority
#28
flokli
closed
2 years ago
0
Misc Error handling fixes
#27
flokli
closed
2 years ago
0
No executable when building
#26
573
closed
2 years ago
1
pkg/server: support serving compressed NAR files
#25
flokli
closed
2 years ago
0
pkg/store/metadatastore: add DatabaseStore
#24
flokli
opened
2 years ago
0
use subdirectories in filestore
#23
Mic92
closed
2 years ago
1
blobstore: implement scrubbing
#22
flokli
opened
2 years ago
0
pkg/store: use blobstore and metadatastore
#21
flokli
closed
2 years ago
3
nix-casync flake
#20
bbigras
closed
2 years ago
3
HTTP error 100 shown when uploading large store paths
#19
flokli
opened
2 years ago
4
Support compression while uploading
#18
flokli
closed
2 years ago
8
runtime error: invalid memory address or nil pointer dereference
#17
ajs124
closed
2 years ago
2
disallow uploading nar files with compression for now
#16
flokli
closed
2 years ago
1
crash when cancelling nix copy (probably)
#15
ajs124
closed
2 years ago
1
Add /metrics endpoint
#14
flokli
opened
2 years ago
0
Add health endpoint
#13
flokli
opened
2 years ago
0
Allow using a S3/GCS bucket as a "local cache"
#12
flokli
opened
2 years ago
0
Implement a LRU cache for local castr files
#11
flokli
opened
2 years ago
1
Implement Garbage Collection
#10
flokli
opened
2 years ago
3
Use a database for storing Store Path data and Narfile metadata
#9
flokli
opened
2 years ago
0
Announce nix-casync instance via dns-sd, discover other instances and add as castr remotes
#8
flokli
opened
2 years ago
0
Expose cacstr (and caibx?) files via HTTP
#7
flokli
opened
2 years ago
0
More docs!
#6
flokli
opened
2 years ago
0
"Upgrade" HTTP substitution protocol to use caibx and castr if they're available on the remote side
#5
flokli
opened
2 years ago
0
Add casync chunk substitution into casync store
#4
flokli
opened
2 years ago
0
Support substituting from another binary cache
#3
flokli
opened
2 years ago
3
Benchmark / Performance Testing
#2
flokli
opened
2 years ago
7
Make casync parameters configurable
#1
flokli
closed
2 years ago
0
Next