Project

General

Profile

« Previous | Next » 

Revision 63793a75

Added by David Smith over 13 years ago

  • ID 63793a7514dc97d0cb1e968fe62b3230285bdd03

Logger PMDA can now handle multiple clients.

  • src/pmdas/logger/event.c (ctx_start_callback): New function. (ctx_end_callback): Ditto. (event_init): Register callbacks. (event_fetch): Call event_create to get new data.
  • src/pmdas/logger/event.h: Removed event_create() prototype.
  • src/pmdas/logger/logger.c (logger_end_contextCallBack): No longer call event_cleanup(), which is now called in ctx_end_callback().
  • src/pmdas/logger/logger.h: Added get_monitor_fd() prototype.
  • src/pmdas/logger/loggerMain.c (get_monitor_fd): New function. (loggerMain): Open the logfile with O_NONBLOCK. Let event_fetch() call event_create().
  • src/pmdas/logger/percontext.h: Update comment.
  • added
  • modified
  • copied
  • renamed
  • deleted