Skip to content

Conversation

@UESTC-AHao
Copy link
Contributor

Purpose

What this PR does / why we need it?

Supports 3FS storage backend.

Modifications

Does this PR introduce any user-facing change?

New parameter added: 3fs_mount_point

"kv_connector_extra_config": {
"ucm_connector_name": "UcmDs3FsStore",
"ucm_connector_config": {
"storage_backends": "/3fs/stage",
"3fs_mount_point" : "/3fs/stage"
}

Test

How was this patch tested?

image

std::vector<std::string> storageBackends;
size_t kvcacheBlockSize;
bool transferEnable;
std::string mountPoint{"/3fs/stage"};
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is the difference between mountPoint and storageBackend?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

storageBackend can be a deeper directory path such as /3fs/stage/test, whereas mountPoint must be one of the instances created when 3fs was deployed (determined by the deployment specification and cannot be a deeper directory).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants