On Thu, Feb 23, 2012 at 12:12 PM, Gene Cooperman <g...@ccs.neu.edu> wrote: > Kapil, > When we were discussing this, we talked about using an older > version of DMTCP (before this broke). We were guessing maybe > DMTCP 1.2.1. Did you have a chance to look at that? > > Nick, > You're also welcome to try out 1.2.1 directly on your app.
I just replied to Nick's email. Nick's requirements are different than what --enable-external-socket-handling provides. More details are in the other email. > On Thu, Feb 23, 2012 at 12:02:38AM -0500, Kapil Arya wrote: >> Hi Nick, >> >> Thanks for reporting the bug. The configure flag >> "--enable-external-socket-handling" pertains to an older piece of >> code. This option hasn't been exercised lately and is broken due to >> benign negligence. It has been on our todo list to replace this code >> with a newer design that uses DMTCP modules but has been low priority >> until now. If this flag is desired, then we will be happy to raise the >> priority and provide you with the solution over the next few days. >> >> Is this something you would want to have in DMTCP rather sooner than >> later? If so, please let us know and we will find a workaround. >> >> Thanks, >> Kapil >> >> On Wed, Feb 22, 2012 at 12:11 PM, Gene Cooperman <g...@ccs.neu.edu> wrote: >> > Thanks for sending this report, Nick. We'll get back to you soon. >> > >> > Best wishes, >> > - Gene >> > >> > On Wed, Feb 22, 2012 at 12:25:54PM +0000, Harezga, Nick wrote: >> >> Hi all, >> >> >> >> After talking to Professor Cooperman yesterday, he recommended that I >> >> e-mail the list with the issue that I am having. For some background, I >> >> am attempting to checkpoint an IRC server (Unreal), which introduces >> >> external sockets. This works fine when I also checkpoint clients >> >> connected to the server, but that isn't what I am trying to do. >> >> >> >> I tried to configure DMTCP using: "./configure CPPFLAGS="-DDEBUG" >> >> CXXFLAGS="-O0 -g3" --enable-debug --enable-external-socket-handling" >> >> >> >> I wasn't able to successfully checkpoint when the client isn't being >> >> checkpointed, so I figured I would try the external-socket-handling flag >> >> to see if that did anything. The configure works fine, but after running >> >> make, I receive the following error: >> >> >> >> g++ -DHAVE_CONFIG_H -I. -DDEBUG -fPIC -g -O0 -MT connectionstate.o -MD >> >> -MP -MF .deps/connectionstate.Tpo -c -o connectionstate.o >> >> connectionstate.cpp >> >> In file included from constants.h:26, >> >> from connectionstate.cpp:22: >> >> config.h:8:1: warning: "DEBUG" redefined >> >> <command-line>: warning: this is the location of the previous definition >> >> In file included from connectionmanager.h:27, >> >> from connectionstate.h:27, >> >> from connectionstate.cpp:23: >> >> connection.h:157: error: 'TcpConnectionInfo' was not declared in this >> >> scope >> >> connection.h:157: error: template argument 1 is invalid >> >> In file included from connectionstate.cpp:23: >> >> connectionstate.h:51: error: 'TcpConnectionInfo' was not declared in this >> >> scope >> >> connectionstate.h:51: error: template argument 1 is invalid >> >> connectionstate.cpp:151: error: 'TcpConnectionInfo' was not declared in >> >> this scope >> >> connectionstate.cpp:151: error: template argument 1 is invalid >> >> make[3]: *** [connectionstate.o] Error 1 >> >> make[3]: Leaving directory >> >> `/home/nharezga/dev/dmtcp/dmtcp-1.2.4/dmtcp/src' >> >> make[2]: *** [all] Error 2 >> >> make[2]: Leaving directory >> >> `/home/nharezga/dev/dmtcp/dmtcp-1.2.4/dmtcp/src' >> >> make[1]: *** [all-recursive] Error 1 >> >> make[1]: Leaving directory `/home/nharezga/dev/dmtcp/dmtcp-1.2.4/dmtcp' >> >> make: *** [dmtcp] Error 2 >> >> >> >> I am using the latest SVN revision, 32 bit Ubuntu 10.04 in a virtual >> >> machine, and kernel 2.6.32-38. >> >> >> >> Any ideas? >> > >> >> ------------------------------------------------------------------------------ >> >> Virtualization & Cloud Management Using Capacity Planning >> >> Cloud computing makes use of virtualization - but cloud computing >> >> also focuses on allowing computing to be delivered as a service. >> >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > >> >> _______________________________________________ >> >> Dmtcp-forum mailing list >> >> Dmtcp-forum@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/dmtcp-forum >> > >> > >> > ------------------------------------------------------------------------------ >> > Virtualization & Cloud Management Using Capacity Planning >> > Cloud computing makes use of virtualization - but cloud computing >> > also focuses on allowing computing to be delivered as a service. >> > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> > _______________________________________________ >> > Dmtcp-forum mailing list >> > Dmtcp-forum@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/dmtcp-forum ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Dmtcp-forum mailing list Dmtcp-forum@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dmtcp-forum