[
https://issues.apache.org/jira/browse/ZOOKEEPER-2243?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14703959#comment-14703959
]
Chris Nauroth commented on ZOOKEEPER-2243:
------------------------------------------
The ZooKeeper codebase at this point has multiple sub-components, and I wonder
if the statement of support needs a more specific breakdown per component.
As Ivan pointed out, the main client and server pieces don't have any native
code requirements. I expect it isn't too much burden to support a wide variety
of platforms for the client and server, as long as we stick to some rules in
the Java code, like avoiding hard-coded file path separators.
Support gets a lot trickier for the native client. In that case, we'd need a
healthy base of contributors familiar with each platform and available to field
bug reports.
Then there is contrib, where it seems like contributors are sparse. Some
contrib modules like zkfuse contain native code, so they'll have the same
challenges as the native client.
Based on that, I wonder if we need something more like a matrix listing
client/server/native client/etc. on one axis and OS on the other axis, and yes
or no in each box. Transitioning one of those boxes from no to yes ought to
require some thought and agreement about whether or not the community is
capable of taking on the extra support burden. If not, then it might require
recruiting some additional contributors to help before making the commitment.
> Supported platforms is completely out of date
> ---------------------------------------------
>
> Key: ZOOKEEPER-2243
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2243
> Project: ZooKeeper
> Issue Type: Bug
> Reporter: Ivan Kelly
> Fix For: 3.4.7, 3.5.2, 3.6.0
>
>
> http://zookeeper.apache.org/doc/r3.4.6/zookeeperAdmin.html#sc_supportedPlatforms
> It refers to Solaris as Sun Solaris so it's at least 5 years out of date.
> We should "support" the platforms that we are running zookeeper on regularly,
> so I suggest paring it down to linux and windows (mac os doesn't really count
> because people don't run it on servers anymore). Everything else should be
> "may work, not supported, but will fix obvious bugs".
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)