Splunk Dev

Why does fillnull command have two type processing? (distributable streaming command/dataset processing)

munang
Path Finder

Splunk documentation said


"fillnull command is a distributable streaming command when a field-list is specified. When no field-list is specified, the fillnull command fits into the dataset processing type"

 

I wonder why it works as dataset processing if no fields are specified. The results are all the same anyway, but there must be a reason.

Thanks for letting us know.

0 Karma

munang
Path Finder

Thank you!!

0 Karma

richgalloway
SplunkTrust
SplunkTrust

When a field name is specified, it's easy for an indexer to see that the field has no value and substitute the fill value.  Without a field name specified, it has to know the full set of fields to know which have null values.  That's not a distributable function.

---
If this reply helps you, Karma would be appreciated.
Get Updates on the Splunk Community!

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer at Splunk .conf24 ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...

Share Your Ideas & Meet the Lantern team at .Conf! Plus All of This Month’s New ...

Splunk Lantern is Splunk’s customer success center that provides advice from Splunk experts on valuable data ...

Combine Multiline Logs into a Single Event with SOCK: a Step-by-Step Guide for ...

Combine multiline logs into a single event with SOCK - a step-by-step guide for newbies Olga Malita The ...