Skip to content
This repository has been archived by the owner on Jan 15, 2019. It is now read-only.

[dev.icinga.com #2902] add i/o broker library to libicinga #1038

Closed
icinga-migration opened this issue Jul 26, 2012 · 2 comments
Closed

[dev.icinga.com #2902] add i/o broker library to libicinga #1038

icinga-migration opened this issue Jul 26, 2012 · 2 comments
Milestone

Comments

@icinga-migration
Copy link

This issue has been migrated from Redmine: https://dev.icinga.com/issues/2902

Created by mfriedrich on 2012-07-26 17:25:21 +00:00

Assignee: mfriedrich
Status: Closed (closed on 2012-08-22 18:19:26 +00:00)
Target Version: exp
Last Update: 2012-08-22 18:19:26 +00:00 (in Redmine)


same as #2900 and #2901 we'll make sure to stay compatible and stash that library into libicinga as well, using a lightweight variant of libevent, without any support for timers/signals/etc which does not seem to be necessary at first sight.

primary target - small set of filedescriptors watched for input.

kudos as usual to Andreas Ericsson. further discussion where to be used best - pending.

Changesets

2012-07-26 17:47:39 +00:00 by mfriedrich dc124e25b2e2a965a40500aad3c8561aab28c8ee

libicinga: add i/o broker library #2902

this is extremely useful when polling filedescriptors (sockets) for new
data, without the overhead of libevent with timers/signals/etc.
originally implemented by Andreas Ericsson on Nagios, now ported to
libicinga in order to stay compatible, plus use the knowhow for our own
addons (or compatible to minimize support overhead for those).

tests can be modified to more verbose, uncommenting 2x printf in
lib/test-iobroker.c

to run tests, do

cd lib/; make test-iobroker && ./test-iobroker

refs #2902

Relations:

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2012-08-07 16:50:11 +00:00

  • Target Version set to exp

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2012-08-22 18:19:26 +00:00

  • Status changed from Assigned to Closed

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant