OpenSolaris Storage Developers
Look through this page and find out what's happening with storage development in the OpenSolaris community.
- How can I contribute to the storage community?
- How do I fix a bug?
- How do I start a new storage project for OpenSolaris
How can I contribute to the storage community?
- First, read the general OpenSolaris contribution instructions.
- Find out about all the current Storage projects and browse the list of new Storage project ideas. If you have an idea for a project, add it to the list.
- Hang out one or more of the storage discussion groups depending on what you are interested in-- the storage: discuss group is a good starting point. You can subscribe to any of the discussion groups and have message postings sent to your email address or set up an RSS feed.
How do I fix a bug?
- Find a bug that you want to fix. If you're new to the Solaris code-base, we suggest you search for bugs with the oss-bite-size keyword. To find out about specific bugs for a particular storage project, send out a request to the project's discuss group.
- Send an email to request dash sponsor at opensolaris dot org. Note in the subject that the bug in question is a <Storage Project> bug.
- Work with your sponsor on the bug-fix process.
- Generate a codereview.
wx webrev -O
How do I start a new storage project for OpenSolaris?
The following instructions are based on the more detailed OGB Project Instantiation page
.
1. Decide on New Project Idea
For storage, see the OpenSolaris Storage Developers Wish List
for storage software project ideas or talk to the Storage community leaders for advice.
2. Create Project Proposal and Send it to Sponsoring Community Discussion List for Approval
- Short Synopsis
- List of Community Groups
- List of Participants and Proposed Project Leader (with OpenSolaris IDs)
- A One-Paragraph Description of the Project
- List of Related Ongoing or Proposed Projects
Here are some examples: - Device Mapper Proposal

- Ext2fs project Proposal

- ISCSI Extensions for RDMA Proposal

- CIFS Server Proposal

3. Wait for Sponsoring Community Leaders to Vote on Proposal
- A Storage Community core contributor
will set a timeout for the voting which is no less than 72 hours as per the OpenSolaris constitution - The voting process used for initiating new projects is described in the OpenSolaris Constitution Community Group Voting Procedures

4a. If Approved, the Project Team Should:
- Wait for project page and discussion list to be created by the OpenSolaris Resource Administrator

- For the Storage Community, a core contributor will let you know the project is approved and will send a project creation request to the OpenSolaris Resource Administrator

- Once the project page is created, the core contributor will alert the project team
- For the Storage Community, a core contributor will let you know the project is approved and will send a project creation request to the OpenSolaris Resource Administrator
- Update the project page (while in hidden mode) and do the following once it is ready:
- Send a message to the OpenSolaris Resource Administrator
asking for the page to be made live (link it to the OpenSolaris Projects page
) - Send a message to the sponsoring community to let them know the project is live
- Announce their project to the opensolaris-announce@opensolaris.org mail list
- Send a message to the OpenSolaris Resource Administrator
- Begin working on project (pointer to how to run a project?)
4b. If Not Approved
- Rework proposal based on feedback and resubmit it, OR
- Come up with new project idea
Articles
The following storage-related articles are provided on the Sun Developer Network (SDN) site. For the latest list of all the storage-related articles on SDN, click here.
- LibSAM for Sun StorageTek SAM and QFS: Beyond Backup
- Object-Based Storage Devices
- OSD (Object-Based Storage Device) Support in the Solaris OS
- Storage Device Evolution: General-Purpose Peer Processing Arrives
- Storage Standards Supported by the Solaris OS
- Storage Utilities in Practice: ZFS Snapshot to Amazon S3
- Sun Datapath Policies for Disks and Disk Arrays
- Target Port Group Support (TPGS) in the Solaris OS
- The Management of NFS Performance With Solaris ZFS
- Updating Fibre Channel Drivers to Use Sun StorEdge SAN Foundation Software
on 2009/10/26 12:11