Skip to content
This repository

Jun 11, 2010

  1. Roshan Sumbaly

    Hadoop + Pig integration

    -> ./contrib/hadoop/bin/hadoop-word-count.sh <store_name> <adminclient_url>
    -> ./contrib/hadoop/bin/voldemort-pig.sh
    rsumbaly authored
  2. Roshan Sumbaly

    Krati datastore

    rsumbaly authored

Mar 07, 2010

  1. Ismael Juma

    Use a modified Avro library compiled with JDK5.

    The changes were:
    - Comment out some @Override annotations
    - Replace Arrays.copyOf calls with System.arraycopy
    - Remove FloatHistogram, Histogram, StatsPlugin and StatsServlet.
    
    This is not ideal (particularly the last line), but it will have to do for now as
    Histogram uses TreeMap.floorEntry which does not exist in JDK5. People on JDK6
    should use the offiical Avro 1.3.0 jar instead.
    ijuma authored

Mar 06, 2010

  1. Ismael Juma

    Remove sourcepath in .classpath that points to user-specific directory.

    ijuma authored
  2. Ismael Juma

    Merge remote branch 'atoulme/master'

    * atoulme/master:
      Issue 133: Avro contribution
    
    Conflicts:
    	.classpath
    	src/java/voldemort/serialization/DefaultSerializerFactory.java
    ijuma authored

Mar 04, 2010

  1. Antoine Toulme

    Issue 133: Avro contribution

    atoulme authored

Feb 09, 2010

  1. Alex Feinberg

    Merge branch 'li-r1008'

    Conflicts:
    	.classpath
    afeinberg authored

Feb 07, 2010

  1. Ismael Juma

    Implement issue #215: Upgrade to Google Collections 1.0 final.

    ijuma authored
  2. Ismael Juma

    Update .classpath to use thrift 0.2.0.

    ijuma authored

Feb 03, 2010

  1. Ismael Juma

    Upgrade to BDB 4.0.92.

    ijuma authored

