Comments (3)
Snapshot here is taking full volume snapshot (Storage Pool snapshot in Kadalu+k8s). Snapshot in Gluster or Kadalu Storage is implemented using the backend filesystem snapshot feature(LVM Snapshot for XFS/ext4, ZFS Snapshot). Snapshot clone is basically creating a Snapshot and making it writable. It is not scalable since original volume and cloned volumes shares the same backend volume.
Also full volume Snapshot is not so useful for PV Snapshots. Blocking all Apps IO while taking one PV Snap doesn't makes sense also each PV snapshot frequency may be different.
Copy data from template PV when a new PV to be created(CLONE_VOLUME).
from moana.
Snapshot Clone is not so useful in Gluster/Kadalu Storage since all the backend storage units share the same space. Please reopen this if this feature is required.
from moana.
@aravindavk there's one CSI RPC wherein user wants to create a PVC from Snapshot of another PVC (CLONE_VOLUME).
If there are no other ways to fulfill the request this issue might be worth considering 🤔
from moana.
Related Issues (20)
- [Tracker] 1.0 release HOT 1
- Mount command fixes
- Volume delete does not remove port details leading to consumed port error.
- Kubernetes YAML / HELM HOT 1
- Fix volgen to handle distribute groups correctly for volume type = "Distribute"
- mgr/node_add_remove: Unhandled exception "Socket::Addrinfo::Error"
- fix-layout: The fix-layout process is stuck/running even after the dir creation is complete. HOT 1
- Remove Rebalance status file before start HOT 4
- arm64 downloads missing HOT 2
- [bug] [migrate-data]: The crawler works fine but unable to set 'migrate-data' xattr due to no such file or directory error.
- Move rebalance(fix-layout, mirgate-data) status files to WORKDIR/volume_name for easy acess/deletion and to avoid heaving of WORKDIR
- Disperse volume (2 + 1) fails to mount citing ' [0-vol4-disperse-0: option redundancy conversion failed value {{ volume.redundancy }}'
- rebalance_process: Remove 'stat' to all files in mount after ENOENT issue is fixed.
- Use `kadalu_volgen` library
- Delegate service management to systemd or other service managers
- Labels support
- Volfile template files missing in Deb packages
- Arbiter Volgen issue after new template in kadalu/volgen HOT 1
- [Bug]: new node already at cluster `Node is already a Storage Manager for different Cluster` HOT 7
- templates missing from /var/lib/kadulu HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moana.