| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2022-02-27 | remove dead code | chrislu | 1 | -406/+0 | |
| 2022-02-12 | blocks count | chrislu | 1 | -2/+2 | |
| 2022-01-17 | ensure entry view cache is invalidated | chrislu | 1 | -0/+8 | |
| 2022-01-12 | POSIX: change timestamp on each attribute change | chrislu | 1 | -0/+4 | |
| 2022-01-12 | POSIX: different inode for same named different file types | chrislu | 1 | -1/+2 | |
| 2022-01-12 | POSIX: adjust ctime for file truncate | chrislu | 1 | -0/+2 | |
| 2022-01-12 | add logs for request mode | chrislu | 1 | -1/+1 | |
| 2022-01-11 | POSIX: ensure file and directory inodes are different | chrislu | 1 | -1/+1 | |
| this is just an in memory representation. POSIX wants different inode numbers for the same named file or directory. | |||||
| 2022-01-10 | mount: file fsync | chrislu | 1 | -2/+3 | |
| fix https://github.com/chrislusf/seaweedfs/issues/2561 | |||||
| 2021-12-28 | if this is enabled, there are some "bus error" with git clone | chrislu | 1 | -1/+1 | |
| 2021-12-28 | fuse: change to direct io mode | chrislu | 1 | -0/+1 | |
| before and after: chrislu$ time dd if=/dev/random of=/Users/chrislu/tmp/mm/testfile bs=131072 count=8192 8192+0 records in 8192+0 records out 1073741824 bytes transferred in 4.534068 secs (236816430 bytes/sec) dd if=/dev/random of=/Users/chrislu/tmp/mm/testfile bs=131072 count=8192 0.01s user 3.86s system 84% cpu 4.561 total chrislu$ time dd if=/dev/random of=/Users/chrislu/tmp/mm/testfile bs=131072 count=8192 8192+0 records in 8192+0 records out 1073741824 bytes transferred in 3.824072 secs (280784948 bytes/sec) dd if=/dev/random of=/Users/chrislu/tmp/mm/testfile bs=131072 count=8192 0.01s user 3.22s system 83% cpu 3.857 total | |||||
| 2021-12-26 | use streaming mode for long poll grpc calls | chrislu | 1 | -2/+2 | |
| streaming mode would create separate grpc connections for each call. this is to ensure the long poll connections are properly closed. | |||||
| 2021-12-20 | remove writeOnly flag | chrislu | 1 | -1/+1 | |
| 2021-10-30 | rename API to avoid confusion | Chris Lu | 1 | -3/+3 | |
| 2021-08-09 | mount: cache on reading remote storage | Chris Lu | 1 | -0/+27 | |
| 2021-07-01 | go fmt | Chris Lu | 1 | -1/+1 | |
| 2021-07-01 | small optimization | Chris Lu | 1 | -4/+4 | |
| 2021-06-02 | remove file handle locking for setattr | Chris Lu | 1 | -10/+0 | |
| 2021-06-02 | mount: skip persisting metadata if file is open | Chris Lu | 1 | -4/+16 | |
| 2021-05-13 | reduce logs | Chris Lu | 1 | -2/+2 | |
| 2021-05-09 | mount: in case the set attribute is called before persisting the file | Chris Lu | 1 | -3/+3 | |
| 2021-05-06 | remove verbose logs | Chris Lu | 1 | -1/+1 | |
| 2021-05-06 | mount: skip local chunk cache if opened write only | Chris Lu | 1 | -1/+1 | |
| 2021-04-20 | ensure file handles are released | Chris Lu | 1 | -1/+1 | |
| 2021-04-19 | delay new file creation unless file is opened exclusively | Chris Lu | 1 | -0/+1 | |
| 2021-04-18 | correctly runs git clone | Chris Lu | 1 | -11/+15 | |
| 2021-04-18 | WIP | Chris Lu | 1 | -1/+5 | |
| no memory issue if some directory is removed, it may have this error $ rm -Rf ~/tmp/m2/s1 rm: fts_read: Device not configured | |||||
| 2021-04-18 | cleaner way to set readonly | Chris Lu | 1 | -12/+0 | |
| 2021-04-15 | ensure consistent inode value | Chris Lu | 1 | -1/+1 | |
| 2021-04-14 | lighten up File object | Chris Lu | 1 | -1/+1 | |
| file.entry only exists when file.isOpen | |||||
| 2021-04-14 | go fmt | Chris Lu | 1 | -6/+6 | |
| 2021-04-14 | move file reader, entryViewCache to file handle | Chris Lu | 1 | -44/+1 | |
| reduce file object size | |||||
| 2021-04-04 | mount: add readOnly option | Chris Lu | 1 | -0/+12 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1961 | |||||
| 2021-03-22 | mount: release resources when Forget() is called | Chris Lu | 1 | -7/+16 | |
| address https://github.com/chrislusf/seaweedfs/issues/1929 | |||||
| 2021-03-21 | ensure entry attribute is not nill | Chris Lu | 1 | -0/+3 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1926 | |||||
| 2021-03-16 | reverting 7d57664c2d80f2b7d3eb4cecc57a3275bafee44d | Chris Lu | 1 | -24/+22 | |
| 2021-03-16 | report error if entry not found | Chris Lu | 1 | -0/+4 | |
| 2021-03-12 | mount: internals switch to filer.Entry instead of protobuf | Chris Lu | 1 | -22/+24 | |
| 2021-03-09 | properly lock file.entry object | Chris Lu | 1 | -5/+22 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1882 | |||||
| 2021-03-02 | reduce possibility of nil entry | Chris Lu | 1 | -12/+12 | |
| 2021-01-26 | mount: properly invalidate kernel node cache entry | Chris Lu | 1 | -5/+2 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1752 | |||||
| 2021-01-24 | mount: outsideContainerClusterMode proxy through filer | Chris Lu | 1 | -3/+2 | |
| Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer. | |||||
| 2021-01-24 | Revert "mount: when outside cluster network, use filer as proxy to access ↵ | Chris Lu | 1 | -2/+2 | |
| volume servers" This reverts commit 096e088d7bb2a5dce7573b24c2d3006d1cb6f9ec. | |||||
| 2021-01-24 | mount: when outside cluster network, use filer as proxy to access volume servers | Chris Lu | 1 | -2/+2 | |
| 2021-01-22 | mount: use direct_io to avoid OS page cache | Chris Lu | 1 | -0/+3 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1752 | |||||
| 2020-11-15 | go fmt | Chris Lu | 1 | -1/+1 | |
| 2020-11-03 | ensure entryViewCache is in sync with the chunks | Chris Lu | 1 | -1/+1 | |
| 2020-11-03 | in case some chunks modified earliar are added later | Chris Lu | 1 | -5/+27 | |
| 2020-10-30 | make a copy of the filer.entry for most read operations | Chris Lu | 1 | -37/+44 | |
| 2020-10-30 | clear file.entry | Chris Lu | 1 | -0/+6 | |
