charm.git
11 years agoProtecting function with #if (and removing debug print)
Filippo Gioachin [Sat, 3 Apr 2010 18:53:03 +0000 (13:53 -0500)]
Protecting function with #if (and removing debug print)

11 years agoFixed CpdIsBgCharmDebugMessage when the message has the flab BG_CLONE on. Also protec...
Filippo Gioachin [Sat, 3 Apr 2010 18:51:40 +0000 (13:51 -0500)]
Fixed CpdIsBgCharmDebugMessage when the message has the flab BG_CLONE on. Also protected function with macro.

11 years agoMoved code for BigSim earlier so it doesn't create problems when CkRegister is called...
Filippo Gioachin [Sat, 3 Apr 2010 18:49:59 +0000 (13:49 -0500)]
Moved code for BigSim earlier so it doesn't create problems when CkRegister is called by chares (like comlib)

11 years agoChanged breakpoint variables from Cpv to Ckpv for BigEmulation.
Filippo Gioachin [Tue, 30 Mar 2010 22:10:39 +0000 (17:10 -0500)]
Changed breakpoint variables from Cpv to Ckpv for BigEmulation.
Some of these changes may break the non-bigsim debugging, and should be checked before merging with the main branch.

11 years agoAdded mpi build to ignore of Eclipse
Filippo Gioachin [Tue, 30 Mar 2010 22:10:12 +0000 (17:10 -0500)]
Added mpi build to ignore of Eclipse

11 years agoChanges to make CpdFreeze to work in BigEmulator. Also adding support for displaying...
Filippo Gioachin [Tue, 30 Mar 2010 03:02:47 +0000 (22:02 -0500)]
Changes to make CpdFreeze to work in BigEmulator. Also adding support for displaying of messages

11 years agoMoved function to be compiled in the virtualized bigsim
Filippo Gioachin [Wed, 24 Mar 2010 01:18:57 +0000 (20:18 -0500)]
Moved function to be compiled in the virtualized bigsim

11 years agoNew bit of info transmitted to the debugger
Filippo Gioachin [Wed, 24 Mar 2010 01:17:55 +0000 (20:17 -0500)]
New bit of info transmitted to the debugger

11 years agoForwarding bcast/mcast CCS requests
Filippo Gioachin [Wed, 24 Mar 2010 01:17:12 +0000 (20:17 -0500)]
Forwarding bcast/mcast CCS requests

11 years agoWrong header size
Filippo Gioachin [Wed, 24 Mar 2010 01:16:09 +0000 (20:16 -0500)]
Wrong header size

11 years agoMissing dependency
Filippo Gioachin [Wed, 24 Mar 2010 01:15:44 +0000 (20:15 -0500)]
Missing dependency

11 years agoAdded support for CCS in bigemulator.
Filippo Gioachin [Fri, 19 Mar 2010 07:11:03 +0000 (02:11 -0500)]
Added support for CCS in bigemulator.
The function bg_req_fw_handler forwards the low-level converse request up to the virtualized bigemulator environment.
Due to race conditions between when CCS is initialized (in Converse) and when the the higher level req_fw_handler is registered (in _initCharm), each virtual processor has to acknowledge completion of registration before allowing CCS messages to roam (through the variable _bgCcsAck).
Since the higher level handler has to be set by bg_req_fw_handler (in pure Converse), a non-virtualized Cpv variable is used to store the virtualized handler for CCS (variable _bgCcsHandlerIdx).

11 years agoPreparing to support bigemulator CCS:
Filippo Gioachin [Fri, 19 Mar 2010 07:07:02 +0000 (02:07 -0500)]
Preparing to support bigemulator CCS:
Created new file middle-ccs.C that contains CCS code that needs to execute in the virtual processors.
The file cannot be pure C due to CpvAccess in blue.h which uses C++ templates (included from bgconverse.h)

