18 Apr 2017, Andreas Suter, Bug Report, run start/stop oddity  
 | 
I stumbled over an oddity which I would like to understand better. Here the
 
boundaries:
 
- Enable non-localhost RPC -> y
 | 
   
   02 May 2017, Konstantin Olchanski, Bug Report, run start/stop oddity  
 | 
 
I should really get around to fix this junk error message:
 
 | 
   26 Apr 2017, Francesco Renga, Forum, Problem with logger at run start 
 | 
Dear experts,
 
    we have a problem when trying to run a MIDAS DAQ which worked in the past on the same PC (but on a different
 
network). We get the following error messages when starting a new run:
 | 
   
   26 Apr 2017, Stefan Ritt, Forum, Problem with logger at run start 
 | 
Dear Francesco,
 
 
Your error (No route to host) typically means that you have a network problem outside of MIDAS. Your computer has to "find itself" and 
 | 
      
   26 Apr 2017, Francesco Renga, Forum, Problem with logger at run start 
 | 
Dear Stefan,
 
           thank you very much for your reply. We could finally fix the problem by replacing "scarlett" with "scarlett.localdomain" in our
 
hostname configuration file /etc/hostname (under debian).
 | 
   
   02 May 2017, Konstantin Olchanski, Forum, Problem with logger at run start 
 | 
> Wed Apr 26 23:03:12 2017 [mhttpd,ERROR] [midas.c:9106:rpc_client_connect,ERROR] cannot connect to host "scar
 
> lett", port 44858: connect() returned -1, errno 113 (No route to host)
 
 | 
   02 May 2017, Konstantin Olchanski, Info, mhttpd inline-editor change 
 | 
I changed the mhttpd odb inline editor to use the json-rpc interface. Good things:
 
 
- browser no longer complains about obsolete synchronous ajax calls
 | 
   17 Mar 2017, Pierre Gorel, Bug Report, badly managed case in history_schema.cxx: dat file empty 
 | 
For an unknown reason, Logger died few days ago while writing the history. The
 
file mhf_1489577446_20170315_system.dat was created, but was empty.
 
 | 
   
   15 Apr 2017, Konstantin Olchanski, Bug Report, badly managed case in history_schema.cxx: dat file empty 
 | 
> For an unknown reason, Logger died few days ago while writing the history. The
 
> file mhf_1489577446_20170315_system.dat was created, but was empty.
 
 | 
   14 Apr 2017, Wes Gohn, Forum, mhttpd lag 
 | 
Hi everyone, 
 
 
We have recently been experiencing a lot of lag with our midas control webpage,
 | 
   
   14 Apr 2017, Pierre Gorel, Forum, mhttpd lag 
 | 
> Hi everyone, 
 
> 
 
> We have recently been experiencing a lot of lag with our midas control webpage,
 | 
      
   15 Apr 2017, Konstantin Olchanski, Forum, mhttpd lag 
 | 
> > Hi everyone, 
 
> > 
 
> > We have recently been experiencing a lot of lag with our midas control webpage,
 | 
         
   15 Apr 2017, Konstantin Olchanski, Forum, mhttpd lag, which browser 
 | 
> > > 
 
> > > We have recently been experiencing a lot of lag with our midas control webpage,
 
> > > which is making it very frustrating to use. Has anyone experienced this, and do
 | 
   05 Apr 2017, Andreas Suter, Bug Report, Equipment Expand doesn't work anymore 
 | 
I'd liked very much the possibility to hide away Equipment on the main page. It
 
is also nice to have the '+' to get it quickly back when needed. However, this
 
seems not to work anymore (git c9d9d604803). Is this a feature or something went
 | 
   
   10 Apr 2017, Stefan Ritt, Bug Report, Equipment Expand doesn't work anymore 
 | 
> I'd liked very much the possibility to hide away Equipment on the main page. It
 
> is also nice to have the '+' to get it quickly back when needed. However, this
 
> seems not to work anymore (git c9d9d604803). Is this a feature or something went
 | 
      
   10 Apr 2017, Andreas Suter, Bug Report, Equipment Expand doesn't work anymore 
 | 
> > I'd liked very much the possibility to hide away Equipment on the main page. It
 
> > is also nice to have the '+' to get it quickly back when needed. However, this
 
> > seems not to work anymore (git c9d9d604803). Is this a feature or something went
 | 
         
   15 Apr 2017, Konstantin Olchanski, Bug Report, Equipment Expand doesn't work anymore 
 | 
> > > I'd liked very much the possibility to hide away Equipment on the main page. It
 
> > > is also nice to have the '+' to get it quickly back when needed. However, this
 
> > > seems not to work anymore (git c9d9d604803). Is this a feature or something went
 | 
   05 Apr 2017, Andreas Suter, Suggestion, nicer header?! 
 | 
We use the customHeader to display some useful information. Currently I do not
 
like its style. What about to make it more alike the footer?
 
 | 
   
   05 Apr 2017, Stefan Ritt, Suggestion, nicer header?! 
 | 
In my opinion this makes sense. If KO agrees, you should commit your change.
 
 
Stefan
 | 
      
   15 Apr 2017, Konstantin Olchanski, Suggestion, nicer header?! 
 | 
> In my opinion this makes sense. If KO agrees, you should commit your change.
 
 
Please go ahead (sorry for slow reply). I have no idea what this change does. A screenshot of "before" 
 | 
   14 Mar 2017, Andreas Suter, Bug Report, mhttpd - /Experiment/Menu Buttons - git-sha a350e8db11 
 | 
I think there sneaked in a little bug in the mhttpd: when starting an experiment
 
from scratch and starting the mhttpd, the Menu Buttons are missing and,
 
correctly, I get periodic error messages. I expected that the default ODB entry
 | 
   
   14 Mar 2017, Konstantin Olchanski, Bug Report, mhttpd - /Experiment/Menu Buttons - git-sha a350e8db11 
 | 
> I think there sneaked in a little bug in the mhttpd: when starting an experiment
 
> from scratch and starting the mhttpd, the Menu Buttons are missing and,
 
> correctly, I get periodic error messages. I expected that the default ODB entry
 | 
      
   16 Mar 2017, Konstantin Olchanski, Bug Report, Replaced with /experiment/menu, mhttpd - /Experiment/Menu Buttons - git-sha a350e8db11 
 | 
> > I think there sneaked in a little bug in the mhttpd: when starting an experiment
 
> > from scratch and starting the mhttpd, the Menu Buttons are missing
 
 | 
         
   16 Mar 2017, Thomas Lindner, Bug Report, Replaced with /experiment/menu, mhttpd - /Experiment/Menu Buttons - git-sha a350e8db11 
 | 
> > > I think there sneaked in a little bug in the mhttpd: when starting an experiment
 
> > > from scratch and starting the mhttpd, the Menu Buttons are missing
 
> 
 | 
            
   28 Mar 2017, Konstantin Olchanski, Bug Report, Replaced with /experiment/menu, mhttpd - /Experiment/Menu Buttons - git-sha a350e8db11 
 | 
> > > > I think there sneaked in a little bug in the mhttpd: when starting an experiment
 
> > > > from scratch and starting the mhttpd, the Menu Buttons are missing
 
> > 
 | 
   14 May 2015, Konstantin Olchanski, Suggestion, checksums for midas data files 
 | 
I am adding LZ4 and LZO compression the mlogger and as part of this work, I would like to add 
 
computation of checksums for the midas files.
 
 | 
   
   14 May 2015, Stefan Ritt, Suggestion, checksums for midas data files 
 | 
> Any thoughts on this?
 
 
We use binary midas files now for ~20 years and never felt the necessity to put any checksums or even encryption on these files. The reason for that is | 
      
   15 May 2015, Konstantin Olchanski, Suggestion, checksums for midas data files 
 | 
> > Any thoughts on this?
 
> 
 
> We use binary midas files now for ~20 years and never felt the necessity to put any checksums or even encryption on these files ...
 | 
   
   05 Oct 2016, Lee Pool, Suggestion, checksums for midas data files 
 | 
Hi
 
 
> On one side, such checksums help me confirm that uncompressed data contents is the same as original 
 | 
      
   13 Oct 2016, Konstantin Olchanski, Suggestion, checksums for midas data files 
 | 
Confirmed, this is a bug in mlogger. It should be creating *2* files, one with the before-compression checksum and one with the after-compression checksum. 
At 
 
least both checksums are written to midas.log, so you can grep them from there. K.O.
 | 
         
   13 Mar 2017, Konstantin Olchanski, Suggestion, checksums for midas data files 
 | 
> Confirmed, this is a bug in mlogger. It should be creating *2* files, one with the before-compression checksum and one with the after-compression checksum. 
At 
 
> least both checksums are written to midas.log, so you can grep them from there. K.O.
 | 
   13 Mar 2017, Konstantin Olchanski, Info, improved mhttpd sounds 
 | 
I reworked the alarm sounds in mhttpd - now you can turn off all sounds without disabling the 
 
alarm system for everybody.
 
 | 
   27 Feb 2017, William Moore, Suggestion, analyzer failing to load ODB parameters 
 | 
Hi,
 
 
I am attempting to compile and run analysis code on a completely different,
 | 
   15 Feb 2017, NguyenMinhTruong, Bug Report, increase event buffer size 
 | 
Dear all,
 
 
I have problem in event buffer size.
 | 
   
   16 Feb 2017, Konstantin Olchanski, Bug Report, increase event buffer size 
 | 
> I have problem in event buffer size.
 
> 
 
> When run MIDAS, I got error "total event size (1307072) larger than buffer size
 | 
      
   20 Feb 2017, NguyenMinhTruong, Bug Report, increase event buffer size 
 | 
I am sorry for my late reply 
 
 
memory in my PC is 16 GB 
 | 
         
   20 Feb 2017, Konstantin Olchanski, Bug Report, increase event buffer size 
 | 
> memory in my PC is 16 GB 
 
 
You can safely go to buffer size 100 Mbytes or more.
 | 
            
   20 Feb 2017, Konstantin Olchanski, Bug Report, increase event buffer size 
 | 
> > memory in my PC is 16 GB 
 
> 
 
> You can safely go to buffer size 100 Mbytes or more.
 | 
   15 Feb 2017, NguyenMinhTruong, Bug Report, increase event buffer size 
 | 
Dear all,
 
 
I have problem in event buffer size.
 | 
   14 Feb 2017, Konstantin Olchanski, Info, mhttpd.js split into midas.js, mhttpd.js and obsolete.js 
 | 
As discussed before, the midas omnibus javascript file mhttpd.js has been split into three pieces:
 
 
midas.js - midas "public api" for building web pages that interact with midas
 | 
   08 Sep 2016, Amy Roberts, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
I've recently run into issues when using JSON.parse on ODB keys containing 
 
8-bit data.
 
 | 
   
   30 Sep 2016, Konstantin Olchanski, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
> I've recently run into issues when using JSON.parse on ODB keys containing 
 
> 8-bit data.
 
 | 
      
   25 Oct 2016, Thomas Lindner, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
> > I've recently run into issues when using JSON.parse on ODB keys containing 
 
> > 8-bit data.
 
> 
 | 
      
   01 Dec 2016, Thomas Lindner, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail  
 | 
> > I've recently run into issues when using JSON.parse on ODB keys containing 
 
> > 8-bit data.
 
> 
 | 
         
   15 Jan 2017, Thomas Lindner, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
> > In other words, non-UTF-8 strings are following non-IEEE-754 floating point values into oblivion - as 
 
> > we do not check the TID_FLOAT and TID_DOUBLE is valid IEEE-754 values, we should not check 
 
> > that TID_STRING is valid UTF-8.
 | 
            
   23 Jan 2017, Thomas Lindner, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
 
> At Konstantin's suggestion, I committed the function I found for checking if a string was UTF-8 compatible to
 
> odb.c.  The function is currently not used; I commented out a proposed use in db_create_key.  Experts can decide
 | 
               
   30 Jan 2017, Stefan Ritt, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
> 
 
> > At Konstantin's suggestion, I committed the function I found for checking if a string was UTF-8 compatible to
 
> > odb.c.  The function is currently not used; I commented out a proposed use in db_create_key.  Experts can decide
 | 
                  
   01 Feb 2017, Konstantin Olchanski, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
> 
 
> I see you put some switches into the environment ("MIDAS_INVALID_STRING_IS_OK"). Do you think this is a good idea? Most variables are 
 
> sitting in the ODB (/experiment/xxx), except those which cannot be in the ODB because we need it before we open the ODB, like MIDAS_DIR. 
 | 
                     
   01 Feb 2017, Stefan Ritt, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail 
 | 
> Some additional explanation.
 
> 
 
> Time passed, the world turned, and the current web-compatible standard for text strings is UTF-8 encoded Unicode, see 
 | 
   15 Dec 2016, Kevin Giovanetti, Bug Report, midas.h  error 
 | 
creating a frontend on MAC Sierra OSX 10
 
include the midas.h file and when compiling with XCode I get an error based on
 
this entry in the midas.h include
 | 
   
   15 Dec 2016, Stefan Ritt, Bug Report, midas.h  error  
 | 
> creating a frontend on MAC Sierra OSX 10
 
> include the midas.h file and when compiling with XCode I get an error based on
 
> this entry in the midas.h include
 | 
      
   01 Feb 2017, Konstantin Olchanski, Bug Report, midas.h  error 
 | 
> 
 
> If you compile with the included Makefile, you will see a 
 
> 
 | 
         
   01 Feb 2017, Stefan Ritt, Bug Report, midas.h  error 
 | 
> > 
 
> > If you compile with the included Makefile, you will see a 
 
> > 
 | 
   14 Oct 2016, Konstantin Olchanski, Info, Javascript based run start and stop pages. 
 | 
I switched mhttpd to use the new javascript based run start and stop pages.
 
 
There are two new html pages:
 | 
   
   05 Dec 2016, Thomas Lindner, Info, Javascript based run start and stop pages. 
 | 
> I switched mhttpd to use the new javascript based run start and stop pages.
 
 
One initial complaint: the transition.html page doesn't seem to deal well with a frontend program using
 | 
      
   01 Feb 2017, Konstantin Olchanski, Info, Javascript based run start and stop pages. 
 | 
> > I switched mhttpd to use the new javascript based run start and stop pages.
 
> 
 
> One initial complaint: the transition.html page doesn't seem to deal well with a frontend program using
 | 
         
   01 Feb 2017, Stefan Ritt, Info, Javascript based run start and stop pages. 
 | 
> > > I switched mhttpd to use the new javascript based run start and stop pages.
 
> > 
 
> > One initial complaint: the transition.html page doesn't seem to deal well with a frontend program using
 | 
   01 Dec 2016, Konstantin Olchanski, Info, midas wiki updated to mediawiki 1.27.1 
 | 
midas wiki at https://midas.triumf.ca/MidasWiki/index.php/Main_Page
 
was updated to MediaWiki version 1.27.1, the current MediaWiki LTS release.
 
Everything should work as before, but if you see any problems or anomalies, please report
 | 
   24 Oct 2016, Tim Gorringe, Bug Report, problem with error code DB_NO_MEMORY from  db_open_record() call when establish additional hotlinks 
 | 
Hi Midas forum,
 
 
I'm having a problem with odb hotlinks after increasing sub-directories in an 
 | 
   
   25 Oct 2016, Tim Gorringe, Bug Report, problem with error code DB_NO_MEMORY from  db_open_record() call when establish additional hotlinks 
 | 
oOne additional comment. I was able to trace the setting of the error code DB_NO_MEMORY 
 
to a call to the db_add_open_record() by mserver that is initiated during the start-up 
 
of my frontend via an RPC call. I checked with a debug printout that I have indeed 
 | 
      
   04 Nov 2016, Thomas Lindner, Bug Report, problem with error code DB_NO_MEMORY from  db_open_record() call when establish additional hotlinks 
 | 
Hi Tim,
 
 
I reproduced your problem and then managed to go through a procedure to increase the number
 | 
         
   25 Nov 2016, Thomas Lindner, Bug Report, problem with error code DB_NO_MEMORY from  db_open_record() call when establish additional hotlinks 
 | 
The procedure I wrote seemed to work for Tim too, so I added a page to the wiki about it here:
 
 
https://midas.triumf.ca/MidasWiki/index.php/FAQ
 | 
   14 Oct 2016, Luka Pavelic, Forum, Wiener PCIVME link 
 | 
Hello, 
 
I'm trying to make Wiener PCIVME link work with MIDAS. 
 
In documentation/VME dirvers/ it's saying: "wevmemm.c PCI/VME Wiener board
 | 
   
   14 Oct 2016, Konstantin Olchanski, Forum, Wiener PCIVME link 
 | 
> Hello, 
 
> I'm trying to make Wiener PCIVME link work with MIDAS. 
 
> In documentation/VME dirvers/ it's saying: "wevmemm.c PCI/VME Wiener board
 | 
      
   14 Oct 2016, Pierre-Andre Amaudruz, Forum, Wiener PCIVME link 
 | 
> > Hello, 
 
> > I'm trying to make Wiener PCIVME link work with MIDAS. 
 
> > In documentation/VME dirvers/ it's saying: "wevmemm.c PCI/VME Wiener 
 |