[ 
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)

Reply via email to