FAQ: LeoFS Limits¶
Features¶
- LeoFS have covered almost major AWS S3-API but not all APIs.
- If you use S3's Multi Part Upload API, the size of a part of an object must be less than the size of a chunked object in LeoFS.
- When using the multi datacenter replication feature, we have supported up to 2 clusters with
LeoFS v1.2
, but we're going to support over 3 clusters replication withLeoFS v2.0
. - When you run recover-node while another recover-node is already working in-progress, objects that are not transmitted to the target node yet in the former recover-node are canceled and the latter recover-node will take place. To ensure that every recover-node completes its job, we'd recommend you to run recover-node one-by-one.
-
When uploading large files through the single part upload (PUT/POST) from many clients at the same time, LeoGateway tries to use as much memory as possible so that OOM killer may kill LeoGateway. To avoid this problem, We'd recommend you use the multipart upload instead which is available only with LeoGateway's protocol set to s3 if you have to deal with such requests.
-
Related Links:
Operations¶
-
When you upgrade your LeoFS, you can NOT change the metadata storage as |KVS| -
bitcask
orleveldb
can be used in LeoFS - used by LeoFS Storage. We recommend users to replacebitcask
withleveldb
by using |leofs_utils/tools/b2l|. -
Related Links:
NFS Support¶
- NFS implemantation with
LeoFS v1.1
is a subset of NFS v3.Authentication
, andOwner/Permission
management are NOT covered. - The
ls
command may take too much time when the target directory have lots of child. We're planning to provide better performance with LeoFS v.2.0. - If you use LeoFS with NFS, you should set the size of a chunked object in LeoFS to 1MB (1048576Bytes) -
large_object.chunked_obj_len = 1048576
(leo_gateway.conf), otherwise the efficiency of disk utilization can be decreased. -
What are the requirements to run LeoFS with NFS?
- LeoGateway (NFS Server):
- We've supporeted the targets Debian 6, Ubuntu-Server 14.04 LTS or Higher and CentOS 6.5/7.0 as LeoFS does, but should work on most linux platforms. In addition, We've confirmed LeoFS with NFS works properly on the latest FreeBSD and SmartOS by using NFS Integration Test Tool.
- LeoGateway (NFS Server):
-
Related Links: