Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread dhogaza
> If only folks chose 10^8 instead of 10^9 ... it would have been 1157 > days or 3.1 years worth of MaxOpen/MaxIdle, and we wouldn't have > encountered this "weird thread hanging bug" until Nov 18, 2034. :-) > > -- Dossy Shit like this happens when you know your software platform's reliable! :)

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread dhogaza
> If only folks chose 10^8 instead of 10^9 ... it would have been 1157 > days or 3.1 years worth of MaxOpen/MaxIdle, and we wouldn't have > encountered this "weird thread hanging bug" until Nov 18, 2034. :-) > > -- Dossy Shit like this happens when you know your software platform's reliable and m

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread dhogaza
> On 2006.05.19, Stan Kaufman <[EMAIL PROTECTED]> wrote: > It might be a good idea for the OpenACS folks to edit/update their > documentation and sample configs to correct this, as well ... although > it'll never be May 13, 2006 ever again, so maybe it's a non-issue. :-) Now that zero works, we'

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Stan Kaufman
Dossy Shiobara wrote: Generally, the only time I've seen people config the MaxOpen and MaxIdle to 1B seconds is when they're using an ACS or OpenACS recommended configuration. It might be a good idea for the OpenACS folks to edit/update their documentation and sample configs to correct this, as

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Dossy Shiobara
On 2006.05.19, dhogaza@PACIFIER.COM wrote: > > On Fri, May 19, 2006 at 02:30:54PM -0700, dhogaza@PACIFIER.COM wrote: > > # You can also set > > # them to zero, but at the time the bug was discovered, AOLserver had > > # a bug that prevented you from setting them to zero. > > Yeah, I knew th

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Dossy Shiobara
On 2006.05.19, dhogaza@PACIFIER.COM wrote: > The billion seconds added to the current time when the database handle's > created is causing the problem, with Solaris being nice enough to toss an > error, Linux just screwing up. To be fair, Linux isn't "screwing up" -- the time-to-sleep being passe

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Dossy Shiobara
On 2006.05.19, Stan Kaufman <[EMAIL PROTECTED]> wrote: > >Which coincidentally is the expiry time (MaxOpen and MaxIdle) set on > >my database connections. > >My system is ACS-derived, so I wouldn't be surprised if these database > >settings are common in other ACS-derived systems. > > What do y

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread dhogaza
> On Fri, May 19, 2006 at 02:30:54PM -0700, dhogaza@PACIFIER.COM wrote: > # You can also set > # them to zero, but at the time the bug was discovered, AOLserver had > # a bug that prevented you from setting them to zero. Yeah, I knew there was a reason a big number rather than zero was chose

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Stan Kaufman
Stan Kaufman wrote: Not defining these two vars must have been the way the 3.2.5 config file was distributed back in the day Yup, that was the case: http://openacs.org/doc/openacs-3/nsd.txt Interesting that that inoculated OpenACS 3.2.5 systems from this problem. -- AOLserver - http://www.ao

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Stan Kaufman
'Jesus' Jeff Rogers wrote: Simple, because it's a config file setting, not anything to do with the underlying system. If your config file has [ns/db/pool/main] MaxOpen=10 MaxIdle=10 (which I think was done to work around some ancient bug in an ancient version of the nsoracle

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Andrew Piskorski
On Fri, May 19, 2006 at 02:30:54PM -0700, dhogaza@PACIFIER.COM wrote: > > (which I think was done to work around some ancient bug in an ancient > > version of the nsoracle driver) then you get the problem. > > I think the problem was in the oracle library (OCI), but it's been a long, > long time.

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread dhogaza
>> On 2006.05.19, 'Jesus' Jeff Rogers <[EMAIL PROTECTED]> wrote: > I admit I've not been paying as close attention to this thread as I might, > as I've not used 3.3 in years. Next time remind me that this is a good reason to think before posting, folks! -- AOLserver - http://www.aolserver.com/

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread dhogaza
> (which I think was done to work around some ancient bug in an ancient > version of the nsoracle driver) then you get the problem. I think the problem was in the oracle library (OCI), but it's been a long, long time. > I imagine on Linux it manifests differently; on Solaris I got the EINVAL > re

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Michael A. Cleverly
On 5/19/06, Stan Kaufman <[EMAIL PROTECTED]> wrote: What do you think is the reason that not all systems encounter this 1B second issue? The passage of time is the one factor inevitably shared by every system running aolserver, yet not every system barfs in the same fashion. Why? In our case w

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread dhogaza
> On 2006.05.19, 'Jesus' Jeff Rogers <[EMAIL PROTECTED]> wrote: > Ahahaha! Yes, in the back of my head I always wondered (and never > bothered to compute) when that silly value of 10^9 would bite someone. > Guess it's May 12, 2006. :-) > > Can everyone who's affected go and change MaxIdle and Ma

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Michael A. Cleverly
On 5/19/06, 'Jesus' Jeff Rogers <[EMAIL PROTECTED]> wrote: I imagine on Linux it manifests differently; on Solaris I got the EINVAL return from pthread_cond_timedwait (of course it isn't documented that this can mean a bad time, it usually means a bad pointer) but on linux with a different pthre

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread 'Jesus' Jeff Rogers
Stan Kaufman wrote: Which coincidentally is the expiry time (MaxOpen and MaxIdle) set on my database connections. My system is ACS-derived, so I wouldn't be surprised if these database settings are common in other ACS-derived systems. What do you think is the reason that not all systems enc

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Zachary Shaw
Ahhh good detective work. Problem solved. Thanks!!! Zach Shaw Web Developer, Library and Technology Services Brandeis University [EMAIL PROTECTED] 781-736-4206 On May 19, 2006, at 4:32 PM, 'Jesus' Jeff Rogers wrote: I fixed it by simply changing my MaxOpen/MaxIdle settings to "0" whic

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread 'Jesus' Jeff Rogers
I fixed it by simply changing my MaxOpen/MaxIdle settings to "0" which is interpreted as "forever" which is probably what the original "one BILLION seconds" was undoubtedly intended to be. It probably wouldn't hurt for Ns_AdjTime (in nsthread/time.c) to check for negative seconds and have it f

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Dossy Shiobara
On 2006.05.19, 'Jesus' Jeff Rogers <[EMAIL PROTECTED]> wrote: > Which coincidentally is the expiry time (MaxOpen and MaxIdle) set on my > database connections. Ahahaha! Yes, in the back of my head I always wondered (and never bothered to compute) when that silly value of 10^9 would bite someon

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Janine Sisk
On May 19, 2006, at 1:04 PM, 'Jesus' Jeff Rogers wrote: The only bug is that Ns_CondTimedWait doesn't do any wraparound on the time parameter. All the same, I've been enjoying telling people that I hit my first y2038 bug. So are you saying you've fixed it, or just that you've narrowed it

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread Stan Kaufman
'Jesus' Jeff Rogers wrote: I had problems starting at the exact same time but on Solaris, where they manifested as a EINVAL return from pthread_cond_tomedwait. After a day of tracing the problem with debug builds and working with my sysadmin to track what changed (of course, nothing had) I ca

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-19 Thread 'Jesus' Jeff Rogers
I had problems starting at the exact same time but on Solaris, where they manifested as a EINVAL return from pthread_cond_tomedwait. After a day of tracing the problem with debug builds and working with my sysadmin to track what changed (of course, nothing had) I cam to the same 1 billion sec

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-18 Thread dhogaza
> All versions of AOLserver 3.3 REQUIRED and shipped with their own > special version of Tcl 8.3.x. So unless you took very special steps > to make it do so, it's very unlikely that your AOLserver is using any > other version of Tcl. I tried once to make AOLserver 3.3+ad13 use a > newer version o

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-18 Thread Stan Kaufman
Andrew Piskorski wrote: If all you want to know is the Tcl version AOLserver is using, it's trivially easy, just use the Tcl "info patchlevel" command from inside AOLserver. Right; duh. Thanks. So, the version of tcl my 3.3.1+ad13 sites are using is 8.3.2, and they appear to reboot without the V

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-18 Thread Zachary Shaw
FWIW, on my boxes where aolserver appears to function correctly, the tcl in the aolserver lib is 8.3: I have a what seems reliable test see if aolserver is working properly. copy off your .ini file modify any Library entries and point them to a new location. in the new location put a .tcl

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-18 Thread Andrew Piskorski
On Thu, May 18, 2006 at 10:03:59AM -0700, Stan Kaufman wrote: > On one box I have tcl 8.3.3 installed generally, and on another 8.4.9 > (as revealed by checking [info patchlevel] from tclsh). But I presume > that in both cases, aolserver is still using the tcl in its lib > directory, correct? S

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-18 Thread Stan Kaufman
Cynthia Kiser wrote: Quoting Gustaf Neumann <[EMAIL PROTECTED]>: It seems, as if all problems are in tcl 8.3.*. But just a data point from the "not happening here" side. I have info patchlevel 8.3.2 FWIW, on my boxes where aolserver appears to function correctly, the tcl in the aol

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-18 Thread Zachary Shaw
1) ns_info patchlevel 3.3.1+ad13 8.3.2 2) uname -a Linux my.brandeis.edu 2.4.9-e.68smp #1 SMP Thu Jan 19 18:38:50 EST 2006 i686 unknown 3) glibc version [EMAIL PROTECTED] root]# rpm -qa | grep glibc compat-glibc-6.2-2.1.3.2 glibc-common-2.2.4-32.23 glibc-2.2.4-32.23 glibc-devel-2.2.

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Cynthia Kiser
Quoting Gustaf Neumann <[EMAIL PROTECTED]>: > It seems, as if all problems are in tcl 8.3.*. > it should be possible to compile aolserver 3.* with e.g. tcl 8.4.13. But just a data point from the "not happening here" side. I have AOLserver 3.3.1+ad13 servers that are all running fine - both the on

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Titi Ala'ilima
[AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x) Date: Wed, 17 May 2006 17:35:07 -0400 On 2006.05.17, Titi Ala'ilima <[EMAIL PROTECTED]> wrote: > We just decided to move everything left on 3.3ad13 to 4.0, bu

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Dave Siktberg
Great detective work! I assumed the watershed time would have this kind of characteristic. My timezone is Eastern Daylight, BTW. > > Dave Siktberg seems to have narrowed it down to 2006-05-12 21:25. > In what timezone? It sound like that could equate to "Sat May 13 > 02:27:28 BST 2006", or 114748

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Gustaf Neumann
It seems, as if all problems are in tcl 8.3.*. it should be possible to compile aolserver 3.* with e.g. tcl 8.4.13. Seems worth a try. -gustaf Dave Siktberg schrieb: SERVER #1 exhibiting the problem % info patchlevel 8.3.3 $ rpm -qa | grep glibc glibc-2.2.4-13 glibc-common-2.2.4-13 glibc-de

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread dhogaza
>> So, you're seeing this problem even on AOLserver 4.0? What version of >> OpenACS? > > I don't think anyone has seen this problem on AOLserver 4.0. Right, I think he meant they're fleeing to AOLserver 4.x to get rid of the problem, and was just posting his current system info so others might be

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Dave Siktberg
SERVER #1 exhibiting the problem % info patchlevel 8.3.3 $ rpm -qa | grep glibc glibc-2.2.4-13 glibc-common-2.2.4-13 glibc-devel-2.2.4-13 $ uname -a Linux opus 2.4.7-10 #1 Thu Sep 6 17:27:27 EDT 2001 i686 unknown ns_info version: 3.3.1+ad13 -- AOLserver - http://www.aolserver.com/ To Remove

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Bas Scheffers
On 17 May 2006, at 21:34, Dossy Shiobara wrote: Dave Siktberg seems to have narrowed it down to 2006-05-12 21:25. In what timezone? It sound like that could equate to "Sat May 13 02:27:28 BST 2006", or 1147483648 seconds since epoch, which makes it *exactly* 1,000,000,000 seconds until expiry

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Guan Yang
On 17 May 2006, at 23:35 , Dossy Shiobara wrote: On 2006.05.17, Titi Ala'ilima <[EMAIL PROTECTED]> wrote: We just decided to move everything left on 3.3ad13 to 4.0, but to help those who need it: So, you're seeing this problem even on AOLserver 4.0? What version of OpenACS? I don't thin

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Stan Kaufman
Dossy Shiobara wrote: No, I meant "ns_info patchlevel" -- to get the full version of AOLserverthat's running -- but yes, I should have asked for "info patchlevel"too, to find out what version of Tcl is being used. "patchlevel" appears not to be a switch to ns_info in AOLserver/3.3.1+ad13 (as

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Janine Sisk
On May 17, 2006, at 2:35 PM, Dossy Shiobara wrote: On 2006.05.17, Titi Ala'ilima <[EMAIL PROTECTED]> wrote: Janine, could you give us your "info patchlevel" too? Same with everyone else who is seing this problem and is reporting information. 8.3.2 also. janine -- AOLserver - http://www.aol

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Dossy Shiobara
On 2006.05.17, Titi Ala'ilima <[EMAIL PROTECTED]> wrote: > We just decided to move everything left on 3.3ad13 to 4.0, but to help > those who need it: So, you're seeing this problem even on AOLserver 4.0? What version of OpenACS? > >Can we get everyone who's experiencing this problem to provide

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Janine Sisk
My "info patchlevel" is also 8.3.2. janine On May 17, 2006, at 2:12 PM, Titi Ala'ilima wrote: We just decided to move everything left on 3.3ad13 to 4.0, but to help those who need it: Can we get everyone who's experiencing this problem to provide a few things: 1) ns_info patchlevel I th

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Titi Ala'ilima
We just decided to move everything left on 3.3ad13 to 4.0, but to help those who need it: Can we get everyone who's experiencing this problem to provide a few things: 1) ns_info patchlevel I think you mean "info patchlevel" I've got 8.3.2 2) uname -a Linux servername 2.4.21-4.EL #1 Fr

Re: [AOLSERVER] Something wrong after 2006-05-12 21:25 (was Re: Weird "memory leak" problem in AOLserver 3.4.2/3.x)

2006-05-17 Thread Janine Sisk
1) ns_info patchlevel 3.3 apparently didn't have patchlevel, as that gave me an error. The output of ns_version is 3.3.1+ad13 2) uname -a Linux x.furfly.com 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686 i386 GNU/Linux 3) glibc version $ rpm -qa | grep glibc glib