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

Comparison to other plugins GlusterFS Docker Volume Plugins #13

Open
Vad1mo opened this issue Dec 8, 2017 · 5 comments
Open

Comparison to other plugins GlusterFS Docker Volume Plugins #13

Vad1mo opened this issue Dec 8, 2017 · 5 comments

Comments

@Vad1mo
Copy link

Vad1mo commented Dec 8, 2017

Maybe you could elaborate in the README.md what is the difference of your plugin to https://github.com/amarkwalder/docker-volume-glusterfs and its many active forks like

https://github.com/watson81/docker-volume-glusterfs

This would help people to make a decision.

@sapk
Copy link
Owner

sapk commented Dec 8, 2017

Yes mainly :

  • It is possible to use it as docker plugin (new format).
  • It use latest github.com/docker/go-plugins-helpers/volume format.
  • It should have persistence across boot.
  • The name of the docker volume is not attached to the name of the gluster volume -> (multiple mount possible and compatible with docker-compose)

For calavera based plugin :

Overall, building this driver I look a lot to calavera code for information. The main purpose for me was the new docker plugin format.

@sapk
Copy link
Owner

sapk commented Dec 8, 2017

Forgot that with calavera one you need to define the server list at the plugin level where mine you define it at volume level allowing to use any server without restarting the plugin.

@sapk
Copy link
Owner

sapk commented Mar 28, 2018

Now you can also use subdir volume.

@Vad1mo
Copy link
Author

Vad1mo commented Mar 28, 2018

I saw this already, great :) thank you.

@ssirag
Copy link

ssirag commented Apr 17, 2018

Sapk you stated we can use subdir volume... if I understand correctly, that means we can specify a subdir in a glusterfs volume to use as the target of the plugin, is that correct?

IE "gfs server:gfs volume/subdir"

If so, where do we specify this? In the docker volume creation or in the docker run command that uses the volume?

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

3 participants