* IMPORTANT: we have upgraded the Hadoop Core jar to v0.20.2. Since this version of Hadoop requires Java 6, in order to retain backwards compatibility with Java 5, you will need to replace this jar with the Hadoop 0.18.* core jar. * Multiple donors for Voldemort Rebalancing: speeds up rebalancing, by allowing a single stealer node to transfer partitions from multiple nodes * Features for EC2 Testing * Read-only Stores: backwards compatibility with 0.70, bug fix in Checksum code * Hadoop InputFormat, Pig LoadFunc in Contrib: ability to perform Map/Reduce (either directly via Hadoop or using Pig) over data in Voldemort stores. See: < contrib/hadoop/test/voldemort/hadoop/VoldemortWordCount.java > for an example. * Voldemort Performance Tool: performance measurement tool based on YCSB (Yahoo Cloud Serving Benchmark) code. Run < bin/voldemort-performance-tool.sh --help > for more information. * Reverted default failure detector implementation back to BannagedPeriodFailureDetector due to potential bugs in the ThresholdFailureDetector
> * IMPORTANT: we have upgraded the Hadoop Core jar to v0.20.2. Since > this version of Hadoop requires Java 6, in order to retain backwards > compatibility with Java 5, you will need to replace this jar with > the Hadoop 0.18.* core jar. > * Multiple donors for Voldemort Rebalancing: speeds up rebalancing, by > allowing a single stealer node to transfer partitions from multiple > nodes > * Features for EC2 Testing > * Read-only Stores: backwards compatibility with 0.70, bug fix in > Checksum code > * Hadoop InputFormat, Pig LoadFunc in Contrib: ability to perform > Map/Reduce (either directly via Hadoop or using Pig) over data in > Voldemort stores. See: > < contrib/hadoop/test/voldemort/hadoop/VoldemortWordCount.java > for > an example. > * Voldemort Performance Tool: performance measurement tool based on > YCSB (Yahoo Cloud Serving Benchmark) code. Run > < bin/voldemort-performance-tool.sh --help > for more information. > * Reverted default failure detector implementation back to > BannagedPeriodFailureDetector due to potential bugs in the > ThresholdFailureDetector
> Thanks, > - Alex
> -- > You received this message because you are subscribed to the Google Groups "project-voldemort" group. > To post to this group, send email to project-voldemort@googlegroups.com. > To unsubscribe from this group, send email to project-voldemort+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/project-voldemort?hl=en.
As mentioned in the release notes, it's possible to use Java 5 (by removing the Hadoop jars and/or replacing them with an older version of Hadoop). Similarly, in the future, we'll also going to be using a mainstream version of Avro as well, as opposed to a custom version of Avro we've built for Java 5.
The project itself doesn't use any Java 6 language features (e.g., @Override on interfaces) or any Jdk6 libraries (e.g., ConcurrentSkipList) and I don't foresee this changing unless a killer Java6/Jdk6 feature becomes applicable. The idea is "require Java 6 by default, make it possible to run with Java 5 if needed, with the loss or degradation of some features". We can consider this a "Libertarian paternalistic" approach ( http://en.wikipedia.org/wiki/Libertarian_paternalism ) :-)
On Wed, Jun 16, 2010 at 10:37 PM, Jay Kreps <jay.kr...@gmail.com> wrote: > Also, we are now requiring java 6. Which I imagine makes some people > inexplicably happy and others understandably sad. :-)
> -Jay
> On Wed, Jun 16, 2010 at 9:05 PM, Alex Feinberg <feinb...@gmail.com> wrote: >> Hello all,
>> * IMPORTANT: we have upgraded the Hadoop Core jar to v0.20.2. Since >> this version of Hadoop requires Java 6, in order to retain backwards >> compatibility with Java 5, you will need to replace this jar with >> the Hadoop 0.18.* core jar. >> * Multiple donors for Voldemort Rebalancing: speeds up rebalancing, by >> allowing a single stealer node to transfer partitions from multiple >> nodes >> * Features for EC2 Testing >> * Read-only Stores: backwards compatibility with 0.70, bug fix in >> Checksum code >> * Hadoop InputFormat, Pig LoadFunc in Contrib: ability to perform >> Map/Reduce (either directly via Hadoop or using Pig) over data in >> Voldemort stores. See: >> < contrib/hadoop/test/voldemort/hadoop/VoldemortWordCount.java > for >> an example. >> * Voldemort Performance Tool: performance measurement tool based on >> YCSB (Yahoo Cloud Serving Benchmark) code. Run >> < bin/voldemort-performance-tool.sh --help > for more information. >> * Reverted default failure detector implementation back to >> BannagedPeriodFailureDetector due to potential bugs in the >> ThresholdFailureDetector
>> Thanks, >> - Alex
>> -- >> You received this message because you are subscribed to the Google Groups "project-voldemort" group. >> To post to this group, send email to project-voldemort@googlegroups.com. >> To unsubscribe from this group, send email to project-voldemort+unsubscribe@googlegroups.com. >> For more options, visit this group at http://groups.google.com/group/project-voldemort?hl=en.
> -- > You received this message because you are subscribed to the Google Groups "project-voldemort" group. > To post to this group, send email to project-voldemort@googlegroups.com. > To unsubscribe from this group, send email to project-voldemort+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/project-voldemort?hl=en.