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

git at icinga.org git at icinga.org
Sun Feb 17 19:14:47 CET 2013


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

Author: Gunnar Beutner <gunnar.beutner at netways.de>
Date:   Sun Feb 17 19:14:34 2013 +0100

Fine-grained locks (WIP, Part 1).

---

 components/checker/checkercomponent.cpp           |  151 ++++++++++-----
 components/checker/checkercomponent.h             |    7 +-
 components/checker/i2-checker.h                   |   11 -
 components/compat/compatcomponent.cpp             |   10 +-
 components/delegation/delegationcomponent.cpp     |    2 +
 components/demo/democomponent.cpp                 |    2 +
 components/notification/notificationcomponent.cpp |    2 +
 components/replication/replicationcomponent.cpp   |    2 +-
 icinga-app/icinga.cpp                             |   35 +---
 lib/base/application.cpp                          |  104 ++++------
 lib/base/application.h                            |   14 +-
 lib/base/asynctask.h                              |   18 ++-
 lib/base/component.cpp                            |    2 -
 lib/base/connection.h                             |    2 +-
 lib/base/dynamicobject.cpp                        |   78 ++++++--
 lib/base/dynamicobject.h                          |   11 +-
 lib/base/dynamictype.cpp                          |   25 +++-
 lib/base/dynamictype.h                            |    7 +-
 lib/base/eventqueue.cpp                           |  104 +++++-----
 lib/base/eventqueue.h                             |   13 +-
 lib/base/i2-base.h                                |   15 ++-
 lib/base/logger.cpp                               |    6 +-
 lib/base/netstring.cpp                            |    2 +
 lib/base/object.cpp                               |  123 +-----------
 lib/base/object.h                                 |   31 ++-
 lib/base/process-unix.cpp                         |    2 +-
 lib/base/process-windows.cpp                      |    2 +-
 lib/base/process.cpp                              |   10 +-
 lib/base/process.h                                |    6 +-
 lib/base/script.cpp                               |   10 -
 lib/base/script.h                                 |    1 -
 lib/base/scriptfunction.cpp                       |    8 +-
 lib/base/scriptfunction.h                         |    6 +-
 lib/base/scriptinterpreter.cpp                    |   41 +----
 lib/base/scriptinterpreter.h                      |   11 -
 lib/base/scriptlanguage.cpp                       |   21 ++
 lib/base/scriptlanguage.h                         |    1 +
 lib/base/socket.cpp                               |    4 +-
 lib/base/socket.h                                 |    2 +-
 lib/base/stream.cpp                               |    4 +-
 lib/base/stream.h                                 |    6 +-
 lib/base/timer.cpp                                |  214 ++++++++++++++-------
 lib/base/timer.h                                  |   37 ++++-
 lib/base/utility.cpp                              |   17 --
 lib/base/utility.h                                |    2 -
 lib/config/configitem.cpp                         |   45 +++--
 lib/config/configitem.h                           |    6 +-
 lib/config/configtype.cpp                         |    7 +-
 lib/config/expression.cpp                         |    3 +
 lib/icinga/api.cpp                                |    3 +
 lib/icinga/cib.cpp                                |   17 ++
 lib/icinga/cib.h                                  |    1 +
 lib/icinga/externalcommandprocessor.cpp           |  135 ++++++++-----
 lib/icinga/externalcommandprocessor.h             |   23 ++-
 lib/icinga/host.cpp                               |    6 +
 lib/icinga/hostgroup.cpp                          |    6 +
 lib/icinga/macroprocessor.cpp                     |    4 +-
 lib/icinga/pluginchecktask.cpp                    |   10 +-
 lib/icinga/pluginnotificationtask.cpp             |   10 +-
 lib/icinga/service-check.cpp                      |   10 +-
 lib/icinga/service-comment.cpp                    |    2 +
 lib/icinga/service-downtime.cpp                   |    2 +
 lib/icinga/service.cpp                            |   11 +
 lib/icinga/service.h                              |    4 +-
 lib/icinga/servicegroup.cpp                       |    6 +
 lib/python/pythonlanguage.cpp                     |    2 +-
 lib/remoting/endpoint.cpp                         |   16 +-
 lib/remoting/endpoint.h                           |   10 +-
 lib/remoting/endpointmanager.cpp                  |    6 +
 lib/remoting/endpointmanager.h                    |    2 +-
 lib/remoting/jsonrpcconnection.h                  |    2 +-
 71 files changed, 859 insertions(+), 672 deletions(-)

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




More information about the icinga-checkins mailing list