agingade commented on pull request #5637:
URL: https://github.com/apache/geode/pull/5637#issuecomment-770014534
> @agingade This PR is ready to be reviewed. Please review it when you're
available.
@masaki-yamakawa
Participants in team discussion: @jchen21 @dschneider-pivotal
Thanks for your PR. Sorry for delay in responding to this.
We had a team discussion around this PR as it deflects from the way Geode
configuration is done (the recommended way). In the past Geode/GemFire was
built with cache.xml as a way to configure the system; based on its drawback
and keep the overall cluster configuration easier, it was decided to
adopt/build Cluster Configuration Service with gfsh as the tool to accomplish
it (currently there is work getting done to support the same through new
management APIs). As the Cluster Configuration Service got matured, the use of
xml is gradually getting deprecated.
The change proposed with this ticket/PR feels like going back to the
cache.xml way of configuring the system. Can you please let us know the reason
behind not using the cluster configuration service and going with cache.xml; we
would like to understand more about the usecase/requirement and see if there
are any other better options.
Also, you can achieve what you are looking for, by exporting the cluster
configuration info (once defined using gfsh - which is an xml output) and then
importing it to any test/dev/prod system. Can this suffice your requirement?
On the other note, based on the PR review, it expects the user class to be
in the server side classpath; currently this is not a requirement while using
PDX type/object; one of the main functionality of PDX is to support data stores
without needing a class definition on the server. The product takes care of
this internally when one configures the jdbc mapping automatically.
Please let us know your thoughts.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]