Peter Cai
bff678770b
filer: Fix prefix matching ( #1722 )
* `ListDirectoryEntries` takes a pattern, not a prefix, thus to match a
prefix we have to include a wildcard character `*`
* In the prefix match implementations in leveldb and leveldb2, we should
continue instead of stop if the current entry does not match the
prefix.
5 years ago
Peter Cai
cd2a9865ed
filer: respect Content-Type on PUT
This is needed for the S3 gateway to conform to the S3 protocol -- the
server should always respect the Content-Type set by client.
5 years ago
Chris Lu
3433accb1b
weed upload: add TTL
5 years ago
Chris Lu
adef4ddc87
mount: load security keys
fix https://github.com/chrislusf/seaweedfs/issues/1714
5 years ago
Chris Lu
89977123b6
shell: add shell.toml support
fix https://github.com/chrislusf/seaweedfs/issues/1664
5 years ago
Chris Lu
d2ead72918
2.18
5 years ago
Chris Lu
2e6cf541e7
filer: avoid deletion error when item is not found
5 years ago
Chris Lu
6d2c979999
s3: fix regression
fix https://github.com/chrislusf/seaweedfs/issues/1707
5 years ago
Chris Lu
90df52d001
s3: add command option "allowEmptyFolder" to filer and server
5 years ago
Chris Lu
da7e5aaa65
filer: optimize for less number of directory lookup
bottom up directory lookup
5 years ago
henry
7458ff9523
Solve the Chinese name disorder of download file
5 years ago
Chris Lu
561a2ff0bc
s3: add option for "alllowEmptyFolder"
5 years ago
Chris Lu
aa020ee7e7
s3: restore V2 auth type
The added headers were included in calculating the signatures, failing the comparison
5 years ago
Chris Lu
da87f6b265
remove unused code
5 years ago
Chris Lu
0a7c5f85a9
filer: add namePattern to search in current folder
5 years ago
Chris Lu
515b7632d7
2.17
5 years ago
Chris Lu
0a067944cc
filer: add retries during volume moving
fix https://github.com/chrislusf/seaweedfs/issues/1704
5 years ago
Chris Lu
090f85be4b
s3: support config action Admin:bucket
5 years ago
Chris Lu
0e016bc7bd
hbase add ttl
5 years ago
Chris Lu
8e48a235e2
s3: avoid looping if the directory is empty
fix https://github.com/chrislusf/seaweedfs/issues/1701
5 years ago
Chris Lu
1620de08ae
added more logs
5 years ago
Chris Lu
a09cd28986
add debug messages
5 years ago
Chris Lu
75c6edba9e
filer: hbase add enabled flag
5 years ago
Chris Lu
9bf6c10505
fix prefix
5 years ago
Chris Lu
2fea8cfa0f
fix compilation
5 years ago
Chris Lu
53bc1ea25b
fix compilation
5 years ago
Chris Lu
b5e2be635a
adjust for directory listing
5 years ago
Chris Lu
c4a202ec41
fix wrong column family
5 years ago
Chris Lu
c3d1b3b5aa
hook up
5 years ago
Chris Lu
94e3757c08
fix
5 years ago
Chris Lu
64c48c9724
seems compiling
5 years ago
Chris Lu
3be3635799
just log error when checking empty dir failed
5 years ago
Chris Lu
0ca9d89589
s3: break loop if error
fix #1701
5 years ago
Baptiste Mille-Mathias
385a4dec30
[shell] Clarify bucket replication setting order
5 years ago
Chris Lu
da134a2eb7
minor
5 years ago
Chris Lu
beb3b8ddb0
shell: change bucket.list to s3.bucket.list, same for create and delete
5 years ago
Chris Lu
4cf3176cbb
filer first, master second
5 years ago
Chris Lu
a1009e8044
filer: add -defaultStoreDir so that filer.toml can be skipped
fix https://github.com/chrislusf/seaweedfs/issues/1659
5 years ago
Chris Lu
a0990b929d
minor
5 years ago
Baptiste Mille-Mathias
0ed5345954
[shell] Add more information to bucket.create
State the replication setting that will be honor if not defined.
5 years ago
Chris Lu
97e3432dfe
avoid wrong error
fix https://github.com/chrislusf/seaweedfs/issues/1691
5 years ago
Chris Lu
4f31c1bb94
go fmt
5 years ago
Chris Lu
6c4f32d173
remove unused code
5 years ago
Chris Lu
90d785a15f
filer: redis, redis cluster, cassandra support super large directory
5 years ago
Chris Lu
fe46411cd4
handle directory listing edge cases
5 years ago
Chris Lu
c74bede730
handle listing directories
5 years ago
Chris Lu
adf8cb4000
filer: path-specific stores trim out common prefixes
5 years ago
Chris Lu
0823bde8d8
refactor: split into two files
5 years ago
Chris Lu
8ab70ccf76
refactor
5 years ago
Chris Lu
65cc6dc636
refactor to dedicated function
5 years ago