[icinga-checkins] icinga.org: icinga2/master: Fine-grained locks (WIP, Part 9).

git at icinga.org git at icinga.org
Sun Feb 24 01:10:43 CET 2013


Module: icinga2
Branch: master
Commit: 2ef255b9f66864c4bb7b4804715f0d94b9f2207d
URL:    https://git.icinga.org/?p=icinga2.git;a=commit;h=2ef255b9f66864c4bb7b4804715f0d94b9f2207d

Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Sun Feb 24 01:10:34 2013 +0100

Fine-grained locks (WIP, Part 9).

---

 components/checker/checkercomponent.cpp           |   22 +--
 components/compat/compatcomponent.cpp             |   25 ++--
 components/compatido/compatidocomponent.cpp       |    2 +-
 components/delegation/delegationcomponent.cpp     |    2 +-
 components/demo/democomponent.cpp                 |    2 +-
 components/notification/notificationcomponent.cpp |    2 +-
 components/replication/replicationcomponent.cpp   |    2 +-
 icinga-app/icinga.cpp                             |    2 +-
 lib/base/Makefile.am                              |    2 +
 lib/base/application.cpp                          |    8 +-
 lib/base/application.h                            |    2 +
 lib/base/asynctask.h                              |   14 ++-
 lib/base/component.cpp                            |   57 +++-----
 lib/base/component.h                              |   45 ++++--
 lib/base/dictionary.cpp                           |   18 +++
 lib/base/dictionary.h                             |    4 +
 lib/base/dynamicobject.cpp                        |   14 ++-
 lib/base/eventqueue.cpp                           |    6 +-
 lib/base/i2-base.h                                |    1 +
 lib/base/object.h                                 |   32 ----
 lib/base/process-unix.cpp                         |   16 ++-
 lib/base/process.cpp                              |   10 --
 lib/base/process.h                                |    5 +-
 lib/base/value.cpp                                |   32 ++++
 lib/base/value.h                                  |   23 +---
 lib/config/config_lexer.cc                        |   10 +-
 lib/config/config_lexer.ll                        |    2 +-
 lib/icinga/host.cpp                               |   70 +++++++--
 lib/icinga/host.h                                 |    2 +-
 lib/icinga/icingaapplication.cpp                  |   21 +++-
 lib/icinga/icingaapplication.h                    |    4 +
 lib/icinga/macroprocessor.cpp                     |    2 +
 lib/icinga/notification.cpp                       |   90 ++++++++++--
 lib/icinga/notification.h                         |    7 +-
 lib/icinga/pluginchecktask.cpp                    |   28 +---
 lib/icinga/pluginnotificationtask.cpp             |   33 +---
 lib/icinga/service-check.cpp                      |  169 ++++++++++++++++-----
 lib/icinga/service-notification.cpp               |    2 +-
 lib/icinga/service.cpp                            |   39 +++--
 lib/icinga/service.h                              |    9 +-
 lib/remoting/endpointmanager.cpp                  |    2 +
 41 files changed, 533 insertions(+), 305 deletions(-)

Diff:   https://git.icinga.org/?p=icinga2.git;a=commitdiff;h=2ef255b9f66864c4bb7b4804715f0d94b9f2207d




More information about the icinga-checkins mailing list