So I would definitely suggest thay the metastore cache initialization phase
be atomic. That being said we should introduce some sort of retry logic. In
the event we can't complete a task we throw an initialization exception.
On Nov 9, 2015 4:18 PM, "Sravya Tirukkovalur" <[email protected]> wrote:

> Hi folks,
>
> Right now if there is an error condition in evaluating paths
> in MetaStoreCacheIntilizer in one of the tasks, we throw a Runtime
> Exception. The more I think about, it looks like it would be best to log an
> error and continue; as a plugin should not cause the service to come down?
> On the other hand, doing so might result in incomplete sync which might
> make it hard to get to the root cause.
>
> Tracking this at https://issues.apache.org/jira/browse/SENTRY-957
>
> Please let me know your thoughts.
>
> Thanks!
> --
> Sravya Tirukkovalur
>

Reply via email to