Jan 29, 2010

  1. Ismael Juma

    Merge branch 'master' into bdb40

    * master:
      Do not throw IOException from encode.
      Remove unnecessary cast from byte to int.
      Reformat files in compress.lzf to use the formatting standards used by Voldemort.
      Remove dependency on h2-lzf.jar as we now include a LZF implementation in the source code.
      Change LzfCompressionStrategy to use LZFEncoder and LZFDecoder.
      Move LZF files to the right folder.
      Refactoring: moved lzf codec stuff in voldemort.store.compress.lzf
      Added license information (and related)
      Fixed 2 remaining bugs: now passes large collection of documents without hitch
      Added a unit test (pointed out one bug that's fixed; also, seems like there is one rarer one to fix)
      Last part of refactoring.
      Additional refactoring.
      Refactoring
      Added compressor, seems to work for both directions. Note: compression results vary bit from c version due to different hash method, block sizes
      First changes: added simple command-line tool (LZF.java) to check compress/decompress; created block codec (currently just implements decompress). But decompress code now uses "official" format, and works (as per brief testing, can correctly decompress lzf command line tool compressed files). And block codec is more efficient than streaming, for specific use case of V (as far as I can see).
      Import from SVN r2110.
    
    Conflicts:
    	.classpath
    ijuma authored

Dec 05, 2009

  1. Ismael Juma

    Remove dependency on h2-lzf.jar as we now include a LZF implementatio…

    …n in the source code.
    ijuma authored

Nov 21, 2009

  1. Ismael Juma

    Merge branch 'master' of github.com:voldemort/voldemort into bdb40

    * 'master' of github.com:voldemort/voldemort: (158 commits)
      Updated lib/h2-lzf.jar to be 1.5 compatible.
      Fixed bad log in bootstrap retry logic.
      fixed compilation issues after merge.
      unit test fixes.
      refactored AdminBasicTest.
      Strictly checking for size == -1, passing Multi JVM test now: was failing due to a protocol buffers bug.
      Refactored AdminTest for clarity.
      Fixed unit tests.
      Removed AdminSocketRequestHandlerFactory.
      clean test logs.
      Created new ServerJVMTestUtils to provide start/stop/manage VoldemortServer as separate JVMs.
      fixed serverTestUtils to make valid metadata store.
      Changed AdminServerMultiJVM test to pass classpath as argument.
      sanitize classpath string in AdminServerMultiJVM tests.
      Added remote server console output to  AdminServiceMultiJVMTest console.
      Added error logging to server side.
      Added a MultiJVM AdminTest.
      Refactoring: using AsyncOperationStatus class, s/request/operation/ in variable and method names.
      Made AsyncOperationRunner and associated state (e.g. last request id) global via VoldemortServer.
      small changes in Admin Async request handler.
      ...
    
    Conflicts:
    	.classpath
    ijuma authored
  2. bbansal

    pull from voldemort master.

    bbansal authored

Nov 20, 2009

  1. Ismael Juma

    Merge branch 'master' of github.com:voldemort/voldemort into bdb40

    * 'master' of github.com:voldemort/voldemort:
      Implementation and tests for Issue 172: Support LZF compression.
      Extract StreamCompressionStrategy from GzipCompressionStrategy.
      Incorporated a patch by Benjamin Schmaus<benjamin.schmaus@gmail.com>: changes to command line shell client (adding support for reading commands from a text file, changing "locate" to "preflist").
      Tweak fix for issue #170, throw the exception instead of returning it and ignore InterruptedException.
      Introduce BdbIterator and refactor BdbStoreIterator and BdbKeysIterator to use it.
      Make sure to rethrow exception after adding it to startedStatusQueue.
      revised test.rb to use localhost
      Fix and test for Issue 170: Hang if port is being used by another process.
      Added Ruby client library
      Implement Issue 168: Introduce StorageEngine.keys().
    
    Conflicts:
    	.classpath
    ijuma authored
  2. Ismael Juma

    Implementation and tests for Issue 172: Support LZF compression.

    We rely on the implementation from the H2 database. Note that we only include the
    LZF-related classes (4 classes in org.h2.compress) from SVN revision 2063 of H2.
    ijuma authored

Nov 12, 2009

  1. Ismael Juma

    Implement Issue 167: Upgrade to BDB JE 4.0.

    ijuma authored

Oct 23, 2009

  1. Kirk True

    Refactored the command line-based classes to use a resource file that…

    … makes changes easier and possible in "the field".
    kirktrue authored

Oct 22, 2009

  1. Kirk True

    First pass at shell script for EC2 instance creation. Added a rough s…

    …moke test and restructured code a little to maintain a cleaner API.
    kirktrue authored
  2. Kirk True

    Whoops! Updating the .classpath for the Typica and EC2 testing source…

    … code.
    kirktrue authored

Sep 18, 2009

  1. Ismael Juma

    Implement Issue 155: Upgrade to protobuf 2.2.0.

    ijuma authored

Aug 18, 2009

  1. Ismael Juma

    Issue 143: Upgrade to BDB JE 3.3.87.

    ijuma authored

Jul 19, 2009

  1. jkreps

    Upgrade commons pool.

    jkreps authored

Jul 13, 2009

  1. jkreps

    Remove reference to zip file.

    jkreps authored

Jul 06, 2009

  1. Michael R. Head

    Use JLine for command history and editing.

    JLine is BSD licensed and completely self contained:
    http://jline.sourceforge.net/
    MichaelRHead authored

Jun 25, 2009

  1. Ismael Juma

    Update .classpath to use google collections 1.0-rc2.

    ijuma authored

Jun 22, 2009

  1. jkreps

    Fix severe bug in connection pool. It turns out commons pool synchron…

    …izes the entire makeObject() call. This means that only one connection to ANY server can be connecting at a time. This problems shows up quite severely when you have a host that is hard down on the network, and hence the connection will timeout. Exacerbating this it turns out that java.net.Socket does not use the soTimeout when establishing the connection, so we were getting a near infinite timeout which blocked all other connections from being established.
    
    Fix is to use soTimeout when establishing a connection, and also upgrade to new version of commons pool which seems to have fixed (or mostly fixed) this problem.
    jkreps authored

Jun 05, 2009

  1. Ismael Juma

    Issue 113: Upgrade various dependencies

    Upgraded commons-collections, commons-logging, jdom, servlet-api and xerces.
    ijuma authored

Jun 04, 2009

  1. Fix protocol buffers problems. Undelimited pb messages can't be read …

    …as a continual stream. The new PB protocol is
    
    <REQ_SIZE><REQUEST><RESP_SIZE><RESPONSE>...
    
    Seems to resolve difficulties.
    Jay Kreps authored

May 29, 2009

  1. Elias Torres

    Replaced BoundedThreadPool in HttpService since it was deprecated in …

    …last jetty checked-in
    
    Modified RemoteTest to take better style parameters and support reading keys from a text file
    eliast authored

May 28, 2009

  1. Ismael Juma

    Large part of Issue 113: Upgrade various dependencies

    Also Regenerated the VProto as the new protobuf expects the generated message class to include a method called toBuilder.
    ijuma authored

May 23, 2009

  1. jkreps

    Fix warning and eclipse classpath problem.

    jkreps authored

May 22, 2009

  1. Ismael Juma

    Fix Issue 106: BDB 3.3.82.

    ijuma authored

May 19, 2009

  1. jkreps

    Misc. performance fixes. Avoid encoding and decoding strings in bench…

    …mark. Avoid recopying byte arrays in hadoop job. Make jvm use -d64 so that we can mmap large chunks in startup scripts.
    jkreps authored

May 07, 2009

  1. jkreps

    Misc. read-only store improvements. Some cleanup in hadoop contrib.

    jkreps authored
Something went wrong with that request. Please try again.