145 Commits (5df38d610dc8ba2081088320e546f8a824d232cd)

Author SHA1 Message Date
Chris Lu 69655ba8e5 mount: cache on reading remote storage 3 years ago
Chris Lu b624090398 go fmt 4 years ago
Chris Lu 07f20155fd small optimization 4 years ago
Chris Lu cc34475012 remove file handle locking for setattr 4 years ago
Chris Lu 3db1642392 mount: skip persisting metadata if file is open 4 years ago
Chris Lu 3ff307e842 reduce logs 4 years ago
Chris Lu 280e7cf289 mount: in case the set attribute is called before persisting the file 4 years ago
Chris Lu 5753749c90 remove verbose logs 4 years ago
Chris Lu 38f411219a mount: skip local chunk cache if opened write only 4 years ago
Chris Lu 11c405fc85 ensure file handles are released 4 years ago
Chris Lu 83cf94ad2d delay new file creation unless file is opened exclusively 4 years ago
Chris Lu 6cbd786db9 correctly runs git clone 4 years ago
Chris Lu d9a2a7f1c4 WIP 4 years ago
Chris Lu 54410ca955 cleaner way to set readonly 4 years ago
Chris Lu 3074e9b428 ensure consistent inode value 4 years ago
Chris Lu 1adc8f86ea lighten up File object 4 years ago
Chris Lu 3f3268cd1b go fmt 4 years ago
Chris Lu ca0f07a188 move file reader, entryViewCache to file handle 4 years ago
Chris Lu 0f64f5b9c8 mount: add readOnly option 4 years ago
Chris Lu 288369cfc7 mount: release resources when Forget() is called 4 years ago
Chris Lu df461402cc ensure entry attribute is not nill 4 years ago
Chris Lu 69694a17be reverting 7d57664c2d 4 years ago
Chris Lu c00dd5e62e report error if entry not found 4 years ago
Chris Lu 7d57664c2d mount: internals switch to filer.Entry instead of protobuf 4 years ago
Chris Lu 5ba4b479f8 properly lock file.entry object 4 years ago
Chris Lu bcf32591b7 reduce possibility of nil entry 4 years ago
Chris Lu 3a1d3d3413 mount: properly invalidate kernel node cache entry 4 years ago
Chris Lu 00707ec00f mount: outsideContainerClusterMode proxy through filer 4 years ago
Chris Lu 6ca10725b8 Revert "mount: when outside cluster network, use filer as proxy to access volume servers" 4 years ago
Chris Lu 096e088d7b mount: when outside cluster network, use filer as proxy to access volume servers 4 years ago
Chris Lu 20ef3bb8d4 mount: use direct_io to avoid OS page cache 4 years ago
Chris Lu 0ea5c087ce go fmt 4 years ago
Chris Lu 06ee199ef3 ensure entryViewCache is in sync with the chunks 4 years ago
Chris Lu b132cb893f in case some chunks modified earliar are added later 4 years ago
Chris Lu 19098f2c2d make a copy of the filer.entry for most read operations 4 years ago
Chris Lu 6135cbaa02 clear file.entry 4 years ago
Chris Lu 0b68b68ec4 reload entry only when it is a hard link 4 years ago
Chris Lu e71463a9eb mount: invalide file cache when metadata is changed 4 years ago
Chris Lu 91fd311f7a fix logic to read entry or not 4 years ago
Chris Lu 10a4a628e9 refresh cached file entry from sync metadata updates 4 years ago
Chris Lu 1012df7bb5 switch hardlink id from int64 to bytes 4 years ago
Chris Lu 5e239afdfc hardlink works now 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 a41588279a change log level 5 to 4 4 years ago
Chris Lu ca658a97c5 add signatures to messages to avoid double processing 4 years ago
Chris Lu 98175548c2 adjust deletion ordering 4 years ago
Chris Lu aee27ccbe1 multiple fixes 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