Comments (2)
blocklist can be implemented using ZFS User Properties: https://docs.oracle.com/cd/E19120-01/open.solaris/817-2271/gdrcw/index.html
Have a zam:include property that takes values {yes,no}? IIRC ZFS will let you choose whether or not a property value is inherited by descendent datasets.
It would probably be easiest to change the top level config to only be defined on a zpool, then use user properties to define which specific datasets to include/exclude. However, I still want the recursive ZAM config so that I can, for example, define a default backup location for a pool, then for a specific dataset define multiple backup locations.
from zam.
Tentative plan: managed_dataset_t
will be renamed to ~group_t
and define a name
instead of a source
. Then zam will get the zam:group
property of all data sets, and match it against the group names from the config. Each dataset can only be in one group.
from zam.
Related Issues (20)
- ZAM needs unit tests HOT 1
- Simplify permission management
- Zam does not gracefully handle remote hosts being down
- Zam needs a --version argument
- Make a config parsing framework
- De-duplicate config files
- ZAM Design Spike
- The run function in the task protocol has too many responsibilities HOT 2
- Can plantuml model functions without them being in a class? HOT 1
- Refactor `task.get_next_runtime` to `task.get_next_possible_runtime`
- Design new config format / class diagram HOT 1
- Implement snapshot_task
- Implement replication_task
- Remove old config code HOT 1
- It's unlikely the user will notice if snapshot replication fails HOT 1
- ZAM needs a real installer
- Add support for file system scrubbing
- Make man pages
- {snapshot,replication,prune}-period is not respected
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 zam.