Chris Lu
|
9e974f6a1b
|
Merge pull request #686 from qszxnp/filer2_dir_cache_bugfix
bugfix:delete Directory cache when filer2 delete Directory
|
2018-07-12 01:17:32 -07:00 |
|
聂鹏
|
1ed41f8b21
|
bugfix:check Directory attr before create it
|
2018-07-12 00:53:31 -04:00 |
|
聂鹏
|
c523bc4f07
|
bugfix:delete Directory cache when filer2 delete Directory
|
2018-07-11 21:27:25 -04:00 |
|
Chris Lu
|
77fc8c5914
|
keep alive for gRpc calls
|
2018-07-03 19:07:55 -07:00 |
|
Chris Lu
|
14c6f12b0c
|
adjust interface parameter name and doc
|
2018-06-17 13:24:57 -07:00 |
|
Chris Lu
|
db0c25b3d8
|
delete old entry only after successful insert
|
2018-06-17 13:02:22 -07:00 |
|
Chris Lu
|
eb2acd11c2
|
decouple from viper for filer store
|
2018-06-17 13:01:57 -07:00 |
|
Chris Lu
|
98110c1697
|
add collection, replication, ttl to each file
|
2018-06-10 16:57:32 -07:00 |
|
Chris Lu
|
5c25d29272
|
support renaming files
|
2018-06-06 22:11:01 -07:00 |
|
Chris Lu
|
43e3f5724c
|
use fixed list of masters in both filer and volume servers
|
2018-06-01 00:39:39 -07:00 |
|
Chris Lu
|
0301504184
|
add mime, use simple insert and update filer store API
1. add mime type to file in filer
2. purge old chunks if overwrite during insert
|
2018-05-30 20:24:57 -07:00 |
|
Chris Lu
|
74332e1a61
|
minor
|
2018-05-28 14:32:16 -07:00 |
|
Chris Lu
|
07e0d13d2d
|
filer support reading multiple chunks, with range support
|
2018-05-28 05:39:12 -07:00 |
|
Chris Lu
|
8db9319a06
|
refactoring: go fmt, reorg
|
2018-05-27 23:59:49 -07:00 |
|
Chris Lu
|
8b0718ac92
|
go vet
|
2018-05-27 11:56:49 -07:00 |
|
Chris Lu
|
458ada173e
|
go fmt
|
2018-05-27 11:52:26 -07:00 |
|
Chris Lu
|
03d76479a5
|
add reds
|
2018-05-27 11:14:29 -07:00 |
|
Chris Lu
|
a6a6b87f1b
|
adjust readme
|
2018-05-27 11:14:12 -07:00 |
|
Chris Lu
|
ab86d263c9
|
add Cassandra
|
2018-05-27 00:01:15 -07:00 |
|
Chris Lu
|
603de2d5db
|
skip deletion if entry not found
|
2018-05-27 00:00:56 -07:00 |
|
Chris Lu
|
f124ebab1d
|
fix ordering
|
2018-05-27 00:00:11 -07:00 |
|
Chris Lu
|
869161a261
|
support both mysql and postgres
|
2018-05-26 22:02:49 -07:00 |
|
Chris Lu
|
87b3b84471
|
simplifying dirhash to 64bit integer
|
2018-05-26 21:24:03 -07:00 |
|
Chris Lu
|
955eae3500
|
this works great and support long file names
|
2018-05-26 14:08:55 -07:00 |
|
Chris Lu
|
2da84ed331
|
working fine now
but index length can be improved
|
2018-05-26 13:35:56 -07:00 |
|
Chris Lu
|
68bcaff14d
|
mysql can compile, not yet tested!
|
2018-05-26 05:32:15 -07:00 |
|
Chris Lu
|
c1e353491a
|
refactoring variable names
|
2018-05-26 04:50:55 -07:00 |
|
Chris Lu
|
828e4a5ace
|
fix test error
|
2018-05-26 04:13:50 -07:00 |
|
Chris Lu
|
9e77563c99
|
add leveldb store
1. switch to viper for filer store configuration
2. simplify FindEntry() return values, removing “found”
3. add leveldb store
|
2018-05-26 03:49:46 -07:00 |
|
Chris Lu
|
c34feca59c
|
refactoring
|
2018-05-25 23:27:06 -07:00 |
|
Chris Lu
|
72fc001d0d
|
remove unused code
|
2018-05-25 01:30:16 -07:00 |
|
Chris Lu
|
0a223838bd
|
refactoring
|
2018-05-25 00:57:25 -07:00 |
|
Chris Lu
|
a01557f4cb
|
adjust filer web page
|
2018-05-24 23:21:12 -07:00 |
|
Chris Lu
|
e18c7e160c
|
avoid empty chunk view
|
2018-05-24 23:19:56 -07:00 |
|
Chris Lu
|
d773e11c7a
|
file handler directly read from volume servers
this mostly works fine now!
next: need to cache files to local disk
|
2018-05-24 01:22:37 -07:00 |
|
Chris Lu
|
00d0274fd7
|
prepare to read from multiple file chunks
|
2018-05-23 22:28:54 -07:00 |
|
Chris Lu
|
e97c60cc10
|
avoid overwriting variables
|
2018-05-23 02:36:19 -07:00 |
|
Chris Lu
|
468514f525
|
reduce logs
|
2018-05-23 02:36:06 -07:00 |
|
Chris Lu
|
873868cc10
|
not working now
need to add file handler
|
2018-05-22 04:31:44 -07:00 |
|
Chris Lu
|
7362de9a18
|
weed mount can work well
TODO: somehow filer url is returning empty content
|
2018-05-22 03:26:38 -07:00 |
|
Chris Lu
|
9dd228747c
|
filer copy added uid/gid
|
2018-05-21 01:25:30 -07:00 |
|
Chris Lu
|
f07482382b
|
able to update file content
having some issue when vi reports file changed.
|
2018-05-21 00:00:28 -07:00 |
|
Chris Lu
|
cd47528a75
|
remove unused code
|
2018-05-20 17:08:54 -07:00 |
|
Chris Lu
|
cc66e25cd2
|
merge intervals
|
2018-05-20 17:06:09 -07:00 |
|
Chris Lu
|
793dd81ca2
|
skip permission checking when creating dir or files
|
2018-05-19 12:40:24 -07:00 |
|
Chris Lu
|
ab4ddb1e0e
|
fix directory creation, directory listing
|
2018-05-19 12:07:15 -07:00 |
|
Chris Lu
|
b303a02461
|
cp file can work
1. consolidate to filer_pb.FileChunk
2. dir add file, mkdir
3. file flush, write
updates having issue
|
2018-05-16 00:08:44 -07:00 |
|
Chris Lu
|
58954bf46f
|
pass file attributes from filer to mount
|
2018-05-14 02:02:17 -07:00 |
|
Chris Lu
|
c5cf9bd290
|
properly working filer
|
2018-05-13 23:56:16 -07:00 |
|
Chris Lu
|
f01d5616b3
|
add better listing directory entries
|
2018-05-13 14:02:29 -07:00 |
|
Chris Lu
|
75a2b05aa3
|
remove Size from Attr
|
2018-05-13 00:11:26 -07:00 |
|
Chris Lu
|
fc7f81f6e7
|
remove nlink property from directory node
|
2018-05-12 22:42:28 -07:00 |
|
Chris Lu
|
9ecbf92569
|
more tests
|
2018-05-12 13:50:11 -07:00 |
|
Chris Lu
|
81af1bafba
|
file store adds memdb implementation
|
2018-05-12 13:45:29 -07:00 |
|
Chris Lu
|
a808df5019
|
visit parent folder first
|
2018-05-11 02:27:57 -07:00 |
|
Chris Lu
|
8a1d640dc4
|
starting filer2
|
2018-05-11 02:20:15 -07:00 |
|