PSARC 2007/397 NDMP Service

Mark A. Carlson Mark.Carlson at sun.com
Tue Jul 3 07:22:24 PDT 2007


Since this is an external case, the "Sun Proprietary/Confidential: 
Internal Use Only"
markings on the design documents need to be removed.

We need the mentioned contract for libzfs.

I would like to see a clear statement somewhere on which
NDMP extensions the project is implementing for this release.

-- mark

Michael Shapiro wrote:
> I'm sponsoring the following fast-track for Reza Sabdar to introduce the NDMP
> Service into Solaris.  The binding is intended for a Micro release.
> The timer is set to expire on Friday the 13th (cue spooky music).
>
> NDMP is a backup protocol that is commonly used by storage devices in the
> industry.  More information is found at http://www.ndmp.org.   In simplest
> terms NDMP is a standard control protocol that permits a backup application
> to instruct a server to do a backup: the data part of the protocol is left
> up the server that is being asked to do the backup or restore.  NDMP's
> control protocol is a relatively simple XDR-RPC implementation.
>
> The proposed NDMP implementation would permit Solaris systems to receive
> such instructions and backup any filesystem using the tar format.  We could
> extend our implementation later to support other formats as required.
>
> Since this is relatively straightforward implementation of a relatively small
> industry-standard protocol, my present inclination is that this is just at
> the line for a fast-track rather than full project review since fundamentally
> we're not reviewing the protocol or the output format (standard Solaris tar),
> but instead just a set of simple command-line utilities.  If after looking
> at the materials people feel a full review is needed we can of course do
> that, or alternatively extend the fast-track timer for more questions.
>
> The inception.materials/ directory has these files, which I've listed
> in the suggested reading order with a brief synopsis:
>
> ndmp_20questions.txt - PSARC 20questions
> ndmpd.1.txt          - draft ndmpd man page
> ndmpadm.1m.txt       - draft ndmpadm man page
> ndmpstat.1m.txt      - draft ndmpstat man page
> ndmp_design.pdf      - design document for ndmpd
>
> Additional background reading:
>
> ndmp_one_pager.txt   - one-pager explaining the project overview
> ndmpadm_design.pdf   - details of ndmpadm(1M)'s internal design
> draft-skardal-ndmp4-04.txt - IETF protocol info for NDMP
>
> -Mike
>
>   



More information about the opensolaris-arc mailing list