Chris Lu
|
9bcb28a3ea
|
avoid possible nil reader
fix https://github.com/chrislusf/seaweedfs/issues/1754
|
2021-01-24 17:19:35 -08:00 |
|
Chris Lu
|
2c5eac5705
|
2.22
|
2021-01-24 14:06:09 -08:00 |
|
Chris Lu
|
6ca10725b8
|
Revert "mount: when outside cluster network, use filer as proxy to access volume servers"
This reverts commit 096e088d7b .
|
2021-01-24 03:15:19 -08:00 |
|
Chris Lu
|
096e088d7b
|
mount: when outside cluster network, use filer as proxy to access volume servers
|
2021-01-24 01:41:38 -08:00 |
|
Chris Lu
|
ccbdb38c89
|
s3: fix for listing objects if more than 1000 in the folder
many existing tools have max key set to 1000
|
2021-01-24 00:27:52 -08:00 |
|
Chris Lu
|
80b8692688
|
filer.sync: replicate outside of either cluster, only need to see filers
|
2021-01-24 00:01:44 -08:00 |
|
Chris Lu
|
f8dbb03bdd
|
filer: append operation returns final file size
|
2021-01-23 04:19:49 -08:00 |
|
Chris Lu
|
759482e2ac
|
filer: proxy all http methods to volume servers
|
2021-01-23 03:52:38 -08:00 |
|
Chris Lu
|
937cfacc01
|
filer: add "proxyToFileId" to reverse proxy to a volume server
|
2021-01-23 03:43:48 -08:00 |
|
Chris Lu
|
20ef3bb8d4
|
mount: use direct_io to avoid OS page cache
fix https://github.com/chrislusf/seaweedfs/issues/1752
|
2021-01-22 22:39:46 -08:00 |
|
Chris Lu
|
711c3f3939
|
filer: fix http status 206 setting
fix https://github.com/chrislusf/seaweedfs/issues/1753
|
2021-01-22 00:26:30 -08:00 |
|
Chris Lu
|
024c186a48
|
filer.meta.tail: output json format for easier parsing
|
2021-01-21 22:39:25 -08:00 |
|
Chris Lu
|
84f05787f8
|
mount: limit background requests and congestion threshold
|
2021-01-20 23:30:14 -08:00 |
|
Chris Lu
|
f98817cfe6
|
filer: support appending to a file
|
2021-01-20 13:40:32 -08:00 |
|
Chris Lu
|
1b8e3da295
|
refactoring
|
2021-01-20 12:59:54 -08:00 |
|
Chris Lu
|
1a3f859c58
|
filer store: postgres configuration adjust text
|
2021-01-19 18:12:07 -08:00 |
|
Chris Lu
|
b434f7e4e0
|
filer store: postgres adjust default config, add optioanl schema
|
2021-01-19 18:10:36 -08:00 |
|
Chris Lu
|
d5add83e85
|
filer store: add postgres2
|
2021-01-19 18:07:29 -08:00 |
|
Chris Lu
|
52a8f1470e
|
filer store: add mysql2
|
2021-01-19 17:21:50 -08:00 |
|
Chris Lu
|
93b3adba98
|
fix bucket creation
|
2021-01-19 15:55:51 -08:00 |
|
Chris Lu
|
fa0c8d5283
|
fix error
|
2021-01-19 14:05:48 -08:00 |
|
Chris Lu
|
4c5b752b04
|
restructuring sql stores
|
2021-01-19 13:53:16 -08:00 |
|
Chris Lu
|
96354208c5
|
scaffold: add YugabyteDB
|
2021-01-19 12:35:14 -08:00 |
|
Chris Lu
|
ca8f793978
|
refactor: prepare for bucket specific tables
|
2021-01-19 12:34:58 -08:00 |
|
Chris Lu
|
90ce1eec19
|
add more input params
|
2021-01-19 11:32:55 -08:00 |
|
Chris Lu
|
f13c082583
|
add memsql to comments
|
2021-01-19 11:31:55 -08:00 |
|
Chris Lu
|
e439b65e38
|
fix test
|
2021-01-18 01:48:00 -08:00 |
|
Chris Lu
|
c7197470fd
|
2.21
|
2021-01-18 01:25:04 -08:00 |
|
Chris Lu
|
5a3386e39b
|
Revert "Revert "mount: fake support for socket/block/character/fifo devices""
This reverts commit 3d5cb7eb86 .
|
2021-01-18 01:15:07 -08:00 |
|
Chris Lu
|
67faa56920
|
Revert "Revert "mount: add more entry type""
This reverts commit 4085b79d38 .
|
2021-01-18 01:14:58 -08:00 |
|
Chris Lu
|
7119e7b491
|
mount: ensure reading from dirty pages
|
2021-01-18 01:14:42 -08:00 |
|
Chris Lu
|
de876c795d
|
minor fix
|
2021-01-18 01:14:27 -08:00 |
|
Chris Lu
|
4085b79d38
|
Revert "mount: add more entry type"
This reverts commit d7d907be27 .
|
2021-01-18 00:19:19 -08:00 |
|
Chris Lu
|
3d5cb7eb86
|
Revert "mount: fake support for socket/block/character/fifo devices"
This reverts commit 61ef2d8658 .
|
2021-01-18 00:18:57 -08:00 |
|
Chris Lu
|
61ef2d8658
|
mount: fake support for socket/block/character/fifo devices
to pass pjdfstest. A distributed file system can not really support these things anyway.
|
2021-01-17 23:51:10 -08:00 |
|
Chris Lu
|
d7d907be27
|
mount: add more entry type
|
2021-01-17 23:46:39 -08:00 |
|
Chris Lu
|
389426bbb7
|
s3: listing may repeat on the edge
|
2021-01-17 22:59:31 -08:00 |
|
Chris Lu
|
09f49d1c04
|
refactoring
|
2021-01-16 19:52:15 -08:00 |
|
Chris Lu
|
a4063a5437
|
add stream list directory entries
|
2021-01-15 23:56:24 -08:00 |
|
Chris Lu
|
01dc8a43ba
|
fix rocksdb
|
2021-01-15 18:31:29 -08:00 |
|
Chris Lu
|
16ad74f477
|
go fmt
|
2021-01-14 23:11:27 -08:00 |
|
Chris Lu
|
f002e668de
|
change limit to int64 in case of overflow
|
2021-01-14 23:10:37 -08:00 |
|
Chris Lu
|
19e52fd414
|
pass along hasMore
|
2021-01-14 22:49:29 -08:00 |
|
Chris Lu
|
c0bcf6f6e1
|
implement sql changes
|
2021-01-14 22:44:22 -08:00 |
|
Chris Lu
|
5d4568b91f
|
implement elastic changes
|
2021-01-14 22:42:25 -08:00 |
|
Chris Lu
|
893cbc8482
|
implement c* changes
|
2021-01-14 22:38:34 -08:00 |
|
Chris Lu
|
5ef43b9b09
|
implement etcd changes
|
2021-01-14 22:35:56 -08:00 |
|
Chris Lu
|
54527f0326
|
implement hbase changes
|
2021-01-14 22:34:35 -08:00 |
|
Chris Lu
|
b5ceffe188
|
implement leveldb changes
|
2021-01-14 22:33:05 -08:00 |
|
Chris Lu
|
c64bfb0e2e
|
implement mongodb changes
|
2021-01-14 22:28:51 -08:00 |
|
Chris Lu
|
34a846009d
|
implement rocksdb changes
|
2021-01-14 22:24:26 -08:00 |
|
Chris Lu
|
d2ece29fff
|
implement redis changes
|
2021-01-14 22:21:31 -08:00 |
|
Chris Lu
|
9a50dbcda0
|
chagned api
|
2021-01-14 22:18:38 -08:00 |
|
Chris Lu
|
e1c7bc66f9
|
change interface
|
2021-01-14 22:17:49 -08:00 |
|
Chris Lu
|
4aaa97c789
|
skip not found error in case of race condition
|
2021-01-14 19:56:14 -08:00 |
|
Chris Lu
|
d0826c2f62
|
mount: avoid showing "topics" folder
fix https://github.com/chrislusf/seaweedfs/issues/1325
|
2021-01-14 19:03:15 -08:00 |
|
Chris Lu
|
698f58f7c4
|
filer, s3: add http status 206 as late as possible
fix https://github.com/chrislusf/seaweedfs/issues/1746
|
2021-01-14 02:59:40 -08:00 |
|
Chris Lu
|
fd1d8a2a09
|
fix compilation
|
2021-01-14 00:06:15 -08:00 |
|
Chris Lu
|
ae812c07d6
|
Merge pull request #1743 from LazyDBA247-Anyvision/master
MYSQL - Better Connection Pool Control
|
2021-01-14 00:04:44 -08:00 |
|
Chris Lu
|
f20743bb38
|
remove WIP status
|
2021-01-13 22:21:34 -08:00 |
|
LazyDBA247-Anyvision
|
8eed763b97
|
better mysql connection pool management
adding SetConnMaxLifetime configuration (https://golang.org/pkg/database/sql/#DB.SetConnMaxLifetime)
to enable refresh of connections.
|
2021-01-14 08:14:21 +02:00 |
|
Chris Lu
|
f17aa1d06c
|
skip directory loop if dropping the bucket
|
2021-01-13 13:49:04 -08:00 |
|
Chris Lu
|
ca73013453
|
leveldb3: ensure repeatable adding removing buckets
|
2021-01-13 13:48:48 -08:00 |
|
Chris Lu
|
e2c7e3fe6d
|
better locks
|
2021-01-13 13:20:33 -08:00 |
|
Chris Lu
|
819a85f59a
|
avoid viper concurrent access
|
2021-01-13 13:14:52 -08:00 |
|
Chris Lu
|
3fb2ed9093
|
filer.meta.tail: optionally submit metadata changes to ElasticSearch
|
2021-01-13 03:31:37 -08:00 |
|
Chris Lu
|
c5df2577f5
|
rename
|
2021-01-13 00:31:19 -08:00 |
|
Chris Lu
|
90c5077610
|
rename "weed watch" to "weed filer.meta.tail"
|
2021-01-12 18:48:01 -08:00 |
|
Chris Lu
|
5cd9c9e642
|
remove println
|
2021-01-12 18:47:38 -08:00 |
|
Chris Lu
|
def6d8e565
|
fix test
|
2021-01-12 12:32:54 -08:00 |
|
Chris Lu
|
1c7faf1100
|
Revert "close opened file"
This reverts commit 2880160113 .
|
2021-01-12 11:07:14 -08:00 |
|
Chris Lu
|
2880160113
|
close opened file
|
2021-01-12 11:03:08 -08:00 |
|
Chris Lu
|
0ef43a23a7
|
go fmt
|
2021-01-12 02:30:12 -08:00 |
|
Chris Lu
|
629c9962e7
|
filer: add leveldb3
support dedicated leveldb instance for each bucket
|
2021-01-12 02:29:44 -08:00 |
|
Chris Lu
|
361043e6c1
|
filer store: leveldb2 fix nil entry error if not found
|
2021-01-12 02:28:57 -08:00 |
|
Chris Lu
|
cfb9342a15
|
avoid concurrent map updates to viper
|
2021-01-12 02:28:13 -08:00 |
|
Chris Lu
|
38d516251e
|
Revert "mount: avoid fatal error"
This reverts commit a4f0bac9b7 .
|
2021-01-11 13:50:15 -08:00 |
|
Chris Lu
|
a4f0bac9b7
|
mount: avoid fatal error
|
2021-01-11 13:26:59 -08:00 |
|
Chris Lu
|
8a7302ce37
|
s3: KeyCount is zero
fix https://github.com/chrislusf/seaweedfs/issues/1741
|
2021-01-11 03:50:45 -08:00 |
|
Chris Lu
|
2c7148cd55
|
redis cluster: do not enable route by latency by default
|
2021-01-11 02:43:53 -08:00 |
|
Chris Lu
|
acc0d5cd2c
|
Revert "Revert "filer store: redis module upgrade""
This reverts commit dd0171e35c .
|
2021-01-11 02:30:19 -08:00 |
|
Chris Lu
|
dd0171e35c
|
Revert "filer store: redis module upgrade"
This reverts commit 40161c9cec .
|
2021-01-11 02:09:18 -08:00 |
|
Chris Lu
|
394513f598
|
filer: ensure seamless meta data updates
|
2021-01-11 02:08:55 -08:00 |
|
Chris Lu
|
6e12a3a490
|
refactoring
|
2021-01-11 02:08:26 -08:00 |
|
Chris Lu
|
62ee484d12
|
refactoring
|
2021-01-11 00:03:13 -08:00 |
|
Chris Lu
|
1efb51ba84
|
filer: change to saveToFilerLimit from cacheToFilerLimit
short circuit saving small files to volume server
|
2021-01-10 23:14:46 -08:00 |
|
Chris Lu
|
f0d3b3bf93
|
2.20
|
2021-01-09 22:55:22 -08:00 |
|
Chris Lu
|
d3d3f2fb9b
|
mount: default to 128 concurrent writers
|
2021-01-09 22:53:37 -08:00 |
|
Chris Lu
|
90b117acf1
|
update ccache version
|
2021-01-08 02:17:43 -08:00 |
|
Chris Lu
|
e2e0e30a51
|
filer: redis default to false for useReadOnly and routeByLatency
|
2021-01-08 01:12:44 -08:00 |
|
Chris Lu
|
40161c9cec
|
filer store: redis module upgrade
|
2021-01-08 01:08:44 -08:00 |
|
Chris Lu
|
30efaa66c6
|
server: add option to disable master
|
2021-01-07 02:35:47 -08:00 |
|
Chris Lu
|
07f4703bfc
|
Merge pull request #1738 from qieqieplus/rocksdb
fix rocksdb crash when list directory
|
2021-01-07 02:26:41 -08:00 |
|
qieqieplus
|
0f18592315
|
alter style
|
2021-01-07 18:21:48 +08:00 |
|
qieqieplus
|
c7e7431fd3
|
fix seek lastkey may reach EOF
|
2021-01-07 17:07:56 +08:00 |
|
Chris Lu
|
e327385644
|
go fmt
|
2021-01-06 04:22:00 -08:00 |
|
Chris Lu
|
2b76854641
|
add "weed filer.cat" to read files directly from volume servers
|
2021-01-06 04:22:00 -08:00 |
|
Chris Lu
|
95ecf0c72f
|
Merge pull request #1735 from qieqieplus/rocksdb
ignore decode error for non-entry data
|
2021-01-06 02:22:18 -08:00 |
|
qieqieplus
|
0764fccde7
|
ignore decode error for non-entry data
|
2021-01-06 17:42:43 +08:00 |
|
Chris Lu
|
ab57767d4b
|
Merge pull request #1730 from qieqieplus/rocksdb
impl: TTL per entry for rocksdb; fix package name
|
2021-01-05 13:24:45 -08:00 |
|