[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lustre-cvs
Subject:    [Lustre-cvs] CVS: obd/tests Makefile.am,NONE,1.1 testreq.c,NONE,1.1 umreq.sh,NONE,1.1
From:       "Peter J. Braam" <braam () users ! sourceforge ! net>
Date:       2001-12-30 6:17:17
[Download RAW message or body]

Update of /cvsroot/lustre/obd/tests
In directory usw-pr-cvs1:/tmp/cvs-serv10086/tests

Added Files:
	Makefile.am testreq.c umreq.sh 
Log Message:
Most of the code for the OST target.

 lib/obd_pack.c - routines for packing/unpacking of OST requests
 lib/mds_pack.c - fixes (should be 64bit safe now)
 autogen.sh - no more Makefile.in in CVS
 tests/testreq.c tests/umreq.sh tests of the RPC infrastructure


--- NEW FILE ---
CFLAGS:=-g -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I../include -Wall
KFLAGS:=
CPPFLAGS :=
# LDADD := -lreadline -ltermcap # -lefence
bin_PROGRAMS = testreq
testreq_SOURCES = testreq.c


--- NEW FILE ---
#include <stdio.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <errno.h>
#include <string.h>

#define IOC_REQUEST_GETATTR		_IOWR('f', 30, long)

int main(int argc, char **argv)
{
	int fd, rc; 
	int cmd = IOC_REQUEST_GETATTR;

	printf("ioctl type %d, nr %d size %d\n", 
	       _IOC_TYPE(cmd), _IOC_NR(cmd), _IOC_SIZE(cmd));

	fd = open("/dev/request", O_RDONLY);
	if (fd == -1) { 
		printf("error opening /dev/request: %s\n", strerror(errno));
		return 1;
	}

	rc = ioctl(fd, IOC_REQUEST_GETATTR, NULL); 
	printf("result: %d\n", rc); 
	return 0;
}

--- NEW FILE ---
#!/bin/sh

R=/r

insmod /lib/modules/2.4.17/kernel/drivers/block/loop.o
dd if=/dev/zero of=/tmp/fs bs=1024 count=10000
mke2fs -F /tmp/fs
losetup /dev/loop/0 /tmp/fs


insmod $R/usr/src/obd/class/obdclass.o 
insmod $R/usr/src/obd/mds/mds.o
mknod /dev/obd c 10 241

$R/usr/src/obd/utils/obdctl <<EOF
device 0
attach mds
setup /dev/loop/0 ext2
quit
EOF


insmod $R/usr/src/obd/llight/llight.o
mknod /dev/request c 10 244
$R/usr/src/obd/utils/testreq




_______________________________________________
Lustre-cvs mailing list
Lustre-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lustre-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic