#acl All:read <> = Arc 1.x IPv6 patch = == Bevezetés == Az ARC 1.x a jövőbeli [[http://www.nordugrid.org|Nordugrid]] grid middleware rendszer alapja lesz. Az ARC 1.x middleware fejlesztésében NIIF Intézet is fontos szerepet vállal a [[http://www.knowarc.eu|KnowArc]] EU IST FP6 projekt keretében. A [[http://www.knowarc.eu|KnowArc]] projekt célkitűzései között az ARC grid middleware modulárissá és szabvnyossá tétele szerepel. Ezt egészítettük ki a Campus IPv6 projekt keretében az ARC middleware IPv6 támogatásával. == A szükséges változtatások == Az ARC grid middleware alapvető kommunikációi a HED modulra épülnek, így ennek a modulnak az IPv6 képessé tétele elegendő ahhoz, hogy middleware nagy egésze (kívéve a a speciálisan optimalizált gridftp-t) IPv6 képes legyen. A szükséges változtatások 2 fájlra korlátozódtak: {{{ arc-1.x/src/hed/mcc/tcp/MCCTCP.cpp arc-1.x/src/hed/mcc/tcp/PayloadTCPSocket.cpp }}} A szerver socket kód részei a {{{arc-1.x/src/hed/mcc/tcp/MCCTCP.cpp}}} fájlban találhatóak. A változtatásai az alábbi patch fájlban találhatóak. [[attachment:patch-MCCTCP.cpp.diff]] A kliens socket kód IP verzió függetlenre lett módosítva a {{{arc-1.x/src/hed/mcc/tcp/PayloadTCPSocket.cpp}}} fájlban. A változtatásai az alábbi patch fájlban találhatóak. [[attachment:patch-PayloadTCPSocket.cpp.diff]] == IPv6 kompatibilitás használata == A szerver definiciós xml-ben egy új {{{Port6}}} direktívát vezettünk, ami segítségével szerverenként külön-külön lehet engedélyezni az IPv6 támogatást. {{{ 60000 60000 }}} Mint látható külön-külon lehet szabályozni, hogy IPv4 és IPv6-on milyen portokon működjenek a szerver folyamatok. A kliens esetében a használatban nem történt jelentős változás. Egyszerűen az IPv6-os címet kell használni a megfelelő definiciókban. {{{ Component name='tcp.client' id='tcp'>::160000 }}} Amennyiben domain nevet ad meg a felhasználó az RFC 3484 beállításoktól függően a kliens automatikusan IPv6 vagy IPv4 kapcsolat épít ki. A jelenlegi implementáció tartalmaz egy apró limitációt. A {{{hostname:port}}} formátumú szintakszist IPv6 esetében nem lehet használni, mivel a {{{:}}} az IPv6 címformátumnak a része. Ezt a limitációt az RFC 2372-ben javasolt {{{[hostname]:port}}} alkalmazásával lehetne kiküszöbölni, de ez jelenleg a IPv6 literal URL-t támogató parser nincsen implementálva. == Demonstráció == A HED IPv6 képességét a HED echo test szerverrel demonstráljuk. A teszthez alkalmazott konfigurációs fájl: [[attachment:service.xml]] A szerver elindulása és működése: {{{ bash-3.2$ ./test_service [2008-02-13 19:49:39] [Arc.Test] [INFO] [76733/5278992] Creating service side chain [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Module Manager Init [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Module Manager Init [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Module Manager Init [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Module Manager Init [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Module Manager Init [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Element: tcp.service version: 0 [2008-02-13 19:49:39] [Arc.MCC.TCP] [INFO] [76733/5278992] Trying to listening 0.0.0.0 port 60000 [2008-02-13 19:49:39] [Arc.MCC.TCP] [INFO] [76733/5278992] Trying to listening :: port 60000 [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Loaded MCC tcp.service(tcp) [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Element: http.service version: 0 [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Loaded MCC http.service(http) [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Element: soap.service version: 0 [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Loaded MCC soap.service(soap) [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Loaded Plexer plexer.service(plexer) [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Loaded .libs//libecho.so [2008-02-13 19:49:39] [Arc.Loader] [DEBUG] [76733/5278992] Element: echo version: 0 [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Loaded Service echo(echo) [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Linking MCC tcp.service(tcp) to MCC (http) under [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Linking MCC http.service(http) to MCC (soap) under POST [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Linking MCC soap.service(soap) to Service (echo) under [2008-02-13 19:49:39] [Arc.Loader] [INFO] [76733/5278992] Linking Plexer plexer to Service (echo) under /Echo [2008-02-13 19:49:39] [Arc.Test] [INFO] [76733/5278992] Service side MCCs are loaded [2008-02-13 19:49:39] [Arc.Test] [INFO] [76733/5278992] Service is waiting for requests [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC.TCP] [DEBUG] [76733/5301120] next chain element called [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.Service] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC.TCP] [DEBUG] [76733/5301120] next chain element called [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC.TCP] [DEBUG] [76733/5301120] next chain element called [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.Service] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:07] [Arc.MCC.TCP] [DEBUG] [76733/5301120] next chain element called [2008-02-13 19:57:07] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC.TCP] [DEBUG] [76733/5301120] next chain element called [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.Service] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC.TCP] [DEBUG] [76733/5301120] next chain element called [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [76733/5301120] No security processing/check required ^C bash-3.2$ exit }}} Látható, hogy az HED echo teszt szerver mindkét protokollolt kiszolgálja: {{attachment:test_service_netstat.png}} A szerver teszteléséhez használt echo test kliens IPv4-es változata: [[attachment:test_client_ipv4.cpp]] Az IPv4 kliens müködése: {{{ bash-3.2$ ./test_client [2008-02-13 19:57:34] [Arc.Test] [INFO] [77414/5278992] Creating client side chain [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Module Manager Init [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Module Manager Init [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Module Manager Init [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Module Manager Init [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Module Manager Init [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Element: tcp.client version: 0 [2008-02-13 19:57:34] [Arc.MCC.TCP] [INFO] [77414/5278992] trying 127.0.0.1 port 60000 [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Loaded MCC tcp.client(tcp) [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Element: http.client version: 0 [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Loaded MCC http.client(http) [2008-02-13 19:57:34] [Arc.Loader] [DEBUG] [77414/5278992] Element: soap.client version: 0 [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Loaded MCC soap.client(soap) [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Linking MCC http.client(http) to MCC (tcp) under [2008-02-13 19:57:34] [Arc.Loader] [INFO] [77414/5278992] Linking MCC soap.client(soap) to MCC (http) under [2008-02-13 19:57:34] [Arc.Test] [INFO] [77414/5278992] Client side MCCs are loaded [2008-02-13 19:57:34] [Arc.Test] [INFO] [77414/5278992] Creating and sending request [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [77414/5278992] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC.TCP] [DEBUG] [77414/5278992] client process called [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [77414/5278992] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [77414/5278992] No security processing/check required [2008-02-13 19:57:34] [Arc.MCC] [VERBOSE] [77414/5278992] No security processing/check required XML: [ HELLO ] Response: [ HELLO ] [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] before loop [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] mcc unlink [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] mcc unlink [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] mcc unlink [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] mcc erase [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] mcc erase [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] mcc erase [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] after loops [2008-02-13 19:57:34] [Arc] [DEBUG] [77414/5278992] after delete context bash-3.2$ exit }}} A szerver teszteléséhez használt echo test kliens IPv6-es változata: [[attachment:test_client_ipv6.cpp]] Az IPv6 kliens müködése: {{{ bash-3.2$ ./test_client [2008-02-13 19:55:47] [Arc.Test] [INFO] [76793/5278992] Creating client side chain [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Module Manager Init [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Module Manager Init [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Module Manager Init [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Module Manager Init [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Module Manager Init [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tcp/.libs//libmcctcp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/tls/.libs//libmcctls.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/http/.libs//libmcchttp.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_service_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_sechandler_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_pdp_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Loaded ../../hed/mcc/soap/.libs//libmccsoap.so [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Not a '__arc_dmc_modules__' type plugin [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Element: tcp.client version: 0 [2008-02-13 19:55:47] [Arc.MCC.TCP] [INFO] [76793/5278992] trying ::1 port 60000 [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Loaded MCC tcp.client(tcp) [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Element: http.client version: 0 [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Loaded MCC http.client(http) [2008-02-13 19:55:47] [Arc.Loader] [DEBUG] [76793/5278992] Element: soap.client version: 0 [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Loaded MCC soap.client(soap) [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Linking MCC http.client(http) to MCC (tcp) under [2008-02-13 19:55:47] [Arc.Loader] [INFO] [76793/5278992] Linking MCC soap.client(soap) to MCC (http) under [2008-02-13 19:55:47] [Arc.Test] [INFO] [76793/5278992] Client side MCCs are loaded [2008-02-13 19:55:47] [Arc.Test] [INFO] [76793/5278992] Creating and sending request [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76793/5278992] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC.TCP] [DEBUG] [76793/5278992] client process called [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76793/5278992] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76793/5278992] No security processing/check required [2008-02-13 19:55:47] [Arc.MCC] [VERBOSE] [76793/5278992] No security processing/check required XML: [ HELLO ] Response: [ HELLO ] [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] before loop [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] mcc unlink [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] mcc unlink [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] mcc unlink [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] mcc erase [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] mcc erase [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] mcc erase [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] after loops [2008-02-13 19:55:47] [Arc] [DEBUG] [76793/5278992] after delete context bash-3.2$ exit }}}