Hi.

I'm swamped at the moment but I'd like to try 2.5.7 ASAP. Does it include UDP 
unicasts and some of the other improvements you made to 2.5.x ????

----
Yemi


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Matt Massie
> Sent: Thursday, October 07, 2004 2:10 PM
> To: Ganglia Developers
> Subject: [Ganglia-developers] new 3.0.0 snapshot 2.5.7 feedback
> 
> guys-
> 
> have any of you tried the new 2.5.7 snapshot that federico 
> announced? if i don't hear any screaming from you guys, we're 
> going to release it sometime at the very end of this week (or 
> the beginning of next week).
> 
> also
> 
> i just put out a new snapshot of 3.0.0 at 
> http://matt-massie.com/ganglia/.
> 
> i had to completely rewrite the memory-pool code (in 
> ./lib/pool.c) to squash the bug.  the new pool code is 
> cleaner as well as missing memory leaks in certain boundary 
> conditions.  i've been running the same test i did before 
> (where i have clients slam gangliad for data).  for about 1/2 
> hour and hit it over 250,000 times without any leaks at all.
> 
> over the last few days, valgrind told me that there might be 
> a leak in the pool functions but there were also many other 
> suspicious memory areas as well (i wasted time tracking down 
> all these areas to find they were okay). i ignored the 
> warnings in part because i wrote a very simple pool test (in 
> ./tests) that didn't show any problems so i ignored those 
> messages about the pool code.
> 
> what i learned is that the old memory pool library wouldn't 
> let you create a subpool, allocate a new structure from the 
> subpool, and then set an element in the structure to the 
> subpool.  this trick allow a single pool_free of the subpool 
> to also free the allocated structure. 
> the new library doesn't have that limitation....
> 
> sub_pool = pool_new( parent_pool );
> thang = pool_alloc( sub_pool, sizeof( struct thang ));
> thang->pool = sub_pool;
> /* use the thang until i don't need it anymore * pool_free( 
> thang->pool );
> /* will free all memory for the thang */
> 
> this new snapshot also outputs data in valid xhtml.  you 
> might take a look at the xhtml source.  i'll be sending out 
> more on this soon.
> 
> hope you're all enjoying the day of thor.
> -matt
> 
> --
> PGP fingerprint 'A7C2 3C2F 8445 AD3C 135E F40B 242A 5984 ACBC 91D3'
> 
>    They that can give up essential liberty to obtain a little 
>       temporary safety deserve neither liberty nor safety. 
>   --Benjamin Franklin, Historical Review of Pennsylvania, 1759
> 

Reply via email to