[jira] [Commented] (HADOOP-11090) [Umbrella] Support Java 8 in Hadoop
[ https://issues.apache.org/jira/browse/HADOOP-11090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15470855#comment-15470855 ] Benoit Sigoure commented on HADOOP-11090: - Nope. What else is known to break? > [Umbrella] Support Java 8 in Hadoop > --- > > Key: HADOOP-11090 > URL: https://issues.apache.org/jira/browse/HADOOP-11090 > Project: Hadoop Common > Issue Type: New Feature >Reporter: Mohammad Kamrul Islam >Assignee: Mohammad Kamrul Islam > > Java 8 is coming quickly to various clusters. Making sure Hadoop seamlessly > works with Java 8 is important for the Apache community. > > This JIRA is to track the issues/experiences encountered during Java 8 > migration. If you find a potential bug , please create a separate JIRA either > as a sub-task or linked into this JIRA. > If you find a Hadoop or JVM configuration tuning, you can create a JIRA as > well. Or you can add a comment here. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-11090) [Umbrella] Support Java 8 in Hadoop
[ https://issues.apache.org/jira/browse/HADOOP-11090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15468561#comment-15468561 ] Benoit Sigoure commented on HADOOP-11090: - Is this JIRA still relevant? I've also been running Hadoop+HBase on JDK8 just fine for quite some time now, but curious to know whether there are any known outstanding issues. > [Umbrella] Support Java 8 in Hadoop > --- > > Key: HADOOP-11090 > URL: https://issues.apache.org/jira/browse/HADOOP-11090 > Project: Hadoop Common > Issue Type: New Feature >Reporter: Mohammad Kamrul Islam >Assignee: Mohammad Kamrul Islam > > Java 8 is coming quickly to various clusters. Making sure Hadoop seamlessly > works with Java 8 is important for the Apache community. > > This JIRA is to track the issues/experiences encountered during Java 8 > migration. If you find a potential bug , please create a separate JIRA either > as a sub-task or linked into this JIRA. > If you find a Hadoop or JVM configuration tuning, you can create a JIRA as > well. Or you can add a comment here. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-12910) Add new FileSystem API to support asynchronous method calls
[ https://issues.apache.org/jira/browse/HADOOP-12910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15321033#comment-15321033 ] Benoit Sigoure commented on HADOOP-12910: - bq. Features such as chaining are attractive, cool, fashionable and I-like-it, however, nonessential. Today we don't have any async API so that users cannot possibly do anything to work around it – when a blocking call is invoked, the caller is blocked. Once we have an async API as simple as returning Future. The caller can possibly use other mean or library to do chaining. Please correct me if you disagree. I disagree. It's not "fashionable". It's key to have good, composable asynchronous APIs. I don't know what sort of experience you've had with asynchronous programming, but mine is that non-composable asynchronous APIs suck and are harder to work with. Writing async code is already harder than writing sync code, so not adding extra burden with APIs that don't compose well makes a significant difference on developer productivity and code quality. > Add new FileSystem API to support asynchronous method calls > --- > > Key: HADOOP-12910 > URL: https://issues.apache.org/jira/browse/HADOOP-12910 > Project: Hadoop Common > Issue Type: New Feature > Components: fs >Reporter: Tsz Wo Nicholas Sze >Assignee: Xiaobing Zhou > Attachments: HADOOP-12910-HDFS-9924.000.patch, > HADOOP-12910-HDFS-9924.001.patch, HADOOP-12910-HDFS-9924.002.patch > > > Add a new API, namely FutureFileSystem (or AsynchronousFileSystem, if it is a > better name). All the APIs in FutureFileSystem are the same as FileSystem > except that the return type is wrapped by Future, e.g. > {code} > //FileSystem > public boolean rename(Path src, Path dst) throws IOException; > //FutureFileSystem > public Future rename(Path src, Path dst) throws IOException; > {code} > Note that FutureFileSystem does not extend FileSystem. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-12910) Add new FileSystem API to support asynchronous method calls
[ https://issues.apache.org/jira/browse/HADOOP-12910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15317847#comment-15317847 ] Benoit Sigoure commented on HADOOP-12910: - One of the key things that {{Deferred}} and [Finagle's {{Future}}|https://twitter.github.io/finagle/guide/Futures.html#sequential-composition] both enable is composition. This allows you to chain multiple asynchronous operations in a type-safe fashion. For example, when making an RPC call to HBase, a client might first need to do a lookup in ZooKeeper, which asynchronously returns a byte array, then parse a RegionInfo out of the byte array and make an RPC call to an HBase server, which returns some response of type {{FooResponse}}. In this semi-hypothetical pipeline, {{Deferred}} and {{Future}} allow you to build a string of asynchronous operations, in which the (successful) output of one operation is the input of the next operation. I don't see how the proposed {{FutureWithCallback}} interface can cater to such use cases, which will lead to asynchronous APIs that are difficult to compose. In the proposal for trunk at least with {{CompletionStage}} you get that with {{thenApply}}, but I hope this means that not too many APIs will be created with {{FutureWithCallback}}, as they'll probably stick around for a while and be hard to get rid of. > Add new FileSystem API to support asynchronous method calls > --- > > Key: HADOOP-12910 > URL: https://issues.apache.org/jira/browse/HADOOP-12910 > Project: Hadoop Common > Issue Type: New Feature > Components: fs >Reporter: Tsz Wo Nicholas Sze >Assignee: Xiaobing Zhou > Attachments: HADOOP-12910-HDFS-9924.000.patch, > HADOOP-12910-HDFS-9924.001.patch, HADOOP-12910-HDFS-9924.002.patch > > > Add a new API, namely FutureFileSystem (or AsynchronousFileSystem, if it is a > better name). All the APIs in FutureFileSystem are the same as FileSystem > except that the return type is wrapped by Future, e.g. > {code} > //FileSystem > public boolean rename(Path src, Path dst) throws IOException; > //FutureFileSystem > public Future rename(Path src, Path dst) throws IOException; > {code} > Note that FutureFileSystem does not extend FileSystem. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Commented] (HADOOP-12910) Add new FileSystem API to support asynchronous method calls
[ https://issues.apache.org/jira/browse/HADOOP-12910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15308275#comment-15308275 ] Benoit Sigoure commented on HADOOP-12910: - Yes {{Deferred}} is 3-clause BSD, see the license @ https://github.com/OpenTSDB/async/blob/master/COPYING > Add new FileSystem API to support asynchronous method calls > --- > > Key: HADOOP-12910 > URL: https://issues.apache.org/jira/browse/HADOOP-12910 > Project: Hadoop Common > Issue Type: New Feature > Components: fs >Reporter: Tsz Wo Nicholas Sze >Assignee: Xiaobing Zhou > Attachments: HADOOP-12910-HDFS-9924.000.patch, > HADOOP-12910-HDFS-9924.001.patch, HADOOP-12910-HDFS-9924.002.patch > > > Add a new API, namely FutureFileSystem (or AsynchronousFileSystem, if it is a > better name). All the APIs in FutureFileSystem are the same as FileSystem > except that the return type is wrapped by Future, e.g. > {code} > //FileSystem > public boolean rename(Path src, Path dst) throws IOException; > //FutureFileSystem > public Future rename(Path src, Path dst) throws IOException; > {code} > Note that FutureFileSystem does not extend FileSystem. -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org
[jira] [Created] (HADOOP-12363) Hadoop binary distributions contain many copies of the same jars
Benoit Sigoure created HADOOP-12363: --- Summary: Hadoop binary distributions contain many copies of the same jars Key: HADOOP-12363 URL: https://issues.apache.org/jira/browse/HADOOP-12363 Project: Hadoop Common Issue Type: Improvement Reporter: Benoit Sigoure Priority: Minor [I noticed this 2 years ago|https://twitter.com/tsunanet/status/384917643162972161] but this is bugging me again so I'm finally filing a bug ;o The Hadoop binary distribution is insanely redundant. Over 80% of the size of the ~200MB tarballs distributed both by Apache upstream and by Cloudera is made of duplicate files. Back when I was complaining about CDH 4.4.0, the Hadoop tarball contained [3477 duplicate files, some of which had 98 copies in the tarball|http://tsunanet.net/~tsuna/cdh440-dup-files.txt]! Now I'm looking at the official {{hadoop-2.7.1.tar.gz}} and I'm seeing 7 copies of {{jackson-mapper-asl-1.9.13.jar}}, {{jersey-server-1.9.jar}}, {{protobuf-java-2.5.0.jar}}, etc, 6 copies of {{guava-11.0.2.jar}}, {{xz-1.0.jar}}, {{commons-logging-1.1.3.jar}}, etc, 5 copies of {{snappy-java-1.0.4.1.jar}}, etc etc etc. All in all there are well over 200 files that appear at least twice in the tarball, and that account for 118MB worth of files that could just be replaced with a symlink (assuming you don't want to change the structure of the tarball at all). This is really not necessary :) Can we fix the distribution? I'm sure Cloudera and others will fix their distributions as well once this is fixed upstream (their distros exhibit a substantially more acute version of this problem). -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HADOOP-11990) DNS#reverseDns fails with a NumberFormatException when using an IPv6 DNS server
[ https://issues.apache.org/jira/browse/HADOOP-11990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14547499#comment-14547499 ] Benoit Sigoure commented on HADOOP-11990: - After some more Googling, this appears to be a JDK bug: [JDK-6991580: IPv6 Nameservers in resolv.conf throws NumberFormatException|https://bugs.openjdk.java.net/browse/JDK-6991580]. Don't know if there's anything that can be done in {{DNS.java}} to workaround this bug. DNS#reverseDns fails with a NumberFormatException when using an IPv6 DNS server --- Key: HADOOP-11990 URL: https://issues.apache.org/jira/browse/HADOOP-11990 Project: Hadoop Common Issue Type: Bug Components: net Affects Versions: 2.5.1 Environment: java version 1.7.0_45 Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) Reporter: Benoit Sigoure With this resolv.conf: {code} nameserver 192.168.1.1 nameserver 2604:5500:3::3 nameserver 2604:5500:3:3::3 {code} Starting HBase yields the following: {code} Caused by: java.lang.NumberFormatException: For input string: 5500:3::3 at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:492) at java.lang.Integer.parseInt(Integer.java:527) at com.sun.jndi.dns.DnsClient.init(DnsClient.java:122) at com.sun.jndi.dns.Resolver.init(Resolver.java:61) at com.sun.jndi.dns.DnsContext.getResolver(DnsContext.java:570) at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:430) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:231) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:139) at com.sun.jndi.toolkit.url.GenericURLDirContext.getAttributes(GenericURLDirContext.java:103) at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142) at org.apache.hadoop.net.DNS.reverseDns(DNS.java:84) at org.apache.hadoop.net.DNS.getHosts(DNS.java:241) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:344) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:362) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:341) at org.apache.hadoop.hbase.regionserver.RSRpcServices.getHostname(RSRpcServices.java:825) at org.apache.hadoop.hbase.regionserver.RSRpcServices.init(RSRpcServices.java:782) at org.apache.hadoop.hbase.master.MasterRpcServices.init(MasterRpcServices.java:195) at org.apache.hadoop.hbase.master.HMaster.createRpcServices(HMaster.java:477) at org.apache.hadoop.hbase.regionserver.HRegionServer.init(HRegionServer.java:492) at org.apache.hadoop.hbase.master.HMaster.init(HMaster.java:333) at org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMaster.init(HMasterCommandLine.java:276) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:139) ... 7 more {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Created] (HADOOP-11990) DNS#reverseDns fails with a NumberFormatException when using an IPv6 DNS server
Benoit Sigoure created HADOOP-11990: --- Summary: DNS#reverseDns fails with a NumberFormatException when using an IPv6 DNS server Key: HADOOP-11990 URL: https://issues.apache.org/jira/browse/HADOOP-11990 Project: Hadoop Common Issue Type: Bug Components: net Affects Versions: 2.5.1 Environment: java version 1.7.0_45 Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) Reporter: Benoit Sigoure With this resolv.conf: {code} nameserver 192.168.1.1 nameserver 2604:5500:3::3 nameserver 2604:5500:3:3::3 {code} Starting HBase yields the following: {code} Caused by: java.lang.NumberFormatException: For input string: 5500:3::3 at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:492) at java.lang.Integer.parseInt(Integer.java:527) at com.sun.jndi.dns.DnsClient.init(DnsClient.java:122) at com.sun.jndi.dns.Resolver.init(Resolver.java:61) at com.sun.jndi.dns.DnsContext.getResolver(DnsContext.java:570) at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:430) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:231) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:139) at com.sun.jndi.toolkit.url.GenericURLDirContext.getAttributes(GenericURLDirContext.java:103) at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142) at org.apache.hadoop.net.DNS.reverseDns(DNS.java:84) at org.apache.hadoop.net.DNS.getHosts(DNS.java:241) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:344) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:362) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:341) at org.apache.hadoop.hbase.regionserver.RSRpcServices.getHostname(RSRpcServices.java:825) at org.apache.hadoop.hbase.regionserver.RSRpcServices.init(RSRpcServices.java:782) at org.apache.hadoop.hbase.master.MasterRpcServices.init(MasterRpcServices.java:195) at org.apache.hadoop.hbase.master.HMaster.createRpcServices(HMaster.java:477) at org.apache.hadoop.hbase.regionserver.HRegionServer.init(HRegionServer.java:492) at org.apache.hadoop.hbase.master.HMaster.init(HMaster.java:333) at org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMaster.init(HMasterCommandLine.java:276) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:139) ... 7 more {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HADOOP-11990) DNS#reverseDns fails with a NumberFormatException when using an IPv6 DNS server
[ https://issues.apache.org/jira/browse/HADOOP-11990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14547549#comment-14547549 ] Benoit Sigoure commented on HADOOP-11990: - No, that one is a bug related to splitting on dots, which was another issue. I guess is issue more related to HADOOP-11890. DNS#reverseDns fails with a NumberFormatException when using an IPv6 DNS server --- Key: HADOOP-11990 URL: https://issues.apache.org/jira/browse/HADOOP-11990 Project: Hadoop Common Issue Type: Bug Components: net Affects Versions: 2.5.1 Environment: java version 1.7.0_45 Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) Reporter: Benoit Sigoure With this resolv.conf: {code} nameserver 192.168.1.1 nameserver 2604:5500:3::3 nameserver 2604:5500:3:3::3 {code} Starting HBase yields the following: {code} Caused by: java.lang.NumberFormatException: For input string: 5500:3::3 at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:492) at java.lang.Integer.parseInt(Integer.java:527) at com.sun.jndi.dns.DnsClient.init(DnsClient.java:122) at com.sun.jndi.dns.Resolver.init(Resolver.java:61) at com.sun.jndi.dns.DnsContext.getResolver(DnsContext.java:570) at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:430) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:231) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:139) at com.sun.jndi.toolkit.url.GenericURLDirContext.getAttributes(GenericURLDirContext.java:103) at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142) at org.apache.hadoop.net.DNS.reverseDns(DNS.java:84) at org.apache.hadoop.net.DNS.getHosts(DNS.java:241) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:344) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:362) at org.apache.hadoop.net.DNS.getDefaultHost(DNS.java:341) at org.apache.hadoop.hbase.regionserver.RSRpcServices.getHostname(RSRpcServices.java:825) at org.apache.hadoop.hbase.regionserver.RSRpcServices.init(RSRpcServices.java:782) at org.apache.hadoop.hbase.master.MasterRpcServices.init(MasterRpcServices.java:195) at org.apache.hadoop.hbase.master.HMaster.createRpcServices(HMaster.java:477) at org.apache.hadoop.hbase.regionserver.HRegionServer.init(HRegionServer.java:492) at org.apache.hadoop.hbase.master.HMaster.init(HMaster.java:333) at org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMaster.init(HMasterCommandLine.java:276) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:139) ... 7 more {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (HADOOP-9944) RpcRequestHeaderProto defines callId as uint32 while ipc.Client.CONNECTION_CONTEXT_CALL_ID is signed (-3)
[ https://issues.apache.org/jira/browse/HADOOP-9944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13810371#comment-13810371 ] Benoit Sigoure commented on HADOOP-9944: !http://i.imgur.com/2ClmQri.gif! Where to start... I don't even ... Was there NO WAY you could have worked around this in your Java code? Really? Especially after having cut already 2 major releases with this code? When will Hadoop finally grow up and provide guarantees both in terms of API compatibility and wire-level compatibility? If you got the API wrong, well, too bad. Live with it. Don't fucking break it. (ノಠ益ಠ)ノ彡┻━┻ RpcRequestHeaderProto defines callId as uint32 while ipc.Client.CONNECTION_CONTEXT_CALL_ID is signed (-3) - Key: HADOOP-9944 URL: https://issues.apache.org/jira/browse/HADOOP-9944 Project: Hadoop Common Issue Type: Bug Reporter: Arun C Murthy Assignee: Arun C Murthy Priority: Blocker Fix For: 2.1.1-beta Attachments: HADOOP-9944.patch, HADOOP-9944.patch, HADOOP-9944.patch RpcRequestHeaderProto defines callId as uint32 while ipc.Client.CONNECTION_CONTEXT_CALL_ID is signed (-3). -- This message was sent by Atlassian JIRA (v6.1#6144)
[jira] [Commented] (HADOOP-7206) Integrate Snappy compression
[ https://issues.apache.org/jira/browse/HADOOP-7206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13011893#comment-13011893 ] Benoit Sigoure commented on HADOOP-7206: Allen, I agree that situation with back-porting everything in Hadoop has gotten to a ridiculous point. So while I understand and share your desire to stop back-porting things or splitting things out, you also have to understand the desire of users like us whose business greatly depends on Hadoop/HBase and where we need to move forward quickly. If we were to wait until Apache releases a version of Hadoop we can use in production with HBase (proper append, no data loss, etc), we'd still be waiting. So although I don't like the current situation with Hadoop either, I'm glad someone did the grungy work of back-porting things or splitting some things out so we could move forward. What Todd is proposing is simply a way to make Snappy available quickly to users like us, and we'd be very happy about that. I think it's in everyone's interest to make this available as soon as possible and not wait for a future Hadoop release. Note: we're not Cloudera customers, but we use CDH because It Just Works. Integrate Snappy compression Key: HADOOP-7206 URL: https://issues.apache.org/jira/browse/HADOOP-7206 Project: Hadoop Common Issue Type: New Feature Reporter: Eli Collins Google release Zippy as an open source (APLv2) project called Snappy (http://code.google.com/p/snappy). This tracks integrating it into Hadoop. {quote} Snappy is a compression/decompression library. It does not aim for maximum compression, or compatibility with any other compression library; instead, it aims for very high speeds and reasonable compression. For instance, compared to the fastest mode of zlib, Snappy is an order of magnitude faster for most inputs, but the resulting compressed files are anywhere from 20% to 100% bigger. On a single core of a Core i7 processor in 64-bit mode, Snappy compresses at about 250 MB/sec or more and decompresses at about 500 MB/sec or more. {quote} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (HADOOP-6504) Invalid example in the documentation of org.apache.hadoop.util.Tool
[ https://issues.apache.org/jira/browse/HADOOP-6504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benoit Sigoure updated HADOOP-6504: --- Status: Patch Available (was: Open) Invalid example in the documentation of org.apache.hadoop.util.Tool --- Key: HADOOP-6504 URL: https://issues.apache.org/jira/browse/HADOOP-6504 Project: Hadoop Common Issue Type: Bug Components: documentation Affects Versions: 0.20.1 Reporter: Benoit Sigoure Priority: Trivial Attachments: HADOOP-6504.patch Original Estimate: 0.25h Remaining Estimate: 0.25h The example with the class {{MyApp}} doesn't work. The {{run}} method needs to return an int ({{return 0;}} needs to be added at the end of the method) and {{main}} does a {{new Sort()}} instead of {{new MyApp()}} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (HADOOP-6504) Invalid example in the documentation of org.apache.hadoop.util.Tool
Invalid example in the documentation of org.apache.hadoop.util.Tool --- Key: HADOOP-6504 URL: https://issues.apache.org/jira/browse/HADOOP-6504 Project: Hadoop Common Issue Type: Bug Components: documentation Affects Versions: 0.20.1 Reporter: Benoit Sigoure The example with the class {{MyApp}} doesn't work. The {{run}} method needs to return an int ({{return 0;}} needs to be added at the end of the method) and {{main}} does a {{new Sort()}} instead of {{new MyApp()}} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (HADOOP-6504) Invalid example in the documentation of org.apache.hadoop.util.Tool
[ https://issues.apache.org/jira/browse/HADOOP-6504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Benoit Sigoure updated HADOOP-6504: --- Priority: Trivial (was: Major) Invalid example in the documentation of org.apache.hadoop.util.Tool --- Key: HADOOP-6504 URL: https://issues.apache.org/jira/browse/HADOOP-6504 Project: Hadoop Common Issue Type: Bug Components: documentation Affects Versions: 0.20.1 Reporter: Benoit Sigoure Priority: Trivial Original Estimate: 0.25h Remaining Estimate: 0.25h The example with the class {{MyApp}} doesn't work. The {{run}} method needs to return an int ({{return 0;}} needs to be added at the end of the method) and {{main}} does a {{new Sort()}} instead of {{new MyApp()}} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.