This increases some communication timeouts to allow for busier and larger clusters and networks. --- pbs-2.3.12/src/lib/Libifl/rpp.c | 6 +++--- pbs-2.3.12/src/lib/Libifl/tcp_dis.c | 4 ++-- pbs-2.3.12/src/resmom/mom_main.c | 4 ++-- pbs-2.3.12/src/resmom/prolog.c | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff -puN src/lib/Libifl/rpp.c~increase-timeouts src/lib/Libifl/rpp.c --- pbs-2.3.12-orig/src/lib/Libifl/rpp.c~increase-timeouts 2004-04-17 11:35:46.000000000 -0400 +++ pbs-2.3.12/src/lib/Libifl/rpp.c 2004-04-17 11:44:39.000000000 -0400 @@ -182,15 +182,15 @@ extern int h_errno; ** Time in seconds; packet on the master send queue is not sent more ** often than every RPP_TIMEOUT seconds. */ -#define RPP_TIMEOUT 2 +#define RPP_TIMEOUT 4 /* ** Default number of sendto attempts on a *packet. */ -#define RPP_RETRY 10 +#define RPP_RETRY 50 /* ** Max allowed number of outstanding pkts */ -#define RPP_HIGHWATER 24 +#define RPP_HIGHWATER 60 /* diff -puN src/lib/Libifl/tcp_dis.c~increase-timeouts src/lib/Libifl/tcp_dis.c --- pbs-2.3.12-orig/src/lib/Libifl/tcp_dis.c~increase-timeouts 2004-04-17 11:35:46.000000000 -0400 +++ pbs-2.3.12/src/lib/Libifl/tcp_dis.c 2004-04-17 11:40:11.000000000 -0400 @@ -81,7 +81,6 @@ static char ident[] = "@(#) $RCSfile: tc #include /* the master config generated by configure */ - #include #include #include @@ -113,7 +112,7 @@ struct tcp_chan { static struct tcp_chan **tcparray = NULL; static int tcparraymax = 0; -time_t pbs_tcp_timeout = 30; +time_t pbs_tcp_timeout = 10; int pbs_tcp_interrupt = 0; /* @@ -454,3 +453,4 @@ void DIS_tcp_setup(fd) DIS_tcp_clear(&tcp->readbuf); DIS_tcp_clear(&tcp->writebuf); } + diff -puN src/resmom/mom_main.c~increase-timeouts src/resmom/mom_main.c --- pbs-2.3.12-orig/src/resmom/mom_main.c~increase-timeouts 2004-04-17 11:35:46.000000000 -0400 +++ pbs-2.3.12/src/resmom/mom_main.c 2004-04-17 11:40:10.000000000 -0400 @@ -1452,7 +1452,7 @@ do_tcp(fd) pbs_tcp_timeout = 0; proto = disrsi(fd, &ret); - pbs_tcp_timeout = 30; + pbs_tcp_timeout = 10; switch (ret) { case DIS_SUCCESS: /* worked */ @@ -1479,7 +1479,7 @@ do_tcp(fd) DBPRT(("%s: got a resource monitor request\n", id)) pbs_tcp_timeout = 0; ret = rm_request(fd, version, 1); - pbs_tcp_timeout = 30; + pbs_tcp_timeout = 10; break; case TM_PROTOCOL: diff -puN src/resmom/prolog.c~increase-timeouts src/resmom/prolog.c --- pbs-2.3.12-orig/src/resmom/prolog.c~increase-timeouts 2004-04-17 11:35:46.000000000 -0400 +++ pbs-2.3.12/src/resmom/prolog.c 2004-04-17 11:35:46.000000000 -0400 @@ -100,7 +100,7 @@ static char ident[] = "@(#) $RCSfile: increase-timeouts-2.patch,v $ $Revision: 1.1 $"; -#define PBS_PROLOG_TIME 30 +#define PBS_PROLOG_TIME 120 unsigned int pe_alarm_time = PBS_PROLOG_TIME; static pid_t child; _