‎28-03-2018 06:58 PM
Dear community,
We are working on a GBMS repository mode (file mode). Can anyone explain how to exploit the transaction files (.MGL) that are created in the folder \server_path\..\Db\Repository\Repository.Transactions ?
I can see several .MGL files containing all transactions from the different users working on our environment.
I would like to know:
- When are those files created ? Why are there several files per user ?
- In case of a dispatch problem, can I use the right transaction file (.mgl) and import it into the model to recover from work losses ?
- When are these files cleaned from the server ?
Regards,
Ismael
Solved! Go to Solution.
‎25-04-2018 12:44 PM
Hello haddad_i,
You can see/find specific .MGL file using object dispatched time (from history) and _HexaIdAbs .
In the object history, you will find dispatched time , user details under the dispatch column. So, You can choose the right .MGL file based on dispatched date, time and find the object _HexaIdAbs in that .MGL file.
OR
You can import that specific .MGL file into MEGA and find the specific object modifications from repository properties (File --> Properties) under "Updates" -> "Target" (Object)
Thanks,
Raj
‎23-04-2018 06:27 PM
Hello Raj_G,
thank you for your answer. I tried to identify the specific .MGL file that contains the objects created during a specific working session to import it into MEGA. The problem is that I am not able to find the right MGL file because:
1) there are a lot of MGL files per user
2) the contents of MGL are not very clear to read
Thank you anyway
Regards
‎04-04-2018 02:29 PM
If you have a scenario where data is lost, please open a case so that we can perform further investigations.
Additional comments
1) GBMS storage is deprecated.
It is recommende to used SQL server/Oracle storage.
2) Data and logs are stored elsewhere.
Stored in Data files (EMB, EMS) for GBMS storage
Stored in database server for SQL server/Oracle storage
3) Such files are created because the backup logfile feature is enabled.
See http://community.mega.com/t5/custom/page/page-id/mega-kb-solution?sid=501570000017kD4AAI
‎04-04-2018 02:09 PM
Hello Ismael,
All the user logfiles will be places in \server_path\..\Db\Repository\Repository.logs folder.
If you want to recover any specific data/objects of users, you can import directly .MGL files based on object hisory.
Repository.Transaction files will create at MEGA login time.
- In case of a dispatch problem, can I use the right transaction file (.mgl) and import it into the model to recover from work losses ?
>> Yes, for object the recovery, you can use server_path\..\Db\Repository\Repository.logs folder .MGL files.
- When are these files cleaned from the server ?
>> As per my knowledge, there is no automate jobs in MEGA for cleaning these log files. You have to do it manually.
Thanks,
Raj