Нашел проблему, но не могу понять как решить
GenStage:consumer сохраняет данные в базу, после записывает в ets краткую информацию
Если убрать запись в ets - то сборщик мусора корректно все подчищает
Если оставить запись в ets - начинает течь, при этом сам размер ets не сильно растет
Примерно так:
model = Repo.insert!(...)
:ets.insert(:organizations, {inn, {model.uuid, model.discharge_date}})
может быть, что в ets записываются ссылки на значения model и сборщик мусора поэтому не освобождает место из под model?
Попробуй сделать на все бинари перед записью в ets :binary.copy