11 years agoChanged CmiMsgHeaderSizeBytes to CmiReservedHeaderSize (the first one is not good...
Filippo Gioachin [Fri, 19 Mar 2010 07:02:05 +0000 (02:02 -0500)]
Changed CmiMsgHeaderSizeBytes to CmiReservedHeaderSize (the first one is not good in bigemulator)

11 years agoSeparated message buffering into independent functions
Filippo Gioachin [Fri, 19 Mar 2010 06:55:35 +0000 (01:55 -0500)]
Separated message buffering into independent functions

11 years agoAdded capability to forward CCS requests to correct processor when using Bigemulator
Filippo Gioachin [Fri, 19 Mar 2010 06:45:23 +0000 (01:45 -0500)]
Added capability to forward CCS requests to correct processor when using Bigemulator

11 years agoAdded function declarations to .h file
Filippo Gioachin [Fri, 19 Mar 2010 06:44:21 +0000 (01:44 -0500)]
Added function declarations to .h file

11 years agoAdded C function for addBgNodeInbuffer
Filippo Gioachin [Fri, 19 Mar 2010 06:43:47 +0000 (01:43 -0500)]
Added C function for addBgNodeInbuffer

11 years agoDeleting java files from the build script since java is no longer in this repository
Filippo Gioachin [Wed, 17 Mar 2010 22:04:40 +0000 (17:04 -0500)]
Deleting java files from the build script since java is no longer in this repository

11 years agoIncluding _FAULT_CAUSAL_ in all related files.
Esteban Meneses [Wed, 17 Mar 2010 15:54:24 +0000 (10:54 -0500)]
Including _FAULT_CAUSAL_ in all related files.

11 years agoIntroduced the compilation and dependences of ckcausalmlog.C
Esteban Meneses [Wed, 17 Mar 2010 14:53:49 +0000 (09:53 -0500)]
Introduced the compilation and dependences of ckcausalmlog.C

11 years agoAdded two files with the code for the causal message logging protocol.
Esteban Meneses [Wed, 17 Mar 2010 14:42:02 +0000 (09:42 -0500)]
Added two files with the code for the causal message logging protocol.

11 years agoAdding two new files for causalft, a new causal-like fault tolerance protocol in...
Esteban Meneses [Wed, 17 Mar 2010 14:38:28 +0000 (09:38 -0500)]
Adding two new files for causalft, a new causal-like fault tolerance protocol in Charm++.

11 years agoIntroduced the causalft build option.
Esteban Meneses [Wed, 17 Mar 2010 14:03:48 +0000 (09:03 -0500)]
Introduced the causalft build option.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Wed, 17 Mar 2010 07:56:06 +0000 (02:56 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agochange back the SHRINK threshold
Gengbin Zheng [Wed, 17 Mar 2010 07:55:26 +0000 (02:55 -0500)]
change back the SHRINK threshold

11 years agowhen picking objects to migrate in vector migration strategy, avoid non-migratbale...
Gengbin Zheng [Wed, 17 Mar 2010 07:40:24 +0000 (02:40 -0500)]
when picking objects to migrate in vector migration strategy, avoid non-migratbale objects.

11 years agoChanged manual
Filippo Gioachin [Wed, 17 Mar 2010 05:13:43 +0000 (00:13 -0500)]
Changed manual

11 years agoAlways compiling crc32 optimized
Filippo Gioachin [Wed, 17 Mar 2010 05:05:46 +0000 (00:05 -0500)]
Always compiling crc32 optimized

11 years agoChanged -O to -optimize, to avoid conflict with compiler options
Filippo Gioachin [Wed, 17 Mar 2010 05:04:20 +0000 (00:04 -0500)]
Changed -O to -optimize, to avoid conflict with compiler options

11 years agoUnder bigemulator currently cannot trace memory, so disabling it
Filippo Gioachin [Wed, 17 Mar 2010 05:01:22 +0000 (00:01 -0500)]
Under bigemulator currently cannot trace memory, so disabling it

11 years agoFlag to disable stack trace recording
Filippo Gioachin [Wed, 17 Mar 2010 05:00:36 +0000 (00:00 -0500)]
Flag to disable stack trace recording

11 years agofor net-ibverbs, enforce a barrier (when numnodes>1) right after infiniband devices...
Gengbin Zheng [Tue, 16 Mar 2010 21:34:26 +0000 (16:34 -0500)]
for net-ibverbs, enforce a barrier (when numnodes>1) right after infiniband devices are initialized, so that n^2 qpair takes place when hardwares are ready.
This scheme does not work when CMK_IBVERBS_FAST_START is on, so turn it off
by default.

11 years agomissed a few renames of BgInOutOfCoreMode
Gengbin Zheng [Tue, 16 Mar 2010 21:06:29 +0000 (16:06 -0500)]
missed a few renames of BgInOutOfCoreMode

11 years agorenamed BgOutOfCoreFlag to _BgOutOfCoreFlag, and BgInOutOfCoreMode to _BgInOutOfCoreMode
Gengbin Zheng [Tue, 16 Mar 2010 20:21:28 +0000 (15:21 -0500)]
renamed BgOutOfCoreFlag to _BgOutOfCoreFlag, and BgInOutOfCoreMode to _BgInOutOfCoreMode

11 years agorenamed replaySystem to _replaySystem
Gengbin Zheng [Tue, 16 Mar 2010 20:14:51 +0000 (15:14 -0500)]
renamed replaySystem to _replaySystem

11 years agorenamed isAnytimeMigration to _isAnytimeMigration
Gengbin Zheng [Tue, 16 Mar 2010 20:12:23 +0000 (15:12 -0500)]
renamed isAnytimeMigration to _isAnytimeMigration

11 years agorenamed smp_mutex to _smp_mutex to skip swapglobals
Gengbin Zheng [Tue, 16 Mar 2010 20:06:04 +0000 (15:06 -0500)]
renamed smp_mutex to _smp_mutex to skip swapglobals

11 years agorenamed funcTable to _funcTable
Gengbin Zheng [Tue, 16 Mar 2010 20:01:17 +0000 (15:01 -0500)]
renamed funcTable to _funcTable

11 years agochanged global variable namd vals to _vals to skip swapglobals
Gengbin Zheng [Tue, 16 Mar 2010 19:58:19 +0000 (14:58 -0500)]
changed global variable namd vals to _vals to skip swapglobals

11 years agoUDP: Make +ack_delay actually set ACK delay, not retransmission delay
Phil Miller [Tue, 16 Mar 2010 19:38:37 +0000 (14:38 -0500)]
UDP: Make +ack_delay actually set ACK delay, not retransmission delay

11 years agoBug fixes for Nelder Mead algorithm.
Isaac Dooley [Tue, 16 Mar 2010 16:45:58 +0000 (11:45 -0500)]
Bug fixes for Nelder Mead algorithm.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Tue, 16 Mar 2010 14:54:13 +0000 (09:54 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoMore changes to Nelder Mead algorithm.
Isaac Dooley [Tue, 16 Mar 2010 14:54:00 +0000 (09:54 -0500)]
More changes to Nelder Mead algorithm.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Tue, 16 Mar 2010 05:38:53 +0000 (00:38 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agomove charm tcp socket-based CmiBarrier to be a common implementation that shared...
Gengbin Zheng [Tue, 16 Mar 2010 05:37:58 +0000 (00:37 -0500)]
move charm tcp socket-based CmiBarrier to be a common implementation that shared by all machine layers.
gm still uses its own CmiBarrier implementation that directly uses myrinet.
ibverbs now uses the default implementation.

11 years agonet charmrun: pass actual microseconds to select
Phil Miller [Tue, 16 Mar 2010 01:58:49 +0000 (20:58 -0500)]
net charmrun: pass actual microseconds to select

11 years agoMore Nelder-Mead algorithm code.
Isaac Dooley [Mon, 15 Mar 2010 23:14:46 +0000 (18:14 -0500)]
More Nelder-Mead algorithm code.

Fixing compiler errors from previous commit.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Mon, 15 Mar 2010 22:51:59 +0000 (17:51 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoAlmost done writing the Nelder Mead algorithm.
Isaac Dooley [Mon, 15 Mar 2010 22:51:35 +0000 (17:51 -0500)]
Almost done writing the Nelder Mead algorithm.

11 years agoAdded support for broadcast and reduction operations in ARMCI described as
Chee Wai Lee [Mon, 15 Mar 2010 21:29:01 +0000 (16:29 -0500)]
Added support for broadcast and reduction operations in ARMCI described as
required for CAF support. These include:
armci_msg_bcast, armci_msg_xxgop where xx can be i,l,ll,f and d.

With this change, several additional benchmarks in the ARMCI distribution
will compile and run. One benchmark (cg) will compile but fail with a bus
error on execution.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Mon, 15 Mar 2010 18:53:37 +0000 (13:53 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoAdding more code for the Nelder-Mead simplex tuning algorithm. Now "projection" works.
Isaac Dooley [Mon, 15 Mar 2010 18:53:05 +0000 (13:53 -0500)]
Adding more code for the Nelder-Mead simplex tuning algorithm. Now "projection" works.

11 years agomodify a warning line in satisfiability program.
Yanhua YanhuaSunLaptop [Mon, 15 Mar 2010 17:39:15 +0000 (12:39 -0500)]
modify a warning line in satisfiability program.

11 years agoswitch to context thread for SMP. the QuickThread is not supposed to work.
Gengbin Zheng [Mon, 15 Mar 2010 16:31:46 +0000 (11:31 -0500)]
switch to context thread for SMP. the QuickThread is not supposed to work.

11 years agouse $(MAKE) instead plain make to pass in make options.
Gengbin Zheng [Mon, 15 Mar 2010 16:07:29 +0000 (11:07 -0500)]
use $(MAKE) instead plain make to pass in make options.

11 years agomulticore is another exception (SMP is 1, NODE_QUEUE is 0) that can not simply use...
Gengbin Zheng [Mon, 15 Mar 2010 15:24:50 +0000 (10:24 -0500)]
multicore is another exception (SMP is 1, NODE_QUEUE is 0) that can not simply use the Group broadcast for Node broadcast.

via git-CVS emulator

11 years agoupdated with some synchronization before/after load balancing for clean timing.
Gengbin Zheng [Mon, 15 Mar 2010 03:27:00 +0000 (22:27 -0500)]
updated with some synchronization before/after load balancing for clean timing.
Adding ability to generate a linearly graded load distribution.

11 years agoUTH version does not like the previous of change in NodeBroadcast to Group broadcast...
Gengbin Zheng [Mon, 15 Mar 2010 01:08:59 +0000 (20:08 -0500)]
UTH version does not like the previous of change in NodeBroadcast to Group broadcast. Restore the old implementation for uth version.

11 years agodefine CMK_UTH_VERSION
Gengbin Zheng [Mon, 15 Mar 2010 01:08:05 +0000 (20:08 -0500)]
define CMK_UTH_VERSION

11 years agochange the assert that check overflow of select fdset for VC++. socket number is...
Gengbin Zheng [Mon, 15 Mar 2010 01:05:01 +0000 (20:05 -0500)]
change the assert that check overflow of select fdset for VC++. socket number is always big (>1024) under windows.

11 years agonodegroup broadcast is now same as group broadcast in non-smp mode.
Gengbin Zheng [Sun, 14 Mar 2010 17:26:23 +0000 (12:26 -0500)]
nodegroup broadcast is now same as group broadcast in non-smp mode.

11 years agofor select case:
Gengbin Zheng [Sun, 14 Mar 2010 15:05:31 +0000 (10:05 -0500)]
for select case:
fixed a missing {} in CMK_PIPE_ADDREAD
darwin64 does not like select's timeout setting
for poll case:
avoid repeated allocate poll fd array.

via git-CVS emulator

11 years agothere is a bug in end of run analysis. The processor who starts CkExit(), and use...
Gengbin Zheng [Sun, 14 Mar 2010 00:09:47 +0000 (18:09 -0600)]
there is a bug in end of run analysis. The processor who starts CkExit(), and use exithandler, must pass control back to the original processor to continue calling CkExit(). The old code always call secondary CkExit() from PE0, which is wrong when the CkExit() is called from a processor other than 0.

11 years agochange logsize to long integer. (not common use, but in case someone use a big number...
Gengbin Zheng [Sat, 13 Mar 2010 22:46:39 +0000 (16:46 -0600)]
change logsize to long integer. (not common use, but in case someone use a big number which reads as negative)

11 years agoadded CmiGetArgLongDesc and CmiGetArgLong for reading long integer runtime options.
Gengbin Zheng [Sat, 13 Mar 2010 22:43:48 +0000 (16:43 -0600)]
added CmiGetArgLongDesc and CmiGetArgLong for reading long integer runtime options.

11 years agoWant also read access to GOT (this is not necessary implied by PROT_WRITE)
Filippo Gioachin [Sat, 13 Mar 2010 20:04:54 +0000 (14:04 -0600)]
Want also read access to GOT (this is not necessary implied by PROT_WRITE)

11 years agounprotect GOT memory page. Not default, need to define macro UNPROTECT_GOT to activat...
Gengbin Zheng [Sat, 13 Mar 2010 06:39:58 +0000 (00:39 -0600)]
unprotect GOT memory page. Not default, need to define macro UNPROTECT_GOT to activate this.

11 years agoMerge remote branch 'origin/charm' into charm
Gengbin Zheng [Sat, 13 Mar 2010 05:56:08 +0000 (23:56 -0600)]
Merge remote branch 'origin/charm' into charm

11 years agoin exclusive entry, when a lock failed, and when it is a parameter marshalling entry...
Gengbin Zheng [Sat, 13 Mar 2010 05:54:06 +0000 (23:54 -0600)]
in exclusive entry, when a lock failed, and when it  is a parameter marshalling entry, the message needs to be copied as charm will free it upon the completion of the entry. If not doing so will result in a double free crash.

11 years agofixed a bad typo.
Gengbin Zheng [Sat, 13 Mar 2010 04:15:19 +0000 (22:15 -0600)]
fixed a bad typo.

11 years agofixed compilation error
Abhinav S Bhatele [Fri, 12 Mar 2010 21:40:02 +0000 (15:40 -0600)]
fixed compilation error

11 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua YanhuaSunLaptop [Fri, 12 Mar 2010 18:55:37 +0000 (12:55 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoadd priority message in satisfiability problem. Also add expedited keyword to stop...
Yanhua YanhuaSunLaptop [Fri, 12 Mar 2010 18:55:11 +0000 (12:55 -0600)]
add priority message in satisfiability problem. Also add expedited keyword to stop the whole program once one solution is found

11 years agoMerge commit 'charm/charm' into charm
Filippo Gioachin [Fri, 12 Mar 2010 03:01:16 +0000 (21:01 -0600)]
Merge commit 'charm/charm' into charm

11 years agoFixed problem introduced on CCS by reliable CmiBarrier using TCP sockets connecting...
Filippo Gioachin [Fri, 12 Mar 2010 02:58:40 +0000 (20:58 -0600)]
Fixed problem introduced on CCS by reliable CmiBarrier using TCP sockets connecting to charmrun.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Phil Miller [Fri, 12 Mar 2010 01:27:41 +0000 (19:27 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoIncrement development version past release branch
Phil Miller [Fri, 12 Mar 2010 01:27:19 +0000 (19:27 -0600)]
Increment development version past release branch

11 years agoChanges to make the pedantic build to succeed.
Esteban Meneses [Thu, 11 Mar 2010 22:11:03 +0000 (16:11 -0600)]
Changes to make the pedantic build to succeed.

11 years agoChanges to avoid breaking the build of mlogft.
Esteban Meneses [Thu, 11 Mar 2010 21:15:38 +0000 (15:15 -0600)]
Changes to avoid breaking the build of mlogft.

11 years agoFix load balancer bug in fault recovery.
Esteban Meneses [Thu, 11 Mar 2010 20:07:30 +0000 (14:07 -0600)]
Fix load balancer bug in fault recovery.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Esteban Meneses [Thu, 11 Mar 2010 19:58:10 +0000 (13:58 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoChanges to introduce team-based message logging support.
Esteban Meneses [Thu, 11 Mar 2010 19:57:48 +0000 (13:57 -0600)]
Changes to introduce team-based message logging support.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Yanhua YanhuaSunLaptop [Thu, 11 Mar 2010 18:47:33 +0000 (12:47 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agomodification in satisfiability example. Add grain size control
Yanhua YanhuaSunLaptop [Thu, 11 Mar 2010 18:47:16 +0000 (12:47 -0600)]
modification in satisfiability example. Add grain size control

11 years agoSetting variable CMK_CHARE_USE_PTR to 1 for the mlogft versions.
Esteban Meneses [Thu, 11 Mar 2010 17:10:08 +0000 (11:10 -0600)]
Setting variable CMK_CHARE_USE_PTR to 1 for the mlogft versions.
Eventually, we have to turn this flag off to provide singleton chare migration.

11 years agoprotect the use of ETIMEDOUT, VC++ does not define it.
Gengbin Zheng [Thu, 11 Mar 2010 16:18:26 +0000 (10:18 -0600)]
protect the use of ETIMEDOUT, VC++ does not define it.

via git-CVS emulator

11 years agoscatter the n^2 connection setup by shift the loop start.
Gengbin Zheng [Wed, 10 Mar 2010 16:31:12 +0000 (10:31 -0600)]
scatter the n^2 connection setup by shift the loop start.

11 years agocan't seem to ignore timieout error blindly. skt_send when timeout should terminate...
Gengbin Zheng [Wed, 10 Mar 2010 16:04:36 +0000 (10:04 -0600)]
can't seem to ignore timieout error blindly. skt_send when timeout should terminate the node program. Only skt_connect now ignores time out error, since it takes another timeout argument anyway to protect the case that charmrun may die prematurally at startup.

11 years agoat errno of ETIMEDOUT, should retry.
Gengbin Zheng [Wed, 10 Mar 2010 01:23:50 +0000 (19:23 -0600)]
at errno of ETIMEDOUT, should retry.
This solves the problem when connect() takes a long time at startup.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Isaac Dooley [Tue, 9 Mar 2010 21:13:28 +0000 (16:13 -0500)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoInclude cur_restart_phase for all FT Charm++ versions.
Esteban Meneses [Tue, 9 Mar 2010 17:49:50 +0000 (11:49 -0600)]
Include cur_restart_phase for all FT Charm++ versions.

11 years agoUpdating Make.depends, because the old one was causing me some build errors on Jaguar.
Isaac Dooley [Tue, 9 Mar 2010 17:44:23 +0000 (12:44 -0500)]
Updating Make.depends, because the old one was causing me some build errors on Jaguar.

11 years agouse assert instead of CmiAssert.
Gengbin Zheng [Tue, 9 Mar 2010 14:01:17 +0000 (08:01 -0600)]
use assert instead of CmiAssert.

11 years agoslight modification about grain size control in satisfiability program
Yanhua Yanhua [Tue, 9 Mar 2010 03:27:44 +0000 (21:27 -0600)]
slight modification about grain size control in satisfiability program

11 years agoadd a satisfiability program
Yanhua YanhuaSunLaptop [Mon, 8 Mar 2010 22:50:30 +0000 (16:50 -0600)]
add a satisfiability program

11 years agoAdding smart build option for cray-xt build.
Isaac Dooley [Mon, 8 Mar 2010 21:57:28 +0000 (16:57 -0500)]
Adding smart build option for cray-xt build.

11 years agoMerge branch 'charm' of charmgit:charm into charm
Gengbin Zheng [Mon, 8 Mar 2010 20:14:37 +0000 (14:14 -0600)]
Merge branch 'charm' of charmgit:charm into charm

11 years agoreport how long charmrun takes to launch all node programs.
Gengbin Zheng [Mon, 8 Mar 2010 20:13:59 +0000 (14:13 -0600)]
report how long charmrun takes to launch all node programs.
Right now it always prints, later can change to only when ++verbose.

11 years agoskt_select1 now calls poll() if possible.
Gengbin Zheng [Mon, 8 Mar 2010 20:11:19 +0000 (14:11 -0600)]
skt_select1 now calls poll() if possible.