chrislu
|
fec8428fd8
|
POSIX: different inode for same named different file types
|
2022-01-12 11:51:13 -08:00 |
|
chrislu
|
cd1ad88f30
|
POSIX: check name is too long ENAMETOOLONG
|
2022-01-12 00:16:00 -08:00 |
|
chrislu
|
9f9ef1340c
|
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
|
2021-12-26 00:15:03 -08:00 |
|
Chris Lu
|
54410ca955
|
cleaner way to set readonly
|
2021-04-18 10:02:02 -07:00 |
|
Chris Lu
|
1adc8f86ea
|
lighten up File object
file.entry only exists when file.isOpen
|
2021-04-14 20:49:15 -07:00 |
|
Chris Lu
|
0f64f5b9c8
|
mount: add readOnly option
fix https://github.com/chrislusf/seaweedfs/issues/1961
|
2021-04-04 21:40:58 -07:00 |
|
Chris Lu
|
69694a17be
|
reverting 7d57664c2d
|
2021-03-16 02:59:26 -07:00 |
|
Chris Lu
|
7d57664c2d
|
mount: internals switch to filer.Entry instead of protobuf
|
2021-03-12 00:36:38 -08:00 |
|
Chris Lu
|
5ba4b479f8
|
properly lock file.entry object
fix https://github.com/chrislusf/seaweedfs/issues/1882
|
2021-03-09 23:08:38 -08:00 |
|
Chris Lu
|
02e146f3e1
|
return err
|
2021-03-02 08:54:18 -08:00 |
|
Chris Lu
|
19098f2c2d
|
make a copy of the filer.entry for most read operations
|
2020-10-30 01:23:26 -07:00 |
|
Chris Lu
|
474e2b6ac3
|
add a hard link marker to 16byte + maker, for future extensions
|
2020-09-27 22:38:30 -07:00 |
|
Chris Lu
|
7726965a47
|
minor
|
2020-09-24 11:20:12 -07:00 |
|
Chris Lu
|
1012df7bb5
|
switch hardlink id from int64 to bytes
|
2020-09-24 11:11:42 -07:00 |
|
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.
|
2020-09-24 09:43:00 -07:00 |
|
Chris Lu
|
5e239afdfc
|
hardlink works now
|
2020-09-24 03:06:48 -07:00 |
|
Chris Lu
|
7e1aad0b54
|
mount: map uid/gid between local and filer
|
2020-09-03 00:07:22 -07:00 |
|
Chris Lu
|
eb7929a971
|
rename filer2 to filer
|
2020-09-01 00:21:19 -07:00 |
|
Chris Lu
|
ca658a97c5
|
add signatures to messages to avoid double processing
|
2020-08-28 23:48:48 -07:00 |
|
Chris Lu
|
edfa73782f
|
adjust log level
|
2020-08-14 00:22:21 -07:00 |
|
Chris Lu
|
9033a7d369
|
removed async option
|
2020-06-28 10:18:32 -07:00 |
|
Chris Lu
|
1bb8cae65d
|
reverting and working
|
2020-06-28 10:14:17 -07:00 |
|
Chris Lu
|
628b27ef3b
|
purge old cache implementation
|
2020-06-11 01:50:00 -07:00 |
|
Chris Lu
|
5d0e1d8d74
|
also writes to local meta cache
before waiting for subscribed meta events
|
2020-04-22 15:40:47 -07:00 |
|
Chris Lu
|
7f0d87b206
|
tree structured fs cache
FsCache for FsNode, wrapping fs.Node
|
2020-03-26 00:08:14 -07:00 |
|
Chris Lu
|
892e726eb9
|
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
2020-02-25 21:50:12 -08:00 |
|
Chris Lu
|
72a64a5cf8
|
use the same context object in order to retry
|
2020-01-26 14:42:11 -08:00 |
|
Chris Lu
|
c48fc8b4de
|
grpc send error via response instead of grpc error
|
2020-01-25 09:17:19 -08:00 |
|
Chris Lu
|
33b4b1868b
|
mount: support extended attributes
|
2019-12-15 21:07:01 -08:00 |
|
Chris Lu
|
5956dfd08d
|
mount: add umask option
related to https://github.com/chrislusf/seaweedfs/issues/978
|
2019-07-24 00:03:05 -07:00 |
|
Chris Lu
|
b30c14b631
|
webdav: can read now
|
2019-05-03 00:24:35 -07:00 |
|
Chris Lu
|
55bab1b456
|
add context.Context
|
2019-03-15 17:20:24 -07:00 |
|
bingoohuang
|
ab6be025d7
|
go fmt and fix some typo
|
2019-01-17 09:17:19 +08:00 |
|
Chris Lu
|
d7bf6c5b91
|
switching_to_seaweedfs_fuse
|
2018-12-29 10:31:36 -08:00 |
|
Chris Lu
|
253f190f48
|
weed mount add symlink support
|
2018-12-25 22:45:44 -08:00 |
|