If a size- or time-based retention policy is set via maxTotalDataSizeMB
or frozenTimePeriodInSecs
in indexes.conf, how often does Splunk check the datastore to see if either of these conditions has been met? Splunk checks on startup/restart, then how often in between? Is this interval tunable? I didn't see anything in indexes.conf.spec.
I didn't look close enough. Splunk checks every 60 seconds by default. From indexes.conf.spec:
rotatePeriodInSecs = <integer>
* Frequency (in seconds) to check if a new hot DB needs to be created.
* Also the frequency to check if there are any cold DBs that need to be frozen.
* Defaults to 60.
I didn't look close enough. Splunk checks every 60 seconds by default. From indexes.conf.spec:
rotatePeriodInSecs = <integer>
* Frequency (in seconds) to check if a new hot DB needs to be created.
* Also the frequency to check if there are any cold DBs that need to be frozen.
* Defaults to 60.
In 3.x it was every few minutes. I'll have to do some code Splunking to find the current information.