Github user keith-turner commented on the pull request:
https://github.com/apache/accumulo/pull/103
> Those who wish to implement the layer of access you've allowed will do
so without regard to an external API.
Using non public Accumulo APIs is ok if the software is only used by the
authors. However in the case where someone writes software that uses
non-public APIs and shares that software with others, it could result in a
bad/confusing user experience.
> What we needed and implemented was a way to bypass the tserver. I would
like to see this supported through the connector as an established mechanism
for data retrieval.
What I was going for here is a different use case. This API supports
working with RFiles without having an Accumulo instance. I made a choice not
to require a connector. This supports writing tools that can be shared around
reading and writing rfiles.
> We want to hide all of this. I would love to see all of that implemented
for us so we don't need to continue to implement what we currently have. I was
hoping your pull requests would allow us to that. Perhaps i'm reaching for what
I hoped the intent of your pull request was.
So I think this puts more in the public API to support this use case, but
not everything. We do need to work towards getting this use case fully
supported in the public API. Is it documented in an issue?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---