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

git at icinga.org git at icinga.org
Mon Feb 18 14:40:29 CET 2013


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

Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Mon Feb 18 14:40:24 2013 +0100

Fine-grained locks (WIP, Part 2).

---

 components/checker/checkercomponent.cpp           |  140 +++++++--------------
 components/checker/checkercomponent.h             |   13 +-
 components/compat/compatcomponent.cpp             |  122 ++++++++++++------
 components/compat/compatcomponent.h               |    1 +
 components/delegation/delegationcomponent.cpp     |   74 +++++++----
 components/delegation/delegationcomponent.h       |    2 +-
 components/demo/democomponent.cpp                 |    8 +-
 components/notification/notificationcomponent.cpp |    6 +-
 icinga-app/icinga.cpp                             |    8 +-
 lib/base/application.cpp                          |   24 +----
 lib/base/application.h                            |    3 -
 lib/base/asynctask.h                              |    7 +-
 lib/base/connection.h                             |    2 +-
 lib/base/dictionary.cpp                           |   26 ++++
 lib/base/dynamicobject.cpp                        |   74 ++++++-----
 lib/base/dynamicobject.h                          |    6 +-
 lib/base/dynamictype.cpp                          |   16 ++-
 lib/base/dynamictype.h                            |    3 +-
 lib/base/eventqueue.cpp                           |   27 ++--
 lib/base/eventqueue.h                             |    8 +-
 lib/base/logger.cpp                               |   23 ++--
 lib/base/object.cpp                               |    4 +-
 lib/base/object.h                                 |   34 ++++-
 lib/base/stdiostream.h                            |    2 +-
 lib/base/timer.cpp                                |   19 ++-
 lib/base/timer.h                                  |    1 +
 lib/base/utility.cpp                              |    5 +
 lib/base/utility.h                                |    2 +
 lib/config/configitem.cpp                         |   92 ++++++++------
 lib/config/configitembuilder.cpp                  |   12 ++-
 lib/icinga/externalcommandprocessor.cpp           |   15 +--
 lib/icinga/host.cpp                               |   14 ++-
 lib/icinga/pluginchecktask.cpp                    |   43 ++++---
 lib/icinga/pluginnotificationtask.cpp             |   48 +++++--
 lib/icinga/service-check.cpp                      |    4 +-
 lib/icinga/service-comment.cpp                    |    6 +-
 lib/icinga/service-downtime.cpp                   |    6 +-
 lib/icinga/service.cpp                            |    3 +-
 lib/python/pythonlanguage.cpp                     |    6 +-
 lib/remoting/endpoint.cpp                         |    3 +-
 lib/remoting/endpointmanager.cpp                  |    6 -
 41 files changed, 519 insertions(+), 399 deletions(-)

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




More information about the icinga-checkins mailing list