Getting Data In

How often does Splunk check to apply retention policy?

hulahoop
Splunk Employee
Splunk Employee

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.

Tags (1)
1 Solution

hulahoop
Splunk Employee
Splunk Employee

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.

View solution in original post

hulahoop
Splunk Employee
Splunk Employee

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.

jrodman
Splunk Employee
Splunk Employee

In 3.x it was every few minutes. I'll have to do some code Splunking to find the current information.

Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

Data Persistence in the OpenTelemetry Collector

This blog post is part of an ongoing series on OpenTelemetry. What happens if the OpenTelemetry collector ...

Introducing Splunk 10.0: Smarter, Faster, and More Powerful Than Ever

Now On Demand Whether you're managing complex deployments or looking to future-proof your data ...

Community Content Calendar, September edition

Welcome to another insightful post from our Community Content Calendar! We're thrilled to continue bringing ...