pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/nasd Initial import of nasd-1.3, a prototype stora...
details: https://anonhg.NetBSD.org/pkgsrc/rev/8746b41ee853
branches: trunk
changeset: 493368:8746b41ee853
user: agc <agc%pkgsrc.org@localhost>
date: Wed May 04 08:56:49 2005 +0000
description:
Initial import of nasd-1.3, a prototype storage implementation, from CMU.
The original tar file has trailing base64 checksums, so I have
repackaged the tar file for just now.
This is release 1.3 of the Parallel Data Laboratory NASD
software prototype. The release includes the NASD drive
prototype, the NASD-NFS filemanager, simple client APIs, a
regression-testing suite, sample programs, a snapshot of
Cheops (which is one implementation of aggregation over
multiple NASDs), and some basic documentation.
diffstat:
net/nasd/DESCR | 9 +
net/nasd/Makefile | 27 +
net/nasd/PLIST | 217 ++++++
net/nasd/distinfo | 50 +
net/nasd/patches/patch-aa | 12 +
net/nasd/patches/patch-ab | 26 +
net/nasd/patches/patch-ac | 38 +
net/nasd/patches/patch-ad | 21 +
net/nasd/patches/patch-ae | 19 +
net/nasd/patches/patch-af | 39 +
net/nasd/patches/patch-ag | 144 ++++
net/nasd/patches/patch-ah | 57 +
net/nasd/patches/patch-ai | 105 +++
net/nasd/patches/patch-aj | 53 +
net/nasd/patches/patch-ak | 49 +
net/nasd/patches/patch-al | 56 +
net/nasd/patches/patch-am | 45 +
net/nasd/patches/patch-an | 355 ++++++++++
net/nasd/patches/patch-ao | 28 +
net/nasd/patches/patch-ap | 184 +++++
net/nasd/patches/patch-aq | 37 +
net/nasd/patches/patch-ar | 21 +
net/nasd/patches/patch-as | 75 ++
net/nasd/patches/patch-at | 289 ++++++++
net/nasd/patches/patch-au | 159 ++++
net/nasd/patches/patch-av | 54 +
net/nasd/patches/patch-aw | 18 +
net/nasd/patches/patch-ax | 18 +
net/nasd/patches/patch-ay | 18 +
net/nasd/patches/patch-az | 67 +
net/nasd/patches/patch-ba | 21 +
net/nasd/patches/patch-bb | 16 +
net/nasd/patches/patch-bc | 21 +
net/nasd/patches/patch-bd | 28 +
net/nasd/patches/patch-be | 22 +
net/nasd/patches/patch-bf | 21 +
net/nasd/patches/patch-bg | 21 +
net/nasd/patches/patch-bh | 32 +
net/nasd/patches/patch-bi | 23 +
net/nasd/patches/patch-bj | 21 +
net/nasd/patches/patch-bk | 73 ++
net/nasd/patches/patch-bl | 23 +
net/nasd/patches/patch-bm | 48 +
net/nasd/patches/patch-bn | 53 +
net/nasd/patches/patch-bo | 92 ++
net/nasd/patches/patch-bp | 59 +
net/nasd/patches/patch-bq | 55 +
net/nasd/patches/patch-br | 18 +
net/nasd/patches/patch-bs | 1567 +++++++++++++++++++++++++++++++++++++++++++++
49 files changed, 4504 insertions(+), 0 deletions(-)
diffs (truncated from 4700 to 300 lines):
diff -r 4b8bf88bd980 -r 8746b41ee853 net/nasd/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/nasd/DESCR Wed May 04 08:56:49 2005 +0000
@@ -0,0 +1,9 @@
+This is release 1.3 of the Parallel Data Laboratory NASD software
+prototype. The release includes the NASD drive prototype, the
+NASD-NFS filemanager, simple client APIs, a regression-testing suite,
+sample programs, a snapshot of Cheops (which is one implementation of
+aggregation over multiple NASDs), and some basic documentation. This
+release includes ports to run on user-level Linux, user-level Digital
+Unix, and in the Digital Unix kernel. A more complete enumeration of
+the contents of the release may be found in the ReleaseHistory file at
+the root of the distribution.
diff -r 4b8bf88bd980 -r 8746b41ee853 net/nasd/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/nasd/Makefile Wed May 04 08:56:49 2005 +0000
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/05/04 08:56:49 agc Exp $
+
+DISTNAME= repackaged-${PKGNAME}
+PKGNAME= nasd-1.3
+CATEGORIES= net sysutils
+MASTER_SITES= ${MASTER_SITE_LOCAL} # original tar file has some trailing base64 checksums
+
+MAINTAINER= tech-pkg%NetBSD.org@localhost
+HOMEPAGE= http://www.pdl.cmu.edu/NASD/Downloads/NASDcode.html
+COMMENT= Prototype storage implementation
+
+ONLY_FOR_PLATFORM= NetBSD-*-* SunOS-*-* Linux-*-*
+
+USE_IMAKE= yes
+USE_PERL5= build
+WRKSRC= ${WRKDIR}/${PKGNAME}
+
+pre-patch:
+ ${MKDIR} ${WRKSRC}/include/nasd/netbsd
+ ${MKDIR} ${WRKSRC}/common/netbsd
+
+do-configure:
+ cd ${WRKSRC} && ${SETENV} NASD_DESTDIR=${PREFIX}/nasd ./itomf
+
+.include "../../mk/pthread.buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff -r 4b8bf88bd980 -r 8746b41ee853 net/nasd/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/nasd/PLIST Wed May 04 08:56:49 2005 +0000
@@ -0,0 +1,217 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/05/04 08:56:49 agc Exp $
+nasd/bin/cp_nasd
+nasd/bin/edrfs_script_client
+nasd/bin/edrfs_server
+nasd/bin/nasd_edrfs_cat
+nasd/bin/nasd_edrfs_dumpattr
+nasd/bin/nasd_edrfs_dumpdir
+nasd/bin/nasd_edrfs_format
+nasd/bin/nasd_edrfs_fsck
+nasd/bin/nasd_edrfs_getstats
+nasd/bin/nasd_edrfs_remove
+nasd/bin/nasd_edrfs_tee
+nasd/bin/nasd_script_client
+nasd/bin/pcrpart
+nasd/bin/pdrive
+nasd/bin/pinit
+nasd/bin/prshutdown
+nasd/bin/psync
+nasd/etc/kpbind
+nasd/etc/nasd_edrfs_mounts
+nasd/include/cryptolib/libcrypt.h
+nasd/include/cryptolib/sha.h
+nasd/include/cryptolib/sha_locl.h
+nasd/include/nasd/dux/nasd_dux_common.h
+nasd/include/nasd/dux/nasd_dux_edrfs_mount.h
+nasd/include/nasd/dux/nasd_dux_general_simple.h
+nasd/include/nasd/dux/nasd_dux_kernel_drive.h
+nasd/include/nasd/dux/nasd_dux_mem.h
+nasd/include/nasd/dux/nasd_dux_opt.h
+nasd/include/nasd/dux/nasd_dux_platform.h
+nasd/include/nasd/dux/nasd_dux_sys.h
+nasd/include/nasd/dux/nasd_dux_threads_kernel.h
+nasd/include/nasd/dux/nasd_dux_timeout_kernel.h
+nasd/include/nasd/dux/nasd_edrfs_client_dux.h
+nasd/include/nasd/freebsd/nasd_freebsd_general_simple.h
+nasd/include/nasd/freebsd/nasd_freebsd_platform.h
+nasd/include/nasd/freebsd/nasd_freebsd_sys.h
+nasd/include/nasd/generic/nasd_generic_drive.h
+nasd/include/nasd/generic/nasd_generic_sock.h
+nasd/include/nasd/generic/nasd_generic_srpc.h
+nasd/include/nasd/generic/nasd_generic_timer.h
+nasd/include/nasd/irix/nasd_irix_common.h
+nasd/include/nasd/irix/nasd_irix_general_simple.h
+nasd/include/nasd/irix/nasd_irix_platform.h
+nasd/include/nasd/irix/nasd_irix_sys.h
+nasd/include/nasd/linux/nasd_edrfs_client_linux.h
+nasd/include/nasd/linux/nasd_edrfs_client_linux_mount.h
+nasd/include/nasd/linux/nasd_linux_common.h
+nasd/include/nasd/linux/nasd_linux_general_simple.h
+nasd/include/nasd/linux/nasd_linux_kernel_drive.h
+nasd/include/nasd/linux/nasd_linux_mem.h
+nasd/include/nasd/linux/nasd_linux_platform.h
+nasd/include/nasd/linux/nasd_linux_sock.h
+nasd/include/nasd/linux/nasd_linux_srpc.h
+nasd/include/nasd/linux/nasd_linux_sys.h
+nasd/include/nasd/linux/nasd_linux_threads_kernel.h
+nasd/include/nasd/linux/nasd_linux_timeout_kernel.h
+nasd/include/nasd/mpdrspeed_common.h
+nasd/include/nasd/nasd_base_types.h
+nasd/include/nasd/nasd_base_types.rpc
+nasd/include/nasd/nasd_base_types_marshall.h
+nasd/include/nasd/nasd_cache.h
+nasd/include/nasd/nasd_cheops_cache.h
+nasd/include/nasd/nasd_cheops_client.h
+nasd/include/nasd/nasd_cheops_client_internal.h
+nasd/include/nasd/nasd_cheops_common.h
+nasd/include/nasd/nasd_cheops_ios.h
+nasd/include/nasd/nasd_cheops_locks.h
+nasd/include/nasd/nasd_cheops_mgr.h
+nasd/include/nasd/nasd_cheops_mgr.rpc
+nasd/include/nasd/nasd_cheops_mgr_btree.h
+nasd/include/nasd/nasd_cheops_mgr_common.h
+nasd/include/nasd/nasd_cheops_mgr_cstub.h
+nasd/include/nasd/nasd_cheops_mgr_internal.h
+nasd/include/nasd/nasd_cheops_mgr_marshall.h
+nasd/include/nasd/nasd_cheops_mgr_sst.h
+nasd/include/nasd/nasd_cheops_mgr_sstub.h
+nasd/include/nasd/nasd_cheops_mgr_structs.h
+nasd/include/nasd/nasd_cheops_raidmap.h
+nasd/include/nasd/nasd_cheops_types.h
+nasd/include/nasd/nasd_cheops_types.rpc
+nasd/include/nasd/nasd_cheops_types_marshall.h
+nasd/include/nasd/nasd_common.h
+nasd/include/nasd/nasd_control.h
+nasd/include/nasd/nasd_control.rpc
+nasd/include/nasd/nasd_control_marshall.h
+nasd/include/nasd/nasd_drive_defaults.h
+nasd/include/nasd/nasd_drive_io.h
+nasd/include/nasd/nasd_drive_options.h
+nasd/include/nasd/nasd_drive_types.h
+nasd/include/nasd/nasd_drive_types.rpc
+nasd/include/nasd/nasd_drive_types_marshall.h
+nasd/include/nasd/nasd_drive_utils.h
+nasd/include/nasd/nasd_edrfs_client.h
+nasd/include/nasd/nasd_edrfs_client_colocate.h
+nasd/include/nasd/nasd_edrfs_client_dce.h
+nasd/include/nasd/nasd_edrfs_client_kpdev.h
+nasd/include/nasd/nasd_edrfs_client_msgq.h
+nasd/include/nasd/nasd_edrfs_client_srpc.h
+nasd/include/nasd/nasd_edrfs_error.h
+nasd/include/nasd/nasd_edrfs_error.rpc
+nasd/include/nasd/nasd_edrfs_error_marshall.h
+nasd/include/nasd/nasd_edrfs_internal.h
+nasd/include/nasd/nasd_edrfs_mq.h
+nasd/include/nasd/nasd_edrfs_pipe.h
+nasd/include/nasd/nasd_edrfs_rpc.h
+nasd/include/nasd/nasd_edrfs_server.h
+nasd/include/nasd/nasd_edrfs_server.rpc
+nasd/include/nasd/nasd_edrfs_server_cstub.h
+nasd/include/nasd/nasd_edrfs_server_marshall.h
+nasd/include/nasd/nasd_edrfs_server_sstub.h
+nasd/include/nasd/nasd_edrfs_types.h
+nasd/include/nasd/nasd_edrfs_types.rpc
+nasd/include/nasd/nasd_edrfs_types_marshall.h
+nasd/include/nasd/nasd_error.h
+nasd/include/nasd/nasd_error.rpc
+nasd/include/nasd/nasd_error_marshall.h
+nasd/include/nasd/nasd_freelist.h
+nasd/include/nasd/nasd_general.h
+nasd/include/nasd/nasd_general_simple.h
+nasd/include/nasd/nasd_getopt.h
+nasd/include/nasd/nasd_idl_types.h
+nasd/include/nasd/nasd_index.h
+nasd/include/nasd/nasd_ioqueue.h
+nasd/include/nasd/nasd_itypes.h
+nasd/include/nasd/nasd_keymgmt_afs.h
+nasd/include/nasd/nasd_keymgmt_dr.h
+nasd/include/nasd/nasd_layout.h
+nasd/include/nasd/nasd_marshall.h
+nasd/include/nasd/nasd_marshall_tester.h
+nasd/include/nasd/nasd_mem.h
+nasd/include/nasd/nasd_mq.h
+nasd/include/nasd/nasd_msg.h
+nasd/include/nasd/nasd_nonce_mgmt.h
+nasd/include/nasd/nasd_od.h
+nasd/include/nasd/nasd_od_rpc.h
+nasd/include/nasd/nasd_options.h
+nasd/include/nasd/nasd_pdev.h
+nasd/include/nasd/nasd_pdrive.h
+nasd/include/nasd/nasd_pdrive.rpc
+nasd/include/nasd/nasd_pdrive_client.h
+nasd/include/nasd/nasd_pdrive_client_colocate.h
+nasd/include/nasd/nasd_pdrive_client_dce.h
+nasd/include/nasd/nasd_pdrive_client_kpdev.h
+nasd/include/nasd/nasd_pdrive_client_msgq.h
+nasd/include/nasd/nasd_pdrive_client_srpc.h
+nasd/include/nasd/nasd_pdrive_cstub.h
+nasd/include/nasd/nasd_pdrive_marshall.h
+nasd/include/nasd/nasd_pdrive_sstub.h
+nasd/include/nasd/nasd_pipe.h
+nasd/include/nasd/nasd_pipe_dce.h
+nasd/include/nasd/nasd_pipe_shm.h
+nasd/include/nasd/nasd_platform.h
+nasd/include/nasd/nasd_remote_types.h
+nasd/include/nasd/nasd_remote_types.rpc
+nasd/include/nasd/nasd_remote_types_marshall.h
+nasd/include/nasd/nasd_rpcgen_c.h
+nasd/include/nasd/nasd_rpcgen_dceidl.idl
+nasd/include/nasd/nasd_rpcgen_glob_param.h
+nasd/include/nasd/nasd_security.h
+nasd/include/nasd/nasd_security_cl.h
+nasd/include/nasd/nasd_security_dr.h
+nasd/include/nasd/nasd_shell.h
+nasd/include/nasd/nasd_shell_internal.h
+nasd/include/nasd/nasd_shutdown.h
+nasd/include/nasd/nasd_site.h
+nasd/include/nasd/nasd_srpc.h
+nasd/include/nasd/nasd_srpc_types.h
+nasd/include/nasd/nasd_srpc_types.rpc
+nasd/include/nasd/nasd_srpc_types_marshall.h
+nasd/include/nasd/nasd_sys.h
+nasd/include/nasd/nasd_threads_pthread.h
+nasd/include/nasd/nasd_threadstuff.h
+nasd/include/nasd/nasd_timeout.h
+nasd/include/nasd/nasd_timer.h
+nasd/include/nasd/nasd_trace.h
+nasd/include/nasd/nasd_trace_dr.h
+nasd/include/nasd/nasd_types.h
+nasd/include/nasd/nasd_types.rpc
+nasd/include/nasd/nasd_types_marshall.h
+nasd/include/nasd/nasd_udppipe.h
+nasd/include/nasd/nasd_varargs.h
+nasd/include/nasd/${LOWER_OPSYS}/nasd_${LOWER_OPSYS}_general_simple.h
+nasd/include/nasd/${LOWER_OPSYS}/nasd_${LOWER_OPSYS}_platform.h
+nasd/include/nasd/${LOWER_OPSYS}/nasd_${LOWER_OPSYS}_sys.h
+nasd/include/nasd/solaris/nasd_solaris_common.h
+nasd/include/nasd/solaris/nasd_solaris_general_simple.h
+nasd/include/nasd/solaris/nasd_solaris_platform.h
+nasd/include/nasd/solaris/nasd_solaris_sys.h
+nasd/include/nasd/video/flex-internal.h
+nasd/include/nasd/video/merge.h
+nasd/include/nasd/video/merge_options.h
+nasd/include/nasd/video/mpeg.h
+nasd/include/nasd/video/rtsp.h
+nasd/include/nasd/vxworks/nasd_vx_threads.h
+nasd/lib/libnasd_common.a
+nasd/lib/libnasd_crypt.a
+nasd/lib/libnasd_drive_client.a
+nasd/lib/libnasd_drive_client_sal.a
+nasd/lib/libnasd_edrfs_client.a
+nasd/lib/libnasd_edrfs_common.a
+@dirrm nasd/lib
+@dirrm nasd/include/nasd/vxworks
+@dirrm nasd/include/nasd/video
+@dirrm nasd/include/nasd/solaris
+@dirrm nasd/include/nasd/${LOWER_OPSYS}
+@dirrm nasd/include/nasd/linux
+@dirrm nasd/include/nasd/irix
+@dirrm nasd/include/nasd/generic
+@dirrm nasd/include/nasd/freebsd
+@dirrm nasd/include/nasd/dux
+@dirrm nasd/include/nasd
+@dirrm nasd/include/cryptolib
+@dirrm nasd/include
+@dirrm nasd/etc
+@dirrm nasd/bin
+@dirrm nasd
diff -r 4b8bf88bd980 -r 8746b41ee853 net/nasd/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/net/nasd/distinfo Wed May 04 08:56:49 2005 +0000
@@ -0,0 +1,50 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/05/04 08:56:49 agc Exp $
+
+SHA1 (repackaged-nasd-1.3.tar.gz) = 8ea5d523cab58bcc6c90ff2b5c1c04c4ff8f3949
+RMD160 (repackaged-nasd-1.3.tar.gz) = a9aaee4722af1e7f1eefe9402c840308a4f95774
+Size (repackaged-nasd-1.3.tar.gz) = 1441892 bytes
+SHA1 (patch-aa) = 7da68bff24a20dcfbf0c52794705e0195a7ceb15
+SHA1 (patch-ab) = a564bdd20bb2e7d9944287944e2c758645664357
+SHA1 (patch-ac) = 9dc9d48d4edb63c8b0d5d3711ffe124c92056138
+SHA1 (patch-ad) = c2f25233539ca865eaca0582e0a324c31235cd8b
+SHA1 (patch-ae) = ba2fb255cf3de69690c96032a2d9c1d526303fdf
+SHA1 (patch-af) = aa13df4f6b277ee40d632ab8fb133da587bdf4de
+SHA1 (patch-ag) = 282489b14051332de1fadcdcd7e33e3149f4861b
+SHA1 (patch-ah) = e798f6bf29ecbb843683bb682b30702daf5ac650
+SHA1 (patch-ai) = 7bcc3a2b3f39965a66fcc106f1d7ef0de23f1bf3
+SHA1 (patch-aj) = 896cb740a933c1e63aa80d96cdd22522addd868e
+SHA1 (patch-ak) = 3a0b8984ab28cb45c5f12eef92eaee38c5d6e466
+SHA1 (patch-al) = 68f8cfa59ff64f5054cabd77b42c74151d951b3f
+SHA1 (patch-am) = bf857f131d8761b7ecc85cb92868b6aa2e87f852
+SHA1 (patch-an) = 64a1800990fde4abea27cb5c31b9f611f1ff8106
+SHA1 (patch-ao) = 990215bd2b8e3f5d24535644576d5a9fe9c1551f
+SHA1 (patch-ap) = 2365deee966e3875a75bcc4fecc39a6f16e46159
+SHA1 (patch-aq) = 3ef44117e51d822f86d3bd2e22cd17adb32a0875
+SHA1 (patch-ar) = f68e33d00c03a78f0704eea768a05fb5fbe1e234
+SHA1 (patch-as) = fce8cdbac4c6ea7be5e19996cbab0ad2456f3edc
+SHA1 (patch-at) = e32cc4d8de875a85afe64e4f02227d65e1407494
+SHA1 (patch-au) = 0e71c4f6fc4c8d6738778674768d68ccd3470b55
+SHA1 (patch-av) = 9cb91b69d51d2405475f82da52dd6a4cd70cf06d
+SHA1 (patch-aw) = 80c6972ee555e5082b49b913c82f9d354a8a9ada
+SHA1 (patch-ax) = e90ed25da1eed313d1e74a85039e14ed0f831c6a
+SHA1 (patch-ay) = 2e1cca1629a7074ed75f06b444b864cbc9f38186
+SHA1 (patch-az) = 977d1114a653d9736ffc72258f1ef8091236a8ed
Home |
Main Index |
Thread Index |
Old Index