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