[
https://issues.apache.org/jira/browse/HBASE-29024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17914755#comment-17914755
]
Andrew Kyle Purtell edited comment on HBASE-29024 at 1/20/25 6:13 PM:
----------------------------------------------------------------------
[~stoty]
Edited.
I have no objection to removing test only dependencies from binary convenience
artifacts but have worked with the hbase-external-blockcache component fairly
recently and might consider it for a future use case, as mentioned on the
thread on dev@. So if we are considering removing spymemcached from binary
assemblies, +1 to that, there's no need for test-only dependencies like that at
runtime in production. This assumes the test scope dependency remains in the
POMs so unit tests can be executed during a build from source.
However if considering removal of spymemcached at test scope too, requiring the
removal of the component's unit tests, or the component itself (discussion on
dev@ seems to indicate going in that direction), then I would vote -1 to that
without additional discussion. Maybe we can attach maintenence requirements to
keeping it, would not be opposed to such a discussion.
/cc [~zhangduo]
was (Author: apurtell):
[~stoty]
Edited.
I have no objection to removing test only dependencies from binary convenience
artifacts but have worked with the hbase-external-blockcache component fairly
recently and might consider it for a future use case, as mentioned on the
thread on dev@. So if we are considering removing spymemcached from binary
assemblies, +1 to that, there's no need for test-only dependencies like that at
runtime in production. This assumes the test scope dependency remains in the
POMs so unit tests can be executed during a build from source.
However if considering removal of spymemcached at compile scope too, requiring
the removal of the component's unit tests, or the component itself (discussion
on dev@ seems to indicate going in that direction), then I would vote -1 to
that without additional discussion. Maybe we can attach maintenence
requirements to keeping it, would not be opposed to such a discussion.
/cc [~zhangduo]
> Remove spymemcached from assembly
> ---------------------------------
>
> Key: HBASE-29024
> URL: https://issues.apache.org/jira/browse/HBASE-29024
> Project: HBase
> Issue Type: Improvement
> Components: BlockCache, build
> Reporter: Istvan Toth
> Assignee: Istvan Toth
> Priority: Major
>
> As discussed on the mailing list, we should remove the spymemcached client
> jar from the assembly.
> At the same time, we should add instructions in the reference guide on how to
> add it manually.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)