The Hive listener will attempt to add the partition every time this is called, which is an RPC call to the MetaStore. Given that we expect to have multiple files fairly often, should we keep track of the parent paths that we have notified on? We can do that either here or in the Hive listener.