chrislu
|
9a73319b45
|
mount: different write strategy for streaming write and random write
|
2021-12-21 17:28:55 -08:00 |
|
chrislu
|
b21a67bbe6
|
add writer pattern object for later use
|
2021-12-20 11:53:48 -08:00 |
|
chrislu
|
4fd29dad86
|
remove writeOnly flag
|
2021-12-20 01:11:43 -08:00 |
|
chrislu
|
bc96682760
|
refactor, change file locations
|
2021-12-20 01:02:23 -08:00 |
|
chrislu
|
866c2657f0
|
avoid FUSE cache only for the first 512 bytes
|
2021-12-19 23:13:36 -08:00 |
|
chrislu
|
a152f17937
|
mount: improve read performance on random reads
|
2021-12-19 22:43:14 -08:00 |
|
liubaojiang
|
c7abc34dbb
|
rename operation returns the correct old parent path
|
2021-12-10 00:02:57 +08:00 |
|
Chris Lu
|
0c8dea9de8
|
go fmt
|
2021-11-02 23:39:16 -07:00 |
|
Chris Lu
|
24858507cc
|
rename API to avoid confusion
|
2021-10-30 19:27:25 -07:00 |
|
Chris Lu
|
cca62fdb30
|
mount: streaming renaming folders
|
2021-10-17 04:22:42 -07:00 |
|
Chris Lu
|
004e56c1a6
|
save updated lastTsNs
|
2021-10-17 02:01:20 -07:00 |
|
Chris Lu
|
93bb7869b8
|
Revert "mount: fix renaming a deep directory with unvisited directories"
This reverts commit 0ccdb937bb .
|
2021-10-16 23:52:30 -07:00 |
|
Chris Lu
|
0ccdb937bb
|
mount: fix renaming a deep directory with unvisited directories
|
2021-10-16 23:33:45 -07:00 |
|
Chris Lu
|
7504be58f9
|
Avoid xattr printed out as HTTP headers
fix https://github.com/chrislusf/seaweedfs/issues/2336
|
2021-09-13 04:00:57 -07:00 |
|
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
2021-09-12 22:47:52 -07:00 |
|
Chris Lu
|
6923af7280
|
refactoring
|
2021-09-06 16:20:49 -07:00 |
|
Chris Lu
|
223c1b3571
|
adjust invalidation logic
|
2021-08-28 05:21:01 -07:00 |
|
nivekuil
|
8c523d50ad
|
Invalidate mount meta cache more aggressively
|
2021-08-28 04:26:37 -07:00 |
|
Chris Lu
|
3b2c39f1be
|
mount: set name when mount path equals mount folder
fix https://github.com/chrislusf/seaweedfs/issues/2275#issuecomment-903255876
|
2021-08-22 04:59:09 -07:00 |
|
Chris Lu
|
c3ffd457ef
|
fix compilation error
|
2021-08-15 12:40:22 -07:00 |
|
Chris Lu
|
fda2fc47b1
|
add RetryForever
|
2021-08-15 12:37:35 -07:00 |
|
byunghwa.yun
|
775dfbae85
|
Synchronize number of open files
|
2021-08-11 23:14:56 +09:00 |
|
Chris Lu
|
69655ba8e5
|
mount: cache on reading remote storage
|
2021-08-09 22:11:57 -07:00 |
|
Chris Lu
|
6b743dbbf9
|
refactor client subscribe metadata
|
2021-08-04 16:25:46 -07:00 |
|
Chris Lu
|
84d91f143f
|
mount: hide /etc folder also from mount
|
2021-07-22 00:40:16 -07:00 |
|
Chris Lu
|
7359193e97
|
go fmt
|
2021-07-21 14:38:12 -07:00 |
|
Chris Lu
|
7ab389e7ec
|
optimization: improve random range query for large files
|
2021-07-19 23:07:22 -07:00 |
|
Chris Lu
|
fa0dab6029
|
mount: rename also recursively move file handles
related to https://github.com/chrislusf/seaweedfs/issues/2169
|
2021-07-03 02:59:35 -07:00 |
|
Chris Lu
|
b624090398
|
go fmt
|
2021-07-01 01:21:14 -07:00 |
|
Chris Lu
|
215b169562
|
mount: recursively rename locally
|
2021-07-01 01:19:31 -07:00 |
|
Chris Lu
|
c795183887
|
return node itself as directory handler
|
2021-07-01 01:19:31 -07:00 |
|
Chris Lu
|
07f20155fd
|
small optimization
|
2021-07-01 01:19:31 -07:00 |
|
Chris Lu
|
055374a50b
|
FUSE: skip flushing if file is deleted
related to https://github.com/chrislusf/seaweedfs/issues/2110
|
2021-06-15 12:45:23 -07:00 |
|
Chris Lu
|
e00443a940
|
mount: adjust starting order
avoid possible nil wfs.Server
|
2021-06-06 20:22:42 -07:00 |
|
Chris Lu
|
e6ba2f9c37
|
verbose but cleaner logic to invalidate fuse cache
|
2021-06-05 13:09:37 -07:00 |
|
Chris Lu
|
fadc1febdb
|
FUSE: invalidate FUSE cached entries
fix https://github.com/chrislusf/seaweedfs/issues/2108
|
2021-06-05 02:23:07 -07:00 |
|
Patrick Schmidt
|
77100754e6
|
Return artificial . and .. directories
|
2021-06-02 21:28:02 +02:00 |
|
Chris Lu
|
cc34475012
|
remove file handle locking for setattr
|
2021-06-02 11:44:12 -07:00 |
|
Chris Lu
|
3db1642392
|
mount: skip persisting metadata if file is open
|
2021-06-02 03:40:08 -07:00 |
|
Chris Lu
|
2f136a04a1
|
organize a bit better for temp file directory
|
2021-05-21 13:02:18 -07:00 |
|
Chris Lu
|
f37a4cbd0f
|
randomize initial filer
|
2021-05-21 01:41:34 -07:00 |
|
Chris Lu
|
dc1309f084
|
FUSE mount: support multiple filers
fix https://github.com/chrislusf/seaweedfs/issues/2015
fix https://github.com/chrislusf/seaweedfs/issues/1531
|
2021-05-21 01:28:00 -07:00 |
|
Chris Lu
|
789465d99e
|
set renamed item to new directory
related to https://github.com/chrislusf/seaweedfs/issues/2064
|
2021-05-13 22:52:19 -07:00 |
|
Chris Lu
|
83c037e093
|
fix logs
|
2021-05-13 22:41:19 -07:00 |
|
Chris Lu
|
5a29d284fa
|
ensure proper directory name
a fix related to https://github.com/chrislusf/seaweedfs/issues/2064
|
2021-05-13 10:18:35 -07:00 |
|
Chris Lu
|
3ff307e842
|
reduce logs
|
2021-05-13 00:32:37 -07:00 |
|
Chris Lu
|
a48ebd7c73
|
mount: read file when file is still being written
a possible fix for https://github.com/chrislusf/seaweedfs/issues/2065
|
2021-05-13 00:32:23 -07:00 |
|
Chris Lu
|
ceb620a30a
|
directory rename: change directory name after renaming
fix https://github.com/chrislusf/seaweedfs/issues/2068
|
2021-05-12 22:04:47 -07:00 |
|
Chris Lu
|
1737af480a
|
adjust logs
|
2021-05-10 21:47:51 -07:00 |
|
Chris Lu
|
d06ecc2649
|
working properly
|
2021-05-10 21:47:07 -07:00 |
|