12 Dec 2021, Marius Koeppel, Bug Report, Writting MIDAS Events via FPGAs   
 | 
Dear all,
 
 
in 13 Feb 2020 to 21 Feb 2020 we had a talk about how I try to create MIDAS events directly on a FPGA and 
 | 
   
   26 Jan 2022, Marius Koeppel, Bug Report, Writting MIDAS Events via FPGAs  
 | 
 
> Any error messages printed by the frontend? any error message in midas.log? core dumps? crashes? 
 
> I do not understand what you mean by "did not get the data into midas". You create events
 | 
   
   26 Jan 2022, Marius Koeppel, Bug Report, Writting MIDAS Events via FPGAs  
 | 
 
> If you are connected locally (no mserver), I want to know the value returned by bm_send_event(). Simplest
 
> if you edit mfe.c and everywhere it calls bm_send_event() and rpc_send_event(), print the returned value.
 | 
   
   16 Feb 2022, Marius Koeppel, Bug Report, Writting MIDAS Events via FPGAs  
 | 
I just came back to this and started to use the dummy frontend.
 
Unfortunately, I have a problem during run cycles: 
 
 | 
   
   07 Mar 2022, Marius Koeppel, Bug Report, Writting MIDAS Events via FPGAs  
 | 
> This problem has (likely) been fixed in the current version. Please pull develop and try again. Was a recursive call to the event collection routine which 
is only triggered if you send events faster than 
 
> the logger can digest, so not many people see it.
 | 
   
   25 Mar 2022, Marius Koeppel, Bug Report, Writting MIDAS Events via FPGAs  
 | 
I finally found the problem why the readout stops after a run transition. 
 
 
In my dummy frontend the serial number was not reset to zero at run start. 
 | 
   
   27 Apr 2023, Marius Koeppel, Suggestion, Maximum ODB size 
 | 
Hi all,
 
 
> I agree, I think we can safely bump the limit from 100 Mbytes to 1 Gbyte, maybe 1.5 or 
 | 
   
   27 Apr 2023, Marius Koeppel, Suggestion, Maximum ODB size 
 | 
> This is change is wrong. As I wrote, ODB is not 64-bit clean and it is not 32-bit clean. We think is is 31-bit clean, so maximum size would be slightly 
less than 2 Gbytes.
 
 | 
   
   28 Apr 2023, Marius Koeppel, Suggestion, Maximum ODB size    
 | 
> my vote is to bump the ODB size limit to 1999*1000*1000 (not quite 2GB). but this needs to be tested. especially save and restore from ODB, XML and JSON 
files, including how long it takes to save and load a 1.9GB ODB. K.O.
 
 | 
   
   28 Apr 2023, Marius Koeppel, Suggestion, Maximum ODB size 
 | 
> At the run start mlogger writes the ODB to the .mid file. This needs conversion (binary ODB -> XML ASCII) which can take time.
 
> This does NOT depend on the ODB size, but on the ODB *content*. Every key in the ODB takes time to convert. So if your ODB as 1.5 GB
 
> but only a few keys, this is still fast. Only if you have 200 million keys int he ODB, then mlogger takes lots of time to convert
 | 
   
   13 Jun 2023, Marius Koeppel, Suggestion, Maximum ODB size 
 | 
 
> BTW, how do I resize the ODB. I remember we discussed this some time ago, and concluded that odbedit needs a resize flag. Has this even been 
 
> done? If not, what is the "official" way to resize the ODB. We had some documentation about that some time ago, but I can't find it anymore.
 | 
   30 Aug 2024, Marius Koeppel, Suggestion, Improve Event Documentation 
 | 
Hi,
 
 
I am writing a Rust based midas file reader however it was kind of hard to understand the full midas file 
 | 
   
   01 Sep 2024, Marius Koeppel, Suggestion, Improve Event Documentation 
 | 
> > Hi,
 
> > 
 
> > I am writing a Rust based midas file reader however it was kind of hard to understand the full midas file 
 | 
   
   02 Sep 2024, Marius Koeppel, Suggestion, Improve Event Documentation 
 | 
> > I am writing a Rust based midas file reader
 
> 
 
> You might find this library I wrote useful: https://crates.io/crates/midasio
 | 
   
   16 Sep 2024, Marius Koeppel, Bug Report, Crash using ODB watch 
 | 
This is not the case here. Note that the error message: "Callback received for a midas::odb object which went out of scope" is not called! The segmentation 
fault happens later line 96.
 
 | 
   
   16 Sep 2024, Marius Koeppel, Bug Report, Crash using ODB watch 
 | 
Okay, but this is then a big issue IMO. For Mu3e we do this in every frontend and I also checked again all of these watches are broken at the moment (with 
commit 3ad98c5 they worked).
 
 
 | 
   
   18 Sep 2024, Marius Koeppel, Bug Report, Crash using ODB watch 
 | 
I created a PR to fix this issue https://bitbucket.org/tmidas/midas/pull-requests/42.
 
The crash happened since the change in commit 3ad98c5 always got the ODB via XML.
 
However, the creation from XML should only be used when a user wants to read fast (and when we are on a remote machine) so I added the flag use_from_xml | 
   13 Dec 2024, Marius Koeppel, Info, New Feature: Message Search  
 | 
Dear all,
 
 
a new feature was implemented which allows to search the log messages in MIDAS. Attached one can find a more detailed explanation of how to use the feature.
 | 
   16 May 2025, Marius Koeppel, Bug Report, history_schema.cxx fails to build 
 | 
Hi all,
 
 
we have a CI setup which fails since 06.05.2025 to build the history_schema.cxx. There was a major change in this code in the commits fe7f6a6 and 159d8d3.
 | 
   
   25 Nov 2020, Marco Francesconi, Suggestion, ODBSET wildcards with array keys in Sequencer files 
 | 
Hi,
 
I guess the issue is in the "[?]" part of the command, the indexing is handled differently from the odb path and does not 
 
support "?".
 |