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

feature: Enhanced Share Management #24

Open
5 tasks
raamsri opened this issue Jan 5, 2025 · 0 comments
Open
5 tasks

feature: Enhanced Share Management #24

raamsri opened this issue Jan 5, 2025 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed Needs Decision The issue is understood, but the best solution is undecided. Wait for a decision before writing cod ZFS Related to ZFS package

Comments

@raamsri
Copy link
Contributor

raamsri commented Jan 5, 2025

Feature Request

Summary

Enhance ZFS dataset sharing functionality with improved NFS and SMB support.

Motivation

The current share/unshare implementation is incomplete and requires manual intervention. We need a more robust solution that handles both NFS and SMB sharing consistently.

Detailed Design

  1. Sharing System Enhancements:

    • Implement automatic handling of sharenfs/sharesmb properties
    • Add proper legacy share mode support
    • Create automated SMB configuration management
  2. New Features:

    • Automatic smb.conf management
    • Share state validation
    • Migration tools for legacy to new share format

Alternatives

  1. Retain current configuration but improve documentation
  2. Use external tools for share management
  3. Implement custom sharing layer on top of zfs share props?

Acceptance Criteria

  • Consistent share behavior regardless of property settings
  • Automated SMB configuration management
  • Support for both legacy and new sharing mechanisms
  • Comprehensive validation of share states
  • Documentation for all sharing scenarios

Additional Information

Related to the bug report about current share/unshare limitations: #23

@raamsri raamsri added enhancement New feature or request help wanted Extra attention is needed Needs Decision The issue is understood, but the best solution is undecided. Wait for a decision before writing cod ZFS Related to ZFS package labels Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed Needs Decision The issue is understood, but the best solution is undecided. Wait for a decision before writing cod ZFS Related to ZFS package
Projects
None yet
Development

No branches or pull requests

1 participant