Hi all,

The SENTRY-1205 is finished and it's created for refactor the 
sentry-provider-db and create sentry-service module. Currently, the module 
sentry-provider-db includes all the codes for sentry server and sentry client. 
To pull the client and server dependencies outside of sentry-provider-db, 
sentry-service is created for this.

The sentry-service includes sentry-service-common, sentry-service-server and 
sentry-service-client. To minimize the impact, the package name doesn't change, 
eg,  you'll get the 
org.apache.sentry.provider.db.service.persistent.SentryStore in 
sentry-service-server module. It's kind of weird, and I think this can be 
improved in the next step.

For all sentry-binding dependency, they still dependent on sentry-provider-db 
which will involve the sentry-service-client and the server related code won't 
be involved.
For the module dependencies, the following things change:
               sentry-provider-db depend on sentry-service-client
               all sentry-tests depend on sentry-service-server

I plan to merge this change with the master, feel free for any comment, thanks.

best regards,
Colin Ma

Reply via email to