Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Charles Burton
Gaudi
Commits
e4452070
Commit
e4452070
authored
Mar 20, 2017
by
Marco Clemencic
Browse files
updated project version and subdir notes
parent
f9e62dec
Changes
24
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
e4452070
...
...
@@ -27,7 +27,7 @@ endif()
include
(
${
CMAKE_SOURCE_DIR
}
/cmake/externals.cmake
)
# Declare project name and version
gaudi_project
(
Gaudi v28r
1
)
gaudi_project
(
Gaudi v28r
2
)
# These tests do not really fit in a subdirectory.
gaudi_add_test
(
cmake.EnvConfigTests
...
...
Gaudi/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,9 @@ Package : Gaudi
Package manager : Marco Clemencic
Commit Id: $Format:%H$
================================ Gaudi v28r2 =================================
================================ Gaudi v28r1 =================================
...
...
GaudiAlg/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,48 @@ Package: GaudiAlg
Package manager : Marco Clemencic
Commit Id: $Format:%H$
================================ Gaudi v28r2 =================================
! 2017-03-10 - Charles Leggett (commit 1c2b2e1)
- Merge branch 'dev/combSeq' into 'master'
Support for AthSequencers in Scheduler
See merge request !287
! 2017-03-10 - Gerhard Raven (commit f3d7bff)
- remove all references to endreq
See merge request !79
! 2017-03-01 - Chris Jones, Marco Clemencic (commit 22ec1aa)
- Merge branch 'GaudiAlg-HistoIDOptimisation' into 'master'
GaudiAlg::ID optimisation
See merge request !283
! 2017-02-08 - Charles Leggett (commit 09859bd)
- add sysExecute(EventContext) and extract errorCount from Algorithm base class
We need to extract the `m_errorCount` variable from the Algorithm base class,
as it's not important on a per-instance basis, but rather on a job level.
This is moved to the AlgExecStateSvc.
This merge request also adds an explicit `IAlgorithm::sysExecute(const
EventContext&)`, which should become the standard entry point to
`Algorithm::execute`. This sets the local m_event_context variable, so
derived classes can get quick access to the current context instead of going
through the slower thead local `Gaudi::Hive::currentContext()`.
Note that `IAlgorithm::sysExecute()` has been removed, to avoid "overloaded
virtual" compiler errors, and should be replaced in all clients with
`IAlgorithm::sysExecute(EventContext)`, or if the context is not immediately
available, with `IAlgorithm::sysExecute(Gaudi::Hive::currentContext())`.
All this is being done in preparation to re-introduce the ReEntrantAlgorithm
class from merge !177 (see also !274)
See merge request !273
================================ Gaudi v28r1 =================================
! 2016-12-14 - Sebastien Ponce (commit ea582c7)
...
...
GaudiAud/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,9 @@ Package: GaudiAud
Package manager : David Quarrie, Marco Clemencic
Commit Id: $Format:%H$
================================ Gaudi v28r2 =================================
================================ Gaudi v28r1 =================================
...
...
GaudiCommonSvc/doc/release.notes
View file @
e4452070
...
...
@@ -5,6 +5,14 @@
# Commit Id: $Format:%H$
################################################################################
================================ Gaudi v28r2 =================================
! 2017-03-17 - Roel Aaij (commit 0b0a2d2)
- Refactor HistogramSvc to allow it to be a base class.
See merge request !299
================================ Gaudi v28r1 =================================
! 2016-12-14 - Attila Krasznahorkay (commit a42ff2a)
...
...
GaudiCoreSvc/doc/release.notes
View file @
e4452070
...
...
@@ -5,6 +5,42 @@
# Commit Id: $Format:%H$
################################################################################
================================ Gaudi v28r2 =================================
! 2017-03-16 - Marco Clemencic (commit e27fee6)
- cleaned up MessageSvc color handling and fixed inconsitencies
Closes GAUDI-1293
See merge request !296
! 2017-03-07 - Marco Clemencic (commit d19e41b)
- Merge branch 'minor-fix-to-incidentsvc' into 'master'
minor fixes to exception reports in IncidentSvc
See merge request !291
! 2017-02-08 - Charles Leggett (commit 09859bd)
- add sysExecute(EventContext) and extract errorCount from Algorithm base class
We need to extract the `m_errorCount` variable from the Algorithm base class,
as it's not important on a per-instance basis, but rather on a job level.
This is moved to the AlgExecStateSvc.
This merge request also adds an explicit `IAlgorithm::sysExecute(const
EventContext&)`, which should become the standard entry point to
`Algorithm::execute`. This sets the local m_event_context variable, so
derived classes can get quick access to the current context instead of going
through the slower thead local `Gaudi::Hive::currentContext()`.
Note that `IAlgorithm::sysExecute()` has been removed, to avoid "overloaded
virtual" compiler errors, and should be replaced in all clients with
`IAlgorithm::sysExecute(EventContext)`, or if the context is not immediately
available, with `IAlgorithm::sysExecute(Gaudi::Hive::currentContext())`.
All this is being done in preparation to re-introduce the ReEntrantAlgorithm
class from merge !177 (see also !274)
See merge request !273
================================ Gaudi v28r1 =================================
! 2016-12-14 - Sebastien Ponce (commit efc88ab)
...
...
GaudiExamples/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,83 @@ Package GaudiExamples
Package
manager
:
Marco
Clemencic
Commit
Id
:
$
Format
:%
H
$
================================
Gaudi
v28r2
=================================
! 2017-03-20 - Gerhard Raven, Marco Clemencic (commit 04cfad9)
-
Merge
branch
'fix-clang-compilation'
into
'master'
fixed
compilation
with
Clang
See
merge
request
!294
! 2017-03-16 - Marco Clemencic (commit e27fee6)
-
cleaned
up
MessageSvc
color
handling
and
fixed
inconsitencies
Closes
GAUDI
-
1293
See
merge
request
!296
! 2017-03-09 - Marco Clemencic (commit c10e24d)
-
support
special
build
flags
Closes
LBCORE
-
1228
See
merge
request
!289
! 2017-02-13 - Marco Clemencic (commit 099cad6)
-
consistent
repr
for
Python
Configurables
fixes
GAUDI
-
1290
See
merge
request
!285
! 2017-02-08 - Charles Leggett (commit 09859bd)
-
add
sysExecute
(
EventContext
)
and
extract
errorCount
from
Algorithm
base
class
We
need
to
extract
the
`
m_errorCount
`
variable
from
the
Algorithm
base
class
,
as
it
's not important on a per-instance basis, but rather on a job level.
This is moved to the AlgExecStateSvc.
This merge request also adds an explicit `IAlgorithm::sysExecute(const
EventContext&)`, which should become the standard entry point to
`Algorithm::execute`. This sets the local m_event_context variable, so
derived classes can get quick access to the current context instead of going
through the slower thead local `Gaudi::Hive::currentContext()`.
Note that `IAlgorithm::sysExecute()` has been removed, to avoid "overloaded
virtual" compiler errors, and should be replaced in all clients with
`IAlgorithm::sysExecute(EventContext)`, or if the context is not immediately
available, with `IAlgorithm::sysExecute(Gaudi::Hive::currentContext())`.
All this is being done in preparation to re-introduce the ReEntrantAlgorithm
class from merge !177 (see also !274)
See merge request !273
! 2017-02-08 - Marco Clemencic (commit 29443f0)
- Fix test stdout preprocessing
Some mistakes in the regexps used for the ErrorLog test (GaudiExamples) were
making the test almost blind and causing problems in other tests (in LHCb).
This fixes the problems.
See merge request !263
! 2017-02-08 - Marco Clemencic (commit d3c4be3)
- test wrapper improvements
modified the test wrapper script/classes to allow access to stdout and stderr
reference files names from the custom validator code in .qmt files.
This allow to implement easily validators addressing the problem reported
in LHCBPS-1693.
See merge request !281
! 2017-02-08 - Marco Clemencic (commit 817be0f)
- misc CMake fixes
- fixes GAUDI-1279
- fixes GAUDI-1288
See merge request !282
================================ Gaudi v28r1 =================================
! 2016-12-14 - Sebastien Ponce (commit a15fae4)
...
...
GaudiGSL/doc/release.notes
View file @
e4452070
...
...
@@ -4,6 +4,9 @@
! Commit Id : $Format:%H$
! =============================================================================
================================ Gaudi v28r2 =================================
================================ Gaudi v28r1 =================================
! 2016-12-14 - Attila Krasznahorkay (commit a42ff2a)
...
...
GaudiHive/doc/release.notes
View file @
e4452070
Package : GaudiKernel
Commit Id: $Format:%H$
================================ Gaudi v28r2 =================================
! 2017-03-20 - Illya Shapoval (commit f9e62de)
- Merge branch 'scheduler-sequential' into 'master'
Sequential scheduling of an algorithm set (native support)
See merge request !305
! 2017-03-16 - Marco Clemencic (commit 44bbb22)
- updated FetchDataFromFile algorithm
See merge request !300
! 2017-03-10 - Illya Shapoval (commit 51aa3b1)
- Merge branch 'schedulers-cleanup' into 'master'
Add AvalancheSchedulerSvc and clean up the ForwardSchedulerSvc
See merge request !288
! 2017-03-10 - Gerhard Raven (commit 34c34b8)
- Merge branch 'make_unique_alglist_unique' into 'master'
Make sure that entries in m_flatUniqueAlgList are actually unique
See merge request !255
Conflicts:
GaudiHive/src/AlgResourcePool.cpp
! 2017-03-10 - Charles Leggett (commit 1c2b2e1)
- Merge branch 'dev/combSeq' into 'master'
Support for AthSequencers in Scheduler
See merge request !287
! 2017-03-10 - Charles Leggett (commit 6d9a472)
- Merge branch 'dev/AutoDataLoad' into 'master'
Attribute unmet INPUT dependencies to a DataLoader Algorithm
See merge request !269
! 2017-03-10 - Gerhard Raven (commit f3d7bff)
- remove all references to endreq
See merge request !79
! 2017-02-23 - Charles Leggett (commit 215f2b1)
- added ConcurrencyFlags class
The static ConcurrencyFlags allows easy access to information about the
number of threads, concurrent events, and processes.
For running in serial, numThreads == 0, numConcEvents == 0, numProcs == 0,
useful to distinguish between running serial, and running MT with 1 thread,
or MP with 1 process.
See merge request !277
! 2017-02-13 - Charles Leggett (commit 34172fa)
- cleanup duplicate includes in ForwardSchedulerSvc.h
See merge request !286
! 2017-02-08 - Charles Leggett (commit 09859bd)
- add sysExecute(EventContext) and extract errorCount from Algorithm base class
We need to extract the `m_errorCount` variable from the Algorithm base class,
as it's not important on a per-instance basis, but rather on a job level.
This is moved to the AlgExecStateSvc.
This merge request also adds an explicit `IAlgorithm::sysExecute(const
EventContext&)`, which should become the standard entry point to
`Algorithm::execute`. This sets the local m_event_context variable, so
derived classes can get quick access to the current context instead of going
through the slower thead local `Gaudi::Hive::currentContext()`.
Note that `IAlgorithm::sysExecute()` has been removed, to avoid "overloaded
virtual" compiler errors, and should be replaced in all clients with
`IAlgorithm::sysExecute(EventContext)`, or if the context is not immediately
available, with `IAlgorithm::sysExecute(Gaudi::Hive::currentContext())`.
All this is being done in preparation to re-introduce the ReEntrantAlgorithm
class from merge !177 (see also !274)
See merge request !273
! 2017-01-13 - Illya Shapoval (commit 2cb0c7b)
- Change of terminology within the graph-based scheduler
This is a minor MR that introduces more accurate terminology within the
graph-based scheduler. In particular, the `ExecutionFlowGraph` is renamed to
`PrecedenceRulesGraph`.
See merge request !266
================================ Gaudi v28r1 =================================
! 2016-12-14 - Attila Krasznahorkay (commit a42ff2a)
...
...
GaudiKernel/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,154 @@ Package : GaudiKernel
Package manager : Marco Clemencic
Commit Id: $Format:%H$
================================ Gaudi v28r2 =================================
! 2017-03-20 - Gerhard Raven, Marco Clemencic (commit 04cfad9)
- Merge branch 'fix-clang-compilation' into 'master'
fixed compilation with Clang
See merge request !294
! 2017-03-10 - Charles Leggett (commit 865caee)
- Merge branch 'dev/condHandle' into 'master'
DataHandle: add flag to identify Conditions
See merge request !293
! 2017-03-10 - Illya Shapoval (commit 51aa3b1)
- Merge branch 'schedulers-cleanup' into 'master'
Add AvalancheSchedulerSvc and clean up the ForwardSchedulerSvc
See merge request !288
! 2017-03-10 - Charles Leggett (commit 6d9a472)
- Merge branch 'dev/AutoDataLoad' into 'master'
Attribute unmet INPUT dependencies to a DataLoader Algorithm
See merge request !269
! 2017-03-10 - Gerhard Raven (commit f3d7bff)
- remove all references to endreq
See merge request !79
! 2017-03-09 - Gerhard Raven (commit 691af74)
- Make the Handler configuration of Property policy driven
Closes GAUDI-1276
See merge request !267
! 2017-03-09 - Marco Clemencic (commit 6d7927b)
- Merge branch 'fix-cmake-config' into 'master'
fixes to CMake modules
Closes LBCORE-1304
See merge request !298
! 2017-03-08 - Sebastien Ponce (commit 4228bfb)
- Made StatEntity more thread safe
See merge request !275
! 2017-03-07 - Gerhard Raven (commit c250ab5)
- Merge branch 'do-not-require-property-valuetype-default-constructible' into
'master'
do not require Gaudi::Property::ValueType to be default constructible
See merge request !271
! 2017-03-01 - Gerhard Raven (commit a32b381)
- Merge branch 'use-showpoint-in-genconf' into 'master'
use std::showpoint instead of std::fixed to print numbers
See merge request !254
! 2017-02-23 - Charles Leggett (commit 215f2b1)
- added ConcurrencyFlags class
The static ConcurrencyFlags allows easy access to information about the
number of threads, concurrent events, and processes.
For running in serial, numThreads == 0, numConcEvents == 0, numProcs == 0,
useful to distinguish between running serial, and running MT with 1 thread,
or MP with 1 process.
See merge request !277
! 2017-02-13 - Marco Clemencic (commit 099cad6)
- consistent repr for Python Configurables
fixes GAUDI-1290
See merge request !285
! 2017-02-08 - Charles Leggett (commit 09859bd)
- add sysExecute(EventContext) and extract errorCount from Algorithm base class
We need to extract the `m_errorCount` variable from the Algorithm base class,
as it's not important on a per-instance basis, but rather on a job level.
This is moved to the AlgExecStateSvc.
This merge request also adds an explicit `IAlgorithm::sysExecute(const
EventContext&)`, which should become the standard entry point to
`Algorithm::execute`. This sets the local m_event_context variable, so
derived classes can get quick access to the current context instead of going
through the slower thead local `Gaudi::Hive::currentContext()`.
Note that `IAlgorithm::sysExecute()` has been removed, to avoid "overloaded
virtual" compiler errors, and should be replaced in all clients with
`IAlgorithm::sysExecute(EventContext)`, or if the context is not immediately
available, with `IAlgorithm::sysExecute(Gaudi::Hive::currentContext())`.
All this is being done in preparation to re-introduce the ReEntrantAlgorithm
class from merge !177 (see also !274)
See merge request !273
! 2017-02-08 - Marco Clemencic (commit 817be0f)
- misc CMake fixes
- fixes GAUDI-1279
- fixes GAUDI-1288
See merge request !282
! 2017-01-19 - Charles Leggett (commit 453ab80)
- Fix DataHandleHolderVisitor
See merge request !268
! 2017-01-11 - Chris Jones (commit 8daf40a)
- Data object handle demangle name in error
Small improvement to `DataObjectHandle` to use System::typeinfoName to
extract the type when issuing a mis-match error message. Results in the type
being de-mangled from something like
``` ERROR The type provided for /Event/Rec/Track/BestRichDown is
14AnyDataWrapperIN5Gaudi6Range_ISt6vectorIPKN4LHCb5TrackESaIS6_EEN9__gnu_cxx17__normal_iteratorIPKS6_S8_EEEEE
and is different form the one of the object in the store.
```
to
``` ERROR The type provided for /Event/Rec/Track/BestRichDown is
AnyDataWrapper<Gaudi::Range_<std::vector<LHCb::Track
const*,std::allocator<LHCb::Track const*>
>,__gnu_cxx::__normal_iterator<LHCb::Track const*
const*,std::vector<LHCb::Track const*,std::allocator<LHCb::Track const*> > >
> > and is different from the one of the object in the store.
```
Chris
See merge request !272
================================ Gaudi v28r1 =================================
! 2016-12-14 - Attila Krasznahorkay (commit a42ff2a)
...
...
GaudiMP/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,28 @@ Package: GaudiMP
Package manager : Sebastien Binet
Commit Id: $Format:%H$
================================ Gaudi v28r2 =================================
! 2017-02-08 - Charles Leggett (commit 09859bd)
- add sysExecute(EventContext) and extract errorCount from Algorithm base class
We need to extract the `m_errorCount` variable from the Algorithm base class,
as it's not important on a per-instance basis, but rather on a job level.
This is moved to the AlgExecStateSvc.
This merge request also adds an explicit `IAlgorithm::sysExecute(const
EventContext&)`, which should become the standard entry point to
`Algorithm::execute`. This sets the local m_event_context variable, so
derived classes can get quick access to the current context instead of going
through the slower thead local `Gaudi::Hive::currentContext()`.
Note that `IAlgorithm::sysExecute()` has been removed, to avoid "overloaded
virtual" compiler errors, and should be replaced in all clients with
`IAlgorithm::sysExecute(EventContext)`, or if the context is not immediately
available, with `IAlgorithm::sysExecute(Gaudi::Hive::currentContext())`.
All this is being done in preparation to re-introduce the ReEntrantAlgorithm
class from merge !177 (see also !274)
See merge request !273
================================ Gaudi v28r1 =================================
! 2016-12-14 - Attila Krasznahorkay (commit a42ff2a)
...
...
GaudiMTTools/doc/release.notes
View file @
e4452070
...
...
@@ -4,6 +4,28 @@
! Purpose : The package for Gaudi multithreading tools and machinery
!-----------------------------------------------------------------------------
================================ Gaudi v28r2 =================================
! 2017-02-08 - Charles Leggett (commit 09859bd)
- add sysExecute(EventContext) and extract errorCount from Algorithm base class
We need to extract the `m_errorCount` variable from the Algorithm base class,
as it's not important on a per-instance basis, but rather on a job level.
This is moved to the AlgExecStateSvc.
This merge request also adds an explicit `IAlgorithm::sysExecute(const
EventContext&)`, which should become the standard entry point to
`Algorithm::execute`. This sets the local m_event_context variable, so
derived classes can get quick access to the current context instead of going
through the slower thead local `Gaudi::Hive::currentContext()`.
Note that `IAlgorithm::sysExecute()` has been removed, to avoid "overloaded
virtual" compiler errors, and should be replaced in all clients with
`IAlgorithm::sysExecute(EventContext)`, or if the context is not immediately
available, with `IAlgorithm::sysExecute(Gaudi::Hive::currentContext())`.
All this is being done in preparation to re-introduce the ReEntrantAlgorithm
class from merge !177 (see also !274)
See merge request !273
================================ Gaudi v28r1 =================================
! 2016-12-14 - Attila Krasznahorkay (commit a42ff2a)
...
...
GaudiMonitor/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,9 @@ Package: GaudiMonitor
Package manager : Marco Clemencic
Commit Id: $Format:%H$
================================ Gaudi v28r2 =================================
================================ Gaudi v28r1 =================================
...
...
GaudiPartProp/doc/release.notes
View file @
e4452070
...
...
@@ -5,6 +5,9 @@
! Commit Id : $Format:%H$
!-----------------------------------------------------------------------------
================================ Gaudi v28r2 =================================
================================ Gaudi v28r1 =================================
...
...
GaudiPluginService/doc/release.notes
View file @
e4452070
...
...
@@ -5,6 +5,9 @@
! Commit Id : $Format:%H$
!-----------------------------------------------------------------------------
================================ Gaudi v28r2 =================================
================================ Gaudi v28r1 =================================
...
...
GaudiPolicy/doc/release.notes
View file @
e4452070
...
...
@@ -2,6 +2,41 @@ package GaudiPolicy
package
manager
:
Marco
Clemencic
Commit
Id
:
$
Format
:%
H
$
================================
Gaudi
v28r2
=================================
! 2017-03-20 - Marco Clemencic (commit 7be9d45)
-
Merge
branch
'update-test-exclusions'
into
'master'
Hide
new
proprty
"Atomic"
in
tests
See
merge
request
!301
! 2017-03-01 - Marco Clemencic (commit bf940c1)
-
Merge
branch
'fix-lhcb-tests-after-273'
into
'master'
filter
stdout
for
tests
to
hide
removal
of
ErrorCounter
property
See
merge
request
!284
! 2017-02-08 - Marco Clemencic (commit 29443f0)
-
Fix
test
stdout
preprocessing
Some
mistakes
in
the
regexps
used
for
the
ErrorLog
test
(
GaudiExamples
)
were
making
the
test
almost
blind
and
causing
problems
in
other
tests
(
in
LHCb
).
This
fixes
the
problems
.
See
merge
request
!263
! 2017-02-08 - Marco Clemencic (commit d3c4be3)
-
test
wrapper
improvements
modified
the
test
wrapper
script
/
classes
to
allow
access
to
stdout
and
stderr
reference
files
names
from
the
custom
validator
code
in
.
qmt
files
.
This
allow
to
implement
easily
validators
addressing
the
problem
reported
in
LHCBPS
-
1693.
See
merge
request
!281
================================
Gaudi
v28r1
=================================
! 2016-12-07 - many contributors (commit dc1b505)
...
...
GaudiProfiling/doc/release.notes
View file @
e4452070
...
...
@@ -5,6 +5,9 @@
! Commit Id : $Format:%H$
!-----------------------------------------------------------------------------