Hi Dojo,
I'm wondering if a completed ReservationInstance stays forever in the system or there is a TTL configured?
Hi Jens,
From what I could find, reservation instances are retained for 5 years based on the last modified date. There have been similar questions in the past, but without a clear confirmation of the default value. In the end, for the question at the time, it was sufficient to know you can customize the TTL by modifying DBMaintenanceDMS.xml | DataMiner Docs.
Relevant questions:
- How long are bookings/reservations kept in DB after they are finished? - DataMiner Dojo
- SRM - Does DataMiner perform automatic clean up? - DataMiner Dojo
Now, I tried to get a hint on what is actually configured on the system by making use of the following SLNET call: GetTTLConfigurationRequest
In there, you will see that reservation instances are both listed under the collection DefaultDataTypeTTL and under ConfiguredLoggerTableTTL as creservationinstance. The 5 years TTL was found in the DefaultDataTypeTTL (158112000 s).
Hope this helps already a bit.
Kind Regards,
Jarno
Hi Jens,
As of today, the reservation instances should have an infinite TTL by default, so they will stay in the system forever. This applies to all other SRM objects as well.
We understand the SRM documentation surrounding TTL is not accurate/non-existent, so we'll make an action point to improve it. I'll post a comment on my reply once this is done.
Note: this is based on what I could retrieve from the system configuration. It would still be good to have this confirmed or clarified by the software team.