Commit graph

12 commits

Author SHA1 Message Date
joerg
e3de6ad52a NetBSD/current needs _KMEMUSER and a few additional includes. 2013-02-26 11:01:32 +00:00
fhajny
81b9c78065 Add c99 support, fixes build on SunOS.
Change long xdr macros to int32 ones, fixes build on SunOS and ABI=64.

Bump PKGREVISION.
2012-03-13 12:36:25 +00:00
wiz
c1a4752633 Add patch from Manuel Tobias Schiller:
I managed to trace things to the file libmetrics/netbsd/metrics.c in
the get_netbw function. Apparently, the code in get_netbw violates
alignment constraints for sparc64. I attached a patch against the result
of a "make patch" in parallel/ganglia-monitor-core. While I was at it, I
also changed proc_run_func somewhat to only count actually running
processes (having a look at NetBSD's ps(1) implementation) - without the
change, I got around 30 running processes on an idle machine.

"Looks good at a quick glance" martin@

Bump PKGREVISION.
2010-11-18 13:50:09 +00:00
brook
9ed8e79a26 Update to v3.1.2. The number of changes over the intervening years is
too large to list here.  See the ChangeLog file or the home page for
details.
2009-11-10 14:55:17 +00:00
joerg
5c485413e2 - uses GNU_CONFIGURE, change overrides to handle all subdirectories.
- uses libtool
- add DragonFly support
- use pkgsrc expat and apr
- bump revision
2006-04-30 22:28:44 +00:00
hira
a2de148076 Add missing RCS Id tag to patch-ah. 2005-06-17 15:46:46 +00:00
jschauma
c4a71f0977 Apply patch from Mark Davies to make this build after stafs -> statvfs
(ie NetBSD-3 and -current).
2005-05-02 18:15:57 +00:00
jschauma
ed707278a9 merge some changes from the freebsd metrics code into the netbsd source
file.  bump pkgrevision
2005-04-13 01:57:29 +00:00
jschauma
a89a07221d Update to 3.0.1 and switch to .tar.bz2 distfile.
Changes (mostly bugfixes)::

	* srclib/libmetrics/freebsd/metrics.c (1.6): Many bug fixes and
	cleanups:   - Make cpu_state act like get_netbw and get new values
	only if called	   more than 1/2 second from the last value update.
	 This causing	  obviously weird results from the CPU metrics on
	sparc64 (where the     counters seem to be very course) and bogus,
	but more subtlety broken     results on other architectures.  This
	has always been broken.    - Implement cpu_intr_func (one line!)
	- Make the logic for handling bad returns from sysctl make sense.
	It	should never be triggered in most cases, but at least this
	way it	    won't return bogus values when it happens.	  - Prefer
	sysctlbyname() to sysctl().  It's much easier to read.	  - Reduce
	the use of pointless temporary variables.    - Comment/white space
	fixes, include more comments of metrics we are	    unlikely to
	actually implement and comments on other rather bogus	   metrics,
	mostly memory related ones.

	* lib/libgmond.c (1.17): Set the default time for
	tcp_accept_channels to be -1 (blocking io)

	* srclib/libmetrics/linux/metrics.c (1.5): Fixed a bug in
	pkts_in/out bytes_in/out on for some Linux 2.6.x kernels
	http://bugzilla.ganglia.info/cgi-bin/bugzilla/show_bug.cgi?id=21

	* gmond/: g25_config.c (1.3), gmond.c (1.102): Patched two bugs in
	gmond.	The first bug causes gmond to occasionally stop reporting
	occasionally when there is a network failure.  The second bug in
	gmond relates to the host mask being set to 24 instead of 32 when
	converting old gmond.conf configuration files.

	* srclib/libmetrics/freebsd/metrics.c (1.5): Fix a number of bugs
	of varying severity:  - makenetvfslist had some nasty uninitilized
	variable bugs under    FreeBSD 4.x, fix those.	 - general
	reorganization and logic clarity improvements in
	makenetvfslist.   - Make machine_type_func, os_name_func, and
	os_release_func and correct	their error handling code to
	actually do something useful (not that	   it should ever be
	triggered).

	* srclib/libmetrics/freebsd/metrics.c (1.4): - Fix a memory leak in
	find_disk_space() as reported by Glen Beane.  - Overhaul
	makenetvfslist() a bit to fix a leak in low memory situations,
	reduce duplicated code, and streamline error handling.	- Fix a few
	compiler warnings.
2005-04-03 19:13:50 +00:00
agc
9c33078522 Add RMD160 digests 2005-02-24 12:19:55 +00:00
jschauma
5a3deafb03 Upgradde ganglia-monitor-core to version 3.0.0, which was released
one day after the initial import of this package.
2005-02-10 02:33:53 +00:00
jschauma
4e46ea50c6 Initial import of ganglia-monitor-core into pkgsrc:
Ganglia is a scalable distributed monitoring system for high-performance
computing systems such as clusters and Grids. It is based on a hierarchical
design targeted at federations of clusters. It relies on a multicast-based
listen/announce protocol to monitor state within clusters and uses a tree of
point-to-point connections amongst representative cluster nodes to federate
clusters and aggregate their state. It leverages widely used technologies such
as XML for data representation, XDR for compact, portable data transport, and
RRDtool for data storage and visualization. It uses carefully engineered data
structures and algorithms to achieve very low per-node overheads and high
concurrency. The implementation is robust, has been ported to an extensive set
of operating systems and processor architectures, and is currently in use on
over 500 clusters around the world. It has been used to link clusters across
university campuses and around the world and can scale to handle clusters with
2000 nodes.

http://ganglia.sourceforge.net
2005-02-07 14:33:19 +00:00