Improves record_filter_t subclass support for initially-idle cores by refactoring get_output_basename() out of initialize_shard_output(), allowing a subclass to share the complex initial setup while still using its own output scheme. Also moves the setup variable to protected for access to outputext in subclasses.
Removes code that was refactored into initialize_shard_output() but accidentally left in place in PR #6704.
Improves record_filter_t subclass support for initially-idle cores by refactoring get_output_basename() out of initialize_shard_output(), allowing a subclass to share the complex initial setup while still using its own output scheme. Also moves the setup variable to protected for access to outputext in subclasses.
Removes code that was refactored into initialize_shard_output() but accidentally left in place in PR #6704.
Tested internally.
Issue: #6635