IN2P3-Forge: Issueshttps://forge.in2p3.fr/https://forge.in2p3.fr/favicon.ico?16780521162021-03-25T18:25:46ZIN2P3-Forge
Redmine PyROS - Task #44361 (In progress): Mettre à jour gitlab in2p3 et changer le remote de nous tous (...https://forge.in2p3.fr/issues/443612021-03-25T18:25:46ZPallier EtiennePyROS - Task #44358 (In progress): Gestion Kanban avec backlog (todo, doing, done), sprintshttps://forge.in2p3.fr/issues/443582021-03-25T18:23:22ZPallier EtiennePyROS - Task #44354 (In progress): Installer, tester, faire fonctionner, et comprendre ce protoco...https://forge.in2p3.fr/issues/443542021-03-25T17:36:43ZPallier EtiennePyROS - Task #44344 (In progress): Définir un style de codage (source et test)https://forge.in2p3.fr/issues/443442021-03-24T18:33:01ZPallier EtiennePyROS - Task #44343 (In progress): DOC TECHNIQUE (API) - Mettre en place une doc technique généré...https://forge.in2p3.fr/issues/443432021-03-24T18:32:15ZPallier EtiennePyROS - Task #44338 (In progress): Installation docker au CNES (sur VM)https://forge.in2p3.fr/issues/443382021-03-24T17:48:58ZPallier EtiennePyROS - Task #44334 (In progress): Intégration protocole INDI (Guitastro)https://forge.in2p3.fr/issues/443342021-03-24T15:29:24ZPallier EtiennePyROS - Feature #44172 (In progress): ** (SF14) OCF - Observatory Unit & Site Configuration - obs...https://forge.in2p3.fr/issues/441722021-03-13T00:55:32ZPallier Etienne
<p>Doc specs :<br /><a class="external" href="https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.mqk8o98pqxcm">https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.mqk8o98pqxcm</a></p>
<p>Chapitre dédié dans doc technique :<br /><a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.51wj4vtt4cd7">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.51wj4vtt4cd7</a></p> PyROS - Task #44170 (In progress): DOCKER installationhttps://forge.in2p3.fr/issues/441702021-03-13T00:50:45ZPallier EtiennePyROS - Feature #44165 (In progress): ** (SF16) DSH : General Config + Dashboard (website) + API ...https://forge.in2p3.fr/issues/441652021-03-13T00:38:29ZPallier Etienne
<p>Chapitre dédié dans doc tech:<br /><a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.mdlljy8pgand">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.mdlljy8pgand</a></p> PyROS - Feature #44164 (In progress): ** (SF12) IAN - Images Analysis (Triton) - L1c => L1d - img...https://forge.in2p3.fr/issues/441642021-03-13T00:38:13ZPallier Etienne
<p>Chapitre dédié dans doc technique :<br /><a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.taxhykryzl2k">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.taxhykryzl2k</a></p> PyROS - Feature #44163 (In progress): ** (SF09) CMC - Command Control - Telescope and Instruments...https://forge.in2p3.fr/issues/441632021-03-13T00:38:03ZPallier Etienne
<p>[DIAGRAMME descriptif]<br />(<a class="external" href="https://docs.google.com/drawings/d/18rSzgIMaxAS4AP1T98a7fP9n4gPoREGIXWgefalXBA4">https://docs.google.com/drawings/d/18rSzgIMaxAS4AP1T98a7fP9n4gPoREGIXWgefalXBA4</a>)</p>
<p>![diag](<a class="external" href="https://drive.google.com/file/d/1DZTMGBfRPWx2X9102BTi_a1wHU2Y9JSH/view?usp=drive_link">https://drive.google.com/file/d/1DZTMGBfRPWx2X9102BTi_a1wHU2Y9JSH/view?usp=drive_link</a>)</p>
<p>[Doc SPEC]<br />(<a class="external" href="https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.ecunkmdtbf81">https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.ecunkmdtbf81</a>)</p>
<p>[Chapitre dédié dans doc tech]<br />(<a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.9trroj86nzl6">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.9trroj86nzl6</a>)</p> PyROS - Feature #44161 (In progress): ** (SF04) SPV - System Coordination & Supervision : Majordo...https://forge.in2p3.fr/issues/441612021-03-13T00:37:06ZPallier Etienne
<p>Chapitre dédié dans doc technique :</p>
<p>specs : <br /><a class="external" href="https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit">https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit</a>#</p>
<p>dev :<br /><a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.g9nvfwpt73mf">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.g9nvfwpt73mf</a></p> PyROS - Feature #44160 (In progress): ** (SF07) PLN - Observation Sequences Planning & Scheduling...https://forge.in2p3.fr/issues/441602021-03-13T00:36:53ZPallier Etienne
<p>Doc Specs :<br /><a class="external" href="https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.o57fzrh9fci6">https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.o57fzrh9fci6</a></p>
<p>Chapitre dédié dans la doc technique :<br /><a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.msae5m9qcgcy">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.msae5m9qcgcy</a></p> PyROS - Feature #44159 (In progress): ** (SF03) ENV - Environment Monitoring (int/ext, observator...https://forge.in2p3.fr/issues/441592021-03-13T00:36:47ZPallier Etienne
<p>[Chapitre dédié dans doc tech]<br />(<a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.gnado46bsvc0">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.gnado46bsvc0</a>)</p>
<p>Surveillance de l'environnement :<br />- externe : météo...<br />- interne : batiment (présence humaine, lumières, portes, onduleurs...)</p>
<p>(EP 1/6/23) :</p>
<p>- les pages web lisent (Read) le contenu des tables pour afficher l'environnement et la liste des sensors<br />- l'agent A_EnvMonitor remplit (Create/Update/Delete) les tables à partir du plc (et autres futurs weather_station et autres sensors...), et fait des synthèses</p>
<p>(AKo) Oui, il y a une petite exception où la page de "weather config" utilise à la fois la configuration de l'observatoire & les tables pour lister les sensors</p>
<p>(EP 2/6/23) OBJECTIF PRÉCIS :</p>
<p>[VOIR DIAGRAMME]<br />(<a class="external" href="https://docs.google.com/drawings/d/18r74q3C6o-gQTHaNowFHsmJXzFLQ0i1x9CxiwpdXIjA">https://docs.google.com/drawings/d/18r74q3C6o-gQTHaNowFHsmJXzFLQ0i1x9CxiwpdXIjA</a>)</p>
<p><a class="attachment" href="https://forge.in2p3.fr/attachments/209620">SF03 - Env Monitoring.jpg</a></p>
<p>- Les AgentDevice (celui du PLC, celui de la weather station, et celui de chaque sensor indépendant du plc...) alimentent la table sensors_data</p>
<p>- A_EnvMonitor fait :</p>
<p>(0) Read config (only if changed)<br />(1) Get (last) sensors data from sensors_data table (= LSD)<br />(2) Merge LSD => sensors_data_hist table<br />(3) Merge (last) env table => env_hist table<br />(4) Make new synthesis from LSD => env table (contient synthèses meteo et observatoire)<br />- Les pages web lisent la table env et affichent le contenu dans un graphique</p> PyROS - Feature #44154 (In progress): ** (SF02) SCP - Scientific Programs Management - scp_mgmthttps://forge.in2p3.fr/issues/441542021-03-12T19:27:31ZPallier Etienne
<p>Chapitres dédiés dans doc technique :</p>
<p>- Specs : <a class="external" href="https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.finrfwxrwlr7">https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.finrfwxrwlr7</a></p>
<p>- Dev : <a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.sfbx4jiisx76">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.sfbx4jiisx76</a></p> PyROS - Feature #44153 (In progress): ** (SF05) SEQ - Observation Sequences Management - seq_mgmthttps://forge.in2p3.fr/issues/441532021-03-12T19:26:56ZPallier Etienne
<p>Doc specs :<br /><a class="external" href="https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.e1mn28ov6nj">https://docs.google.com/document/d/1uDsaclR9dqXF2I4TBGhZjWiykVtpzwDiPU0Lh2g9eJQ/edit#heading=h.e1mn28ov6nj</a></p>
<p>Chapitre dédié dans doc technique :<br /><a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.9uz1ax4fg873">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.9uz1ax4fg873</a></p> PyROS - Feature #44150 (In progress): ** (SF01) USR - Users management (registration, authenticat...https://forge.in2p3.fr/issues/441502021-03-12T19:22:50ZPallier Etienne
<p>Chapitre dédié dans doc technique :<br /><a class="external" href="https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.op1pd47b5pdn">https://docs.google.com/document/d/1osHT3d8GiofRd9k3nL7cz4Hcmo9WVEOcSaSSQpgJcFs/edit#heading=h.op1pd47b5pdn</a></p> TReqS - Bug #10498 (In progress): Mysql Deadlockhttps://forge.in2p3.fr/issues/104982015-07-27T14:30:32ZChambon Bernard
<p>Found in /var/log/mysql.log<br /><pre>
150721 12:19:36 [Note] Event Scheduler: [root@localhost].[treqsjobs.cleaning_jqueues] event execution failed.
150722 16:39:36 [ERROR] Event Scheduler: [root@localhost][treqsjobs.cleaning_jqueues] Deadlock found when trying to get lock; try restarting transaction
150722 16:39:36 [Note] Event Scheduler: [root@localhost].[treqsjobs.cleaning_jqueues] event execution failed.
150722 16:46:36 [ERROR] Event Scheduler: [root@localhost][treqsjobs.cleaning_jqueues] Deadlock found when trying to get lock; try restarting transaction
150722 16:46:36 [Note] Event Scheduler: [root@localhost].[treqsjobs.cleaning_jqueues] event execution failed.
</pre></p> TReqS - Task #10451 (In progress): Deploy treqs on prod instance (cctreqs)https://forge.in2p3.fr/issues/104512015-07-22T14:59:55ZBrinette Pierre-Emmanuelpbrinette@cc.in2p3.fr
<p>Deploy the version treqs-1.7.0-20150716.034050.x86_64 on* cctreqs*</p> TReqS - Bug #10311 (Suspended): Dispatcher create a new queue once the 1st one is activatedhttps://forge.in2p3.fr/issues/103112015-07-06T17:24:41ZBrinette Pierre-Emmanuelpbrinette@cc.in2p3.fr
<p>This occurs when inserting large number of files belonging to the same tape.</p>
<p>When the queue is not yet ACTIVATED, all files are added to the current. OK</p>
<p>Since the queue is activated, new file requested are associated to à new queue, even the FPOT starting at 1st position :</p>
<p>ie :</p>
<pre>
2015-07-06 16:50:20,121 [Dispatcher_req_91311] INFO f.i.c.s.t.p.mysql.dao.MySQLQueueDAO - New queue inserted with id 153 (KT279300)
2015-07-06 16:50:20,136 [Dispatcher_req_91311] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 1 elements and is owned by test01
2015-07-06 16:50:20,159 [Dispatcher_req_91251] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 2 elements and is owned by test01
2015-07-06 16:50:20,179 [Dispatcher_req_91319] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 3 elements and is owned by test01
[...]
2015-07-06 16:51:48,909 [Dispatcher_req_92487] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 1237 elements and is owned by test01
2015-07-06 16:51:49,030 [Dispatcher_req_92226] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 1238 elements and is owned by test01
2015-07-06 16:51:49,225 [Activator] INFO f.i.c.s.t.c.activator.Activator - Activating queue KT279300, id 153, for user test01
2015-07-06 16:51:49,346 [Dispatcher_req_92349] INFO f.i.c.s.t.p.mysql.dao.MySQLQueueDAO - New queue inserted with id 154 (KT279300)
2015-07-06 16:51:49,354 [Dispatcher_req_92349] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 1 elements and is owned by test01
2015-07-06 16:51:49,381 [Dispatcher_req_92121] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 2 elements and is owned by test01
2015-07-06 16:51:49,404 [Dispatcher_req_92236] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 3 elements and is owned by test01
[...]
2015-07-06 16:51:50,213 [Dispatcher_req_92151] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 37 elements and is owned by test01
2015-07-06 16:51:50,237 [Dispatcher_req_92521] INFO f.i.cc.storage.treqs.model.Queue - Queue KT279300 - CREATED now contains 38 elements and is owned by test01
</pre> TReqS - Task #10296 (Suspended): Provide monitoring tool based on ES to productionhttps://forge.in2p3.fr/issues/102962015-07-03T15:00:45ZChambon Bernard
<p>I setup a chain for log management based on ElasticSearch ecosystem : <br />(Syslog-ng client & server - Logstash - ElasticSearch - Kibana).</p>
<p>This tool is intended for personnal usage as a developer (BCN).<br />Nevertheless production team (PEB) are interested with a such tool. I'll check what is possible to do with a minimal effort to provide acces (kibana) for him.</p> TReqS - Task #10115 (In progress): Provide jenkins worker Linux 2.2.6.xhttps://forge.in2p3.fr/issues/101152015-06-11T15:42:57ZChambon Bernard
<p>It appears that hpss lib moved from Linux 2.2.3 to Linux 3.x (jenkins) are not available<br />Try ldd -r <br /><pre>
ldd -r /opt/hpss/lib/libhpss.so
...
undefined symbol: hpss_pthread_attr_default (/opt/hpss/lib/libhpss.so)
undefined symbol: hpss_pthread_mutexattr_default (/opt/hpss/lib/libhpss.so)
...
</pre><br />Solution :<br />Provide a jenkins worker Linux 2.2.6.x<br />After that you can check with following (very) basic piece of code</p> TReqS - Task #10061 (In progress): Testing 'stability-fix' branchhttps://forge.in2p3.fr/issues/100612015-06-04T15:37:49ZChambon BernardCLASS - Bug #9916 (Feedback): CLASS compilation fails with gcc5 ( 5.1.0 )https://forge.in2p3.fr/issues/99162015-05-18T22:25:28ZLENIAU Baptistebaptiste.leniau@subatech.in2p3.fr
<p>Compiler diagnosis : <br />In file included from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSLogger.hxx:19:0,<br /> from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSObject.hxx:18,<br /> from CLASSObjectDict.h:34,<br /> from CLASSObjectDict.cxx:17:<br />/opt/local/include/gcc5/c++/sstream:300:7: error: 'struct std::__cxx11::basic_stringbuf<_CharT, <em>Traits, _Alloc>::</em>_xfer_bufptrs' redeclared with different access<br /> struct _<em>xfer_bufptrs<br /> ^<br />In file included from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSLogger.hxx:19:0,<br /> from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSObject.hxx:18,<br /> from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSFacility.hxx:15,<br /> from CLASSFacilityDict.h:34,<br /> from CLASSFacilityDict.cxx:17:<br />/opt/local/include/gcc5/c++/sstream:300:7: error: 'struct std::</em>_cxx11::basic_stringbuf<_CharT, <em>Traits, _Alloc>::</em>_xfer_bufptrs' redeclared with different access<br /> struct _<em>xfer_bufptrs<br /> ^<br />In file included from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSLogger.hxx:19:0,<br /> from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSObject.hxx:18,<br /> from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/DecayDataBank.hxx:10,<br /> from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/CLASSConstante.hxx:8,<br /> from /Users/leniau/Applications/APP_SCIENCES/CLASS_Support/source/include/FabricationPlant.hxx:15,<br /> from FabricationPlantDict.h:34,<br /> from FabricationPlantDict.cxx:17:<br />/opt/local/include/gcc5/c++/sstream:300:7: error: 'struct std::</em>_cxx11::basic_stringbuf<_CharT, <em>Traits, _Alloc>::</em>_xfer_bufptrs' redeclared with different access<br /> struct __xfer_bufptrs<br /> ^<br />make: <b>* [CLASSObjectDict.o] Error 1<br />make: <strong></b> Waiting for unfinished jobs....<br />make: <b></strong> [CLASSFacilityDict.o] Error 1<br />make: *</b> [FabricationPlantDict.o] Error 1</p> CLASS - Bug #9784 (In progress): Wrong diagnosishttps://forge.in2p3.fr/issues/97842015-04-29T11:37:10ZMOUGINOT Baptiste
<p>-IrradiationModel IM_RK4 gives "too many step in Runge Kutta" this bug is frequently due to a wrong fuel fabrication<br />-When an EvolutionData path is wrong the error is "First line must be .." instead of file not found</p> TReqS - Bug #9736 (Suspended): hpss_SetLoginCred + hpss_PurgeLoginCredhttps://forge.in2p3.fr/issues/97362015-04-21T09:40:04ZChambon Bernard
<p>Doing some tests, encountered the following behaviour</p>
<ul>
<li>Case calling hpss_PurgeLoginCred either case failure<br />With user root123 fail (=PASS), then with user root <strong>hanging on hpss_SetLoginCred</strong> (=FAILURE)</li>
</ul>
<pre>
TRACE HPSSConnection - Login for user root123 ...
TRACE HPSSConnection - Using authentication method 'unix'
ERROR HPSSConnection - Just before hpss_SetLoginCred
ERROR HPSSConnection - Just after hpss_SetLoginCred
ERROR HPSSConnection - Authentication failed for user root123, hpss_SetLoginCred return -1
TRACE HPSSConnection - Logout ...
TRACE HPSSConnection - Logout done
Calling HPSSConnection
TRACE HPSSConnection - logger already configured ...
TRACE HPSSConnection - Login for user root ...
TRACE HPSSConnection - Using authentication method 'unix'
ERROR HPSSConnection - Just before hpss_SetLoginCred
^C
Here hpss_PurgeLoginCred hang forever !
</pre>
<ul>
<li>Case calling hpss_PurgeLoginCred only if hpss_SetLoginCred succeed <br />With user root123 fail (=PASS), then with <strong>user root fail</strong> (= FAILURE)</li>
</ul>
<pre>
Calling HPSSConnection
TRACE HPSSConnection - Login for user root123 ...
TRACE HPSSConnection - Using authentication method 'unix'
ERROR HPSSConnection - Just before hpss_SetLoginCred
ERROR HPSSConnection - Just after hpss_SetLoginCred
ERROR HPSSConnection - Authentication failed for user root123, hpss_SetLoginCred return -1
Calling HPSSConnection
Exception catched : Authentication failed for user root123
TRACE HPSSConnection - logger already configured ...
TRACE HPSSConnection - Login for user root ...
TRACE HPSSConnection - Using authentication method 'unix'
ERROR HPSSConnection - Just before hpss_SetLoginCred
ERROR HPSSConnection - Just after hpss_SetLoginCred
ERROR HPSSConnection - Authentication failed for user root, hpss_SetLoginCred return -22
Exception catched : Authentication failed for user root
</pre> TReqS - Bug #9695 (In progress): Facing ConcurrentModificationException ?https://forge.in2p3.fr/issues/96952015-04-14T15:56:22ZChambon Bernard
<p>Let's start with ConcurrentModificationException</p>
<ul>
<li>ConcurrentModificationException<br />Found on both servers !, found 3 use cases of such error</li>
</ul>
<p>use case 1<br /><pre>
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922) ~[na:1.7.0_65]
at java.util.HashMap$KeyIterator.next(HashMap.java:956) ~[na:1.7.0_65]
at fr.in2p3.cc.storage.treqs.control.controller.QueuesController.getWaitingQueues(QueuesController.java:626) ~[jtreqs-server-jav
a-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.activator.Activator.process(Activator.java:466) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.activator.Activator.action(Activator.java:251) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.activator.Activator.toStart(Activator.java:670) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.process.AbstractProcess.run(AbstractProcess.java:204) [jtreqs-server-java-1.6.1-SNAPSHOT.ja
r:na]
2014-09-21 22:00:25,577 [Activator] WARN Activator Stopped
JNIException created
2014-09-21 22:00:25,578 [tape-1411329623542-54-JTC61400-27061] WARN Error processing this file: /hpss/in2p3.fr/group/dchooz/DATA/raw/DC
Run0017577_RecoP_v17_FD_prof_5.root File locked or HSM is currently unavailable.
2014-09-21 22:00:25,578 [tape-1411329623542-54-JTC61400-27061] WARN General error. Retrying /hpss/in2p3.fr/group/dchooz/DATA/raw/DCRun0
017577_RecoP_v17_FD_prof_5.root
2014-09-21 22:01:21,871 [Dispatcher] WARN Dispatcher Stopped
2014-09-21 22:02:04,347 [main] ERROR No heartbeat, the application is dying.
2014-09-21 22:02:04,347 [main] WARN Dispatcher and Activator are stopped
jTReqS-Server started
</pre><br />use case 2<br /><pre>
2015-03-11 07:17:23,872 [Dispatcher] ERROR f.i.c.s.t.c.dispatcher.Dispatcher - Stopping
fr.in2p3.cc.storage.treqs.control.dispatcher.DispatcherException: java.util.ConcurrentModificationException
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.action(Dispatcher.java:237) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.toStart(Dispatcher.java:887) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.process.AbstractProcess.run(AbstractProcess.java:204) [jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
Caused by: java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:922) ~[na:1.7.0_75]
at java.util.HashMap$ValueIterator.next(HashMap.java:950) ~[na:1.7.0_75]
at fr.in2p3.cc.storage.treqs.control.controller.FilePositionOnTapesController.exists(FilePositionOnTapesController.java:276) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.controller.TapesController.cleanup(TapesController.java:166) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.cleaningReferences(Dispatcher.java:342) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.action(Dispatcher.java:232) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
</pre><br />use case 3<br /><pre>
2015-04-04 06:31:12,608 [Dispatcher] ERROR f.i.c.s.t.c.dispatcher.Dispatcher - Stopping
fr.in2p3.cc.storage.treqs.control.dispatcher.DispatcherException: java.util.ConcurrentModificationException
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.action(Dispatcher.java:255) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.toStart(Dispatcher.java:887) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.process.AbstractProcess.run(AbstractProcess.java:204) [jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
Caused by: java.util.ConcurrentModificationException: null
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:859) ~[na:1.7.0_75]
at java.util.ArrayList$Itr.next(ArrayList.java:831) ~[na:1.7.0_75]
at fr.in2p3.cc.storage.treqs.control.controller.StagersController.getActiveStagersForQueue(StagersController.java:219) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.controller.QueuesController.addFilePositionOnTape(QueuesController.java:200) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.submitRequest(Dispatcher.java:866) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.innerProcess(Dispatcher.java:610) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.process(Dispatcher.java:701) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.retrieveNewRequests(Dispatcher.java:772) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
at fr.in2p3.cc.storage.treqs.control.dispatcher.Dispatcher.action(Dispatcher.java:242) ~[jtreqs-server-java-1.6.1-SNAPSHOT.jar:na]
... 2 common frames omitted
2015-04-04 06:31:12,609 [Dispatcher] WARN f.i.c.s.t.c.dispatcher.Dispatcher - Dispatcher Stopped
</pre></p> TReqS - Task #9545 (In progress): Provide CI with jenkinhttps://forge.in2p3.fr/issues/95452015-03-26T14:02:23ZChambon Bernard
<p>Provide CI with jenkins requires</p>
<p>1) setup a jenkins jobs</p>
<p>2) Provide a jenkins workers with HPSS stuff (HPSS libs + include) to compile</p>
<p>3) Configure the jenkins job to access private gitlab project</p>
<p>4) Configure the jenkins job to deploy rpm package on maven.in2p3.fr</p>
<p>5) Provide a jenkins workers to run tests :<br />HPSS access<br />Mysql DB<br />DB access parameters (login, password, etc.) in pre-build scripts</p> TReqS - Task #9325 (In progress): Develop test code related to stabilityhttps://forge.in2p3.fr/issues/93252015-03-09T13:49:47ZChambon BernardTReqS - Bug #9317 (In progress): Check scalabilityhttps://forge.in2p3.fr/issues/93172015-03-09T12:37:16ZChambon Bernard
<p>Scalability of the server must be checked</p> TReqS - Bug #9316 (In progress): Check stabilityhttps://forge.in2p3.fr/issues/93162015-03-09T12:36:16ZChambon Bernard
<p>Crash server encountered with high number of queues</p> IGOSat - Task #9099 (In progress): (PRO) Phase Ahttps://forge.in2p3.fr/issues/90992015-02-10T18:41:54ZAgnan Marco
<p>On y évalue la faisabilité de la mission envisagée et de la disponibilité des technologies nécessaires</p> ROD-DASHBOARD - Feature #8645 (In progress): ROD dashboard: only verify when closing tickethttps://forge.in2p3.fr/issues/86452014-12-05T09:46:08ZFrébault Pierre
<p>Ticket link : <a class="external" href="https://ggus.eu/index.php?mode=ticket_info&ticket_id=108307">https://ggus.eu/index.php?mode=ticket_info&ticket_id=108307</a></p>
<p>ROD dashboard: only verify when closing ticket.</p>
<p>Detailed Description:<br /> Dear Dashboard Team,</p>
<p>When I try to close ticket (that has Solved status in GGUS), I get only Verify option (see attachment). I suppose there should be already "Reopen" option - I believe I already seen it earlier. Maybe it was removed accidentally?</p>
<p>Usecase: Admin solves ticket in GGUS (or dashboard), ROD wants to check it, Nagios tests are in critical state, so ROD does not only Verifies, but also should Reopen the ticket.</p>
<p>Cheers,<br />Tadeusz</p> AGATA DAQ - Support #8327 (Feedback): Adding VAMOS configuration filehttps://forge.in2p3.fr/issues/83272014-10-23T16:40:10ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>il faut que tu ajoutes une petite chose dans GCC :</p>
<p>sur le START, prendre le fichier ACTIONS_experimentname.CHC_PAR qui se trouve dans /agatashare/experiments/username/experimentname et le copier dans le répertoire des data, sous-répertoire Conf</p>
<p>C'est le fichier qui décrit les data de VAMOS.</p> Topology Manager - Bug #7644 (Suspended): Compilation problem im main branch feature-guihttps://forge.in2p3.fr/issues/76442014-07-04T14:24:27ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>topology@scgw1:~/repository/topology-manager$ hg sum<br />parent: 345:b6fe33d7000c tip<br /> layout generator first version OK, example remove input in templates, use connect for calculation<br />branch: new-gui-features<br />commit: 32 unknown (clean)<br />update: (current)</p>
<p>gcc -c -Os -g -gnat12 -gnatf -gnaty -gnata -gnatyM122 -gnatwa -gnatwe tm_services_service-server.adb<br />topology_manager-http.adb:384:13: "Rank" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:385:13: "Column" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:396:13: "Rank" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:397:13: "Column" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:408:13: "Rank" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:409:13: "Column" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:420:13: "Rank" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:421:13: "Column" is not a component of type "Actor_Type" defined at actors_descriptions.ads:60<br />topology_manager-http.adb:429:18: no selector "Config_Name" for type "Topology_Type" defined at actors_descriptions.ads:101<br />topology_manager-http.adb:435:24: no selector "Aws_Host_Name" for type "Topology_Type" defined at actors_descriptions.ads:101<br />topology_manager-http.adb:439:21: no selector "Aws_Host_Name" for type "Topology_Type" defined at actors_descriptions.ads:101<br />topology_manager-http.adb:500:10: missing argument for parameter "File_Name" in call to "To_Ganil_File" declared at actors_descriptions.ads:112</p> KickSlot - Feature #7641 (In progress): Procédure perte mot de passehttps://forge.in2p3.fr/issues/76412014-07-04T12:08:05ZCorreia Philippe
<p>Procédure perte mot de passe</p> Topology Manager - Feature #7072 (Feedback): name main detectorhttps://forge.in2p3.fr/issues/70722014-05-07T16:40:44ZMichelagnoli Caterina
<p>change the name from "detector001" to AGATA or similar...</p> Topology Manager - Task #7044 (Feedback): Cleaning mysql stuffhttps://forge.in2p3.fr/issues/70442014-05-05T09:36:57ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>Is it a good idea to clean old docs and reference to TM based on mysql ?</p> Topology Manager - Support #7039 (Feedback): Updating dochttps://forge.in2p3.fr/issues/70392014-04-30T15:45:49ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>How to compile TM from scratch ?</p>
<p>Think to add public repository for missing tool</p> AGATA DAQ - Task #7035 (Feedback): Get end of run magic scripthttps://forge.in2p3.fr/issues/70352014-04-30T13:54:46ZGrave Xavier
<p>In order to have as much information as possible to develop the Glocal Configuration Control aka GCC, it should be great to have the "end of run magic script" (tm).</p> Electronic Control and Monitoring - Bug #5795 (Feedback): Time out digitizer severhttps://forge.in2p3.fr/issues/57952014-01-10T18:10:16ZPietri Stephane
<p>It could be nice if it could be augmented</p> Topology Manager - Bug #5780 (Feedback): reopening shared filehttps://forge.in2p3.fr/issues/57802014-01-09T15:16:23ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>When server is able to store autogenerated img in /tmp (/tmp full for example), he is not able to generate new image even if /tmp is cleaned ....</p>
<p>Here is the error message ...</p>
<pre>
Internal Server Error.
Please, send the following information to the Web Master, thanks.
Exception name: ADA.IO_EXCEPTIONS.USE_ERROR
Message: reopening shared file
</pre> Electronic Control and Monitoring - Bug #5759 (Feedback): bug checknarvalnodes 1https://forge.in2p3.fr/issues/57592014-01-07T18:12:10ZLafay Xavier
<p>/home/carrier/carrierLSC_HG/agataconfiguration.py:176: DeprecationWarning: os.popen3 is deprecated. Use the subprocess module.<br /> i, o, e = os.popen3(command, 'r')</p> DCOD - Bug #5462 (Feedback): Cleaning tagshttps://forge.in2p3.fr/issues/54622013-11-05T17:06:24ZLegay EricEric.Legay@csnsm.in2p3.fr
<p>It should be great to have only "readable" tags ...</p>
<p>And potentially with coherent naming <img src="/plugin_assets/redmine_wiki_extensions/images/wink.png" alt=";)"></p>
<pre>
dataserver:~/Projects/dcod/enx/tools/Driver_Generator$ hg tags
tip 901:2917b5c7fe3e
ENX-V2.6.02 860:6dccaaedecc9
last-monotone-version 770:0cdcea7b6f0b
narval.1.10.3-1 690:3555f5589824
narval-1.10.3 678:5277417ba5bb
narval-1.8.1 654:eccbdeaa2c2c
Debian 648:1c59cb36e91e
glade_to_polyorb 632:2831b9b87a1d
1.6.6-compatible 631:6e70e9f5efa6
narval-1.6.6 628:466159b15547
narval-1.6.4 production 604:afc5bd34f045
ENX-V2.6.01 578:9957d1d423c1
ENX-V2.6.00 576:d64cad49c457
ENX-V2.5 574:552bf30293d9
ENX-V2.4-AP1-Scanning 572:4358b89995ba
ENX-V2.2 570:9c55505f8ff3
ENX-V2.0 568:9a160e6544ca
ENX-V1.0 565:d26e8f3dd1cc
</pre> ENX - Bug #5144 (Feedback): ENX + P42 regressionhttps://forge.in2p3.fr/issues/51442013-09-26T11:08:03ZGrave Xavier
<p>ENX > !create My_Device 0x0 0xff DRV_DEBUG<br /> 3191 INFO [main_task_0000000000B6DA20] ENX.Console - NO_RESULT<br />ENX > !list device<br /> 3208 INFO [main_task_0000000000B6DA20] ENX.Console - DEVICE list:<br /> - My_Device<br />ENX > <br />ENX > MD My_Device 0x0<br /> 3337 INFO [main_task_0000000000B6DA20] ENX.Console - 0x00000000 -> 0x00<br />ENX > MM My_Device 0x0 0xfadadada<br /> 3360 INFO [main_task_0000000000B6DA20] ENX.Console - OK<br />ENX > MM My_Device 0x4 0xdeadbeaf<br /> 3372 INFO [main_task_0000000000B6DA20] ENX.Console - OK<br />ENX > MD My_Device 0x0</p>
<blockquote>
<p>0xFADADADA< : Wrong kind of arguments.</p>
</blockquote>
<p>Should be a number.</p>
<pre><code>3376 ERROR [main_task_0000000000B6DA20] ENX.Console - Uncatched Exception. - P42.CONVERT.WRONG_TYPE - p42-convert-characters_2_numeric.adb:84<br />ENX > MD My_Device 0x4</code></pre>
<blockquote>
<p>0xDEADBEAF< : Wrong kind of arguments.</p>
</blockquote>
<p>Should be a number.</p>
<pre><code>3407 ERROR [main_task_0000000000B6DA20] ENX.Console - Uncatched Exception. - P42.CONVERT.WRONG_TYPE - p42-convert-characters_2_numeric.adb:84</code></pre> ENX - Bug #4184 (Feedback): fonctionnement ENX linux 64 bits avec gnat_pro-7.1.1https://forge.in2p3.fr/issues/41842013-03-29T10:32:35ZPeyré Jean
<p>1/ ENX compilé avec gant-pro<br /> résultat ok<br />2/ librairie compilée avec gantpro après modif nakefile (--unchecked-shared-lib-imports)<br /> résultat ok<br />3/ lancement console<br />pb <br /><<<<<<<<<br />narval@pc-rdd:~$ console<br /> 0 INFO [main_task_0000000001787A00] ENX.Console - Information about ENX :<br /> 0 INFO [main_task_0000000001787A00] ENX.Console - |--> Version Number : 2.6.0<br /> 0 INFO [main_task_0000000001787A00] ENX.Console - |--> Date of compilation : Mon Feb 18 14:41:31 CET 2013</p>
<pre><code>0 INFO [main_task_0000000001787A00] ENX.Console - Loading Static Plugins ...<br /> 0 INFO [main_task_0000000001787A00] ENX.Console - |--> Adding DRV_DEBUG plugin.<br /> 0 INFO [main_task_0000000001787A00] ENX.Console - ... DONE</code></pre>
<pre><code>0 INFO [main_task_0000000001787A00] ENX.Console - Loading init file "_init.enx" ...<br /> 0 WARN [main_task_0000000001787A00] ENX.Console - No body elab for axmo_mccl_3axis<br /> 0 WARN [main_task_0000000001787A00] ENX.Console - No spec elab for plugin_axmo_mccl_3axis<br /> 0 ERROR [main_task_0000000001787A00] ENX.Console - STORAGE_ERROR<br /> 0 ERROR [main_task_0000000001787A00] ENX.Console - s-intman.adb:139 explicit raise<br /> 0 INFO [main_task_0000000001787A00] ENX.Console - ... DONE</code></pre>
<p><<<<<<<<</p>
<p>ENX > !list driver<br /> 46 INFO [main_task_0000000001787A00] ENX.Console - DRIVER list:<br /> - libmotor<br /> - DRV_DEBUG<br />ENX ></p>
<p><<<<<<<<<<<<<br />ENX > !list device<br /> 93 INFO [main_task_0000000001787A00] ENX.Console - DEVICE list:</p>
<p><<<<<<<<<<<<</p>
<p>les commandes qui ont été lancées dans la console sont:</p>
<p>!driver_add libmotor /home/narval/1_jpe_users/enx.drivers.motors.Axmo_Mccl_3axis/lib/libaxmo_mccl_3axis.so<br /> ok<br />!create device_jpe1_vme 16384 512 libmotor<br /> le device n'est pas installé</p>
<p><<<<<<<<<<<<<<<<</p>
<p>le même driver ENX marche sous machine 32 bits compilé sans gnatpro</p> Smurf - Bug #3673 (Feedback): gestion des options de smupdatehttps://forge.in2p3.fr/issues/36732012-12-19T10:57:40ZCanehan Xavier
<p>Le parsing des options de smupdate est trop zélé :</p>
<p>% smupdate -set comment='vierge, donnee au LPNHE' ccdcacsn1{18..23}<br />FATAL: no affectation specified for donnee au LPNHE. Use '--unset donnee au LPNHE' instead if you want to set it to (SQL)NULL</p>
<p>L'éclatement sur la virgule se fait aussi dans un bloc protégé.</p> TReqS - Feature #416 (In progress): État drainé pour TReqShttps://forge.in2p3.fr/issues/4162010-02-08T12:14:32ZSchaeffer Jonathanjonathan.schaeffer@cc.in2p3.fr
<p>Implémenter un état drainé pour TReqS.</p>
<p>Cela pourrait se faire en mettant un paramètre "global_share" dans la base de configuration.<br />Alors, le client peut se rendre compte que TReqS est drainé (via une procédure stockée dans MySQL ?) et les nouvelles requêtes sont interdites.</p> ENX - Bug #113 (Feedback): remove reference to T_Result constantshttps://forge.in2p3.fr/issues/1132009-05-06T10:30:16ZDosme Nicolas
<p>Actual drivers generate with driver generator does not compile because some constants has been removed in next version of ENX (for example 'Null_T_Result_Access' or 'Command_Ok_Result_Access').</p>