summaryrefslogtreecommitdiff
path: root/performance-tests/RPC
diff options
context:
space:
mode:
Diffstat (limited to 'performance-tests/RPC')
-rw-r--r--performance-tests/RPC/Makefile120
-rw-r--r--performance-tests/RPC/README6
-rw-r--r--performance-tests/RPC/client.cpp72
-rw-r--r--performance-tests/RPC/ping.x12
-rw-r--r--performance-tests/RPC/server.c15
5 files changed, 0 insertions, 225 deletions
diff --git a/performance-tests/RPC/Makefile b/performance-tests/RPC/Makefile
deleted file mode 100644
index 982bb4f9491..00000000000
--- a/performance-tests/RPC/Makefile
+++ /dev/null
@@ -1,120 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = client server
-LDLIBS = $(MATHLIB)
-
-BUILD = $(BIN)
-
-CLIENT_OBJS = client.o ping_clnt.o
-SERVER_OBJS = server.o ping_svc.o
-
-# For make depend.
-SRC = client.cpp server.c ping_clnt.c ping_svc.c
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-ping_svc.c ping_clnt.c ping.h: ping.x
- rpcgen ping.x
-
-server: $(addprefix $(VDIR),$(SERVER_OBJS))
- $(LINK.c) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-client: $(addprefix $(VDIR),$(CLIENT_OBJS))
- $(LINK.cc) $(LDFLAGS) -o $@ $^ $(VLDLIBS) $(POSTLINK)
-
-realclean:
- @$(RM) ping_svc.c ping_clnt.c ping.h
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/client.o .obj/client.so .shobj/client.o .shobj/client.so: client.cpp \
- $(ACE_ROOT)/ace/Stats.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Malloc_Base.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers_T.h \
- $(ACE_ROOT)/ace/Containers_T.i \
- $(ACE_ROOT)/ace/Containers_T.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Stats.i \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Get_Opt.i \
- ping.h
-.obj/server.o .obj/server.so .shobj/server.o .shobj/server.so: server.c ping.h
-.obj/ping_clnt.o .obj/ping_clnt.so .shobj/ping_clnt.o .shobj/ping_clnt.so: ping_clnt.c ping.h
-.obj/ping_svc.o .obj/ping_svc.so .shobj/ping_svc.o .shobj/ping_svc.so: ping_svc.c ping.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/performance-tests/RPC/README b/performance-tests/RPC/README
deleted file mode 100644
index 49b9131733e..00000000000
--- a/performance-tests/RPC/README
+++ /dev/null
@@ -1,6 +0,0 @@
-# $Id$
-
- Measure latency over RPC, run as:
-
-$ server
-$ client -n <samples> -k host
diff --git a/performance-tests/RPC/client.cpp b/performance-tests/RPC/client.cpp
deleted file mode 100644
index 440b623470e..00000000000
--- a/performance-tests/RPC/client.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * $Id$
- */
-#include "ace/Stats.h"
-#include "ace/High_Res_Timer.h"
-#include "ace/Get_Opt.h"
-
-#include "ping.h"
-
-int main (int argc, char* argv[])
-{
- const char* host = 0;
- int nsamples = 10000;
- int c;
-
- ACE_Get_Opt getopt (argc, argv, "h:i:");
-
- while ((c = getopt ()) != -1)
- {
- switch ((char) c)
- {
- case 'h':
- host = getopt.optarg;
- break;
-
- case 'i':
- nsamples = ACE_OS::atoi (getopt.optarg);
- break;
- }
- }
-
- if (host == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Usage: client -h host -i iterations\n"));
- return 1;
- }
-
- CLIENT *cl =
- clnt_create (host, PINGPROG, PINGVERS, "tcp");
-
- if (cl == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Cannot create client handle\n"));
- return 1;
- }
-
- ACE_Throughput_Stats throughput;
-
- ACE_hrtime_t test_start = ACE_OS::gethrtime ();
- for (int i = 0; i != nsamples; ++i)
- {
- ACE_hrtime_t start = ACE_OS::gethrtime ();
-
- int p = 0;
- (void) ping_1 (&p, cl);
-
- ACE_hrtime_t end = ACE_OS::gethrtime ();
-
- throughput.sample (end - test_start,
- end - start);
-
- }
-
- ACE_DEBUG ((LM_DEBUG, "Calibrating high resolution timer . . ."));
- ACE_UINT32 gsf = ACE_High_Res_Timer::global_scale_factor ();
- ACE_DEBUG ((LM_DEBUG, " done\n"));
-
- throughput.dump_results ("Client", gsf);
-
-
- return 0;
-}
diff --git a/performance-tests/RPC/ping.x b/performance-tests/RPC/ping.x
deleted file mode 100644
index ea078ffe139..00000000000
--- a/performance-tests/RPC/ping.x
+++ /dev/null
@@ -1,12 +0,0 @@
-/*
- * $Id$
- */
-
-/*
- * A small program to test RPC round-trip delays.
- */
-program PINGPROG {
- version PINGVERS {
- int PING (int) = 1;
- } = 1;
-} = 0x20000001;
diff --git a/performance-tests/RPC/server.c b/performance-tests/RPC/server.c
deleted file mode 100644
index 2f8526a6733..00000000000
--- a/performance-tests/RPC/server.c
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * $Id$
- */
-
-#include "ping.h"
-#include <rpc/rpc.h>
-#include <stdio.h>
-
-static int return_value = 0;
-
-int* ping_1_svc (int* value, struct svc_req* r)
-{
- return_value = *value;
- return &return_value;
-}