Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple devices per datanode, per tier #26

Closed
bissont opened this issue Oct 18, 2017 · 5 comments
Closed

Multiple devices per datanode, per tier #26

bissont opened this issue Oct 18, 2017 · 5 comments

Comments

@bissont
Copy link

bissont commented Oct 18, 2017

I don't believe Crail supports multiple devices per datanode for a specific tier. For instance, exporting of two nvmef targets from a storagetier on a single datanode, like:

crail.storage.blkdev.datapath /dev/nvme0n1,/dev/nvme1n1,

I'm trying to figure out scope out how much effort this would be, but I first wanted to check and see if there is already any plans or existing work to support such functionality? This would probably be most useful to the blk-dev repo, where we could just expose multiple iscsi/nvmef targets to a namenode, like in the above conf example

Thanks,
Tim

@patrickstuedi
Copy link
Member

patrickstuedi commented Oct 18, 2017 via email

@bissont
Copy link
Author

bissont commented Oct 18, 2017

Thanks for the response Patrick.

The use case I was thinking of was performance-based: with multiple NVMe drives per datanode, we wanted to see if their aggregate bandwidth can get close to that of memory. However, there are different ways to accomplish this - such as with containers or volume mangers - without having to modify/change Crail's design.

@bissont bissont closed this as completed Oct 18, 2017
@patrickstuedi
Copy link
Member

patrickstuedi commented Oct 18, 2017 via email

@bissont
Copy link
Author

bissont commented Oct 19, 2017

Hi,

My objective is to run multiple SSDs on a physical server. I didn't fully understand your first reply, but now I see that what you are suggesting is a another way to achieve the same thin. I was assuming only one datanode per storage server. I like Crail's design is because you don't have to worry about making a datanode scale to the number of SSDs you give it.

Tim

@patrickstuedi
Copy link
Member

patrickstuedi commented Oct 19, 2017 via email

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

No branches or pull requests

2 participants