Chris Lu
1295347958
adjust hardlink update
simplify logic, pass entity content directly to hard link. The "weed mount" handles the logic to calculate hard link counter.
4 years ago
limd
cbca14edc5
mount: fix k8s pvc and os mount directory permission bug
4 years ago
Chris Lu
5e239afdfc
hardlink works now
4 years ago
Chris Lu
f0e325b6fc
mount: auto created directory follow umask
4 years ago
Chris Lu
0adbb56cc1
rename
4 years ago
Chris Lu
4a1fe4b8e2
add error logs
4 years ago
Chris Lu
daf0a449f7
properly cancel context for streaming grpc
4 years ago
Chris Lu
387ab6796f
filer: cross cluster synchronization
4 years ago
Chris Lu
1d56ea24ef
fix
4 years ago
Chris Lu
7e1aad0b54
mount: map uid/gid between local and filer
4 years ago
Chris Lu
eb7929a971
rename filer2 to filer
4 years ago
Chris Lu
408e339c53
also delete the manifest chunk itself
4 years ago
Chris Lu
33d8c6c617
change log to warning
4 years ago
Chris Lu
e62d7f221f
a bit more logs
4 years ago
Chris Lu
22fe4ae573
mount: fix for UrBackup
4 years ago
Chris Lu
ae84a9ee2e
add logs
4 years ago
Chris Lu
a41588279a
change log level 5 to 4
4 years ago
Chris Lu
f2a8574448
filer and mount deletion resolves manifest chunks also
4 years ago
Chris Lu
99ecf63276
go fmt
4 years ago
Chris Lu
063c9ddac5
adjust logs
4 years ago
Chris Lu
ca658a97c5
add signatures to messages to avoid double processing
4 years ago
Chris Lu
51346a5930
always keep the manifest list of chunks
4 years ago
Chris Lu
c1d1677a28
keep manifest chunks forever
4 years ago
Chris Lu
98175548c2
adjust deletion ordering
4 years ago
Chris Lu
aee27ccbe1
multiple fixes
* adjust isOpen count
* move ContinuousDirtyPages lock to filehandle
* fix problem with MergeIntoVisibles, avoid reusing slices
* let filer delete the garbage
4 years ago
Chris Lu
77393d3d30
add file handle locking when changing file entry
4 years ago
Chris Lu
d60bcbf08a
sorting chunks
4 years ago
Chris Lu
5e6b714836
add random test
4 years ago
Chris Lu
f48567c5c6
remove unused function
4 years ago
Chris Lu
839634097f
also do flush on release
4 years ago
Chris Lu
a78772d5ea
avoid shutdown in the middle of running
4 years ago
Chris Lu
ae9bc4a508
logs
4 years ago
Chris Lu
ed4b43b419
adjust logs
4 years ago
Chris Lu
9f1e0aeef5
delete chunks in the last step
4 years ago
Chris Lu
618b2f6829
release resources only when needed to
4 years ago
Chris Lu
208849702d
logs
4 years ago
Chris Lu
1fcd083db3
printout data size
4 years ago
Chris Lu
be4d42b8e2
rename
4 years ago
Chris Lu
abdaf9958d
possibly read more
4 years ago
Chris Lu
9d46c7bc78
rename
4 years ago
Chris Lu
4ccfdaeb4d
prevent nil
4 years ago
Chris Lu
24c8e6bcb4
minor optimization
4 years ago
Chris Lu
f5837b7000
report error first
4 years ago
Chris Lu
2ac27616bc
fix possible out of range bytes
avoid buff out of range resp.Data = buff[:totalRead]
4 years ago
Chris Lu
22e5132b3a
adjust log level
4 years ago
Chris Lu
ee0f92a6be
reduce memory allocation
4 years ago
Chris Lu
4a77f0820a
clean up logs
4 years ago
Chris Lu
aec7f32b02
fix reader_at
4 years ago
Chris Lu
5d80fc2ec7
adjust logs
4 years ago
Chris Lu
e0bfd3161a
update metadata only if changed
4 years ago