Class MainIngestionStorageMetadataService

java.lang.Object
com.linkedin.venice.service.AbstractVeniceService
com.linkedin.davinci.ingestion.main.MainIngestionStorageMetadataService
All Implemented Interfaces:
StorageMetadataService, OffsetManager, Closeable, AutoCloseable

public class MainIngestionStorageMetadataService extends AbstractVeniceService implements StorageMetadataService
MainIngestionStorageMetadataService is an in-memory storage metadata service for IsolatedIngestionBackend. It keeps storage metadata in the memory so RocksDB metadata partitions can be opened by isolated ingestion process only. For metadata update generated by hybrid ingestion, it will sync and persist the update to the RocksDB metadata partition through IPC protocol.