Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jan 4, 2015
  1. John Hugg

    Updating copyright for 2015.

    jhugg authored
Commits on Mar 7, 2014
  1. Ruth Morgenstein

    2014 copyright.

    rmorgenstein authored
Commits on Jan 3, 2013
  1. John Hugg

    ENG-2690: Adding license file.

    jhugg authored
  2. John Hugg

    Updating (C) to 2013.

    jhugg authored
Commits on Dec 4, 2012
  1. Update package.json

    Andy Wilson authored
    lowercased the name
  2. Update package.json

    Andy Wilson authored
    changed version number
  3. Minor updates to the parser and version information

    Andrew Wilson authored
Commits on Jun 17, 2012
  1. writeNull and writeByte had typos

    Wombat42 authored
Commits on Apr 27, 2012
  1. readme update

    Andrew Wilson authored
  2. Update

    Wombat42 authored
  3. Updated the example application's comments with a detailed explanatio…

    Andrew Wilson authored
    …n of how the client is used and can be used int a given application.
Commits on Apr 26, 2012
  1. switched event and event code around since the code indicates a succe…

    Andrew Wilson authored
    …ss (null) or error state (non-null)
Commits on Apr 19, 2012
  1. Update

    Wombat42 authored
  2. Extensive driver and sample updates. Keep reading for details.

    Andrew Wilson authored
    All callback operations now have three parameters: event, code and results. The event describes the actual event, code is how successful (or not) the operation executed and results is the VoltTable or other result. This allows you to have one common handler for all events and operations or as finely grained as a handler for each query execution.
    Fixed several errors in coding conventions.
    Removed all logging statements from the driver.
    Added session event types.
    All callbacks are invoked through Event.emit
    Cleaned up the constructors to make unit tests easier to write.
    Moved all constants from message.js to voltconstants.js
Commits on Mar 26, 2012
  1. Reformatted code to 2 spaces to follow accepted node indentation and …

    Andrew Wilson authored
    …will hopefully never do that again.
  2. updates to batch queries together

    Andrew Wilson authored
    added interval for flush invocation
  3. Merge commit 'fe8bc9505051a6ca09fd8ca2eb782d16171be4cd'

    Andrew Wilson authored
  4. updates for queueing

    Andrew Wilson authored
  5. updated a host

    Andrew Wilson authored
Commits on Mar 23, 2012
  1. Modified loop operations to speed up forked process.

    Andrew Wilson authored
    Changed the contractor of voltmessagemanager and cleaned out an associative array
    removing the volt query from exports.
Commits on Mar 20, 2012
  1. Felix Geisendörfer

    PoC: Improve TPS for voter app

    felixge authored
    This patch improves the throughput of the voter app from 7-8k TPS on a
    single core to 11-12 TPS on my machine. It does it by combining multiple
    outgoing messages into a single buffer. Previously each message (~50
    bytes) was sent individually, so a lot of time was wasted in libuv and
    kernel space to deal with the overhead of sending many messages this
    NOTE: This patch needs more work. You probably want to add a timer that
    flushes pending messages after a while if the configured threshold is
    not reached. The patch also error handling in case socket.write() fails
    (there needs to be a try..catch block in the _flush method).
Commits on Mar 14, 2012
  1. Refactored cut and paste on read long

    Andrew Wilson authored
Commits on Mar 12, 2012
  1. unit tests, examples, varbinary support

    Andrew Wilson authored
    - Added new unit tests for connection and datatype testing
    - Added an example express/jade application that uses Volt to display VoltDB's Voter's data
    - Added support for varbinary
Commits on Mar 7, 2012
  1. Performance enhancements and code cleanup

    Andrew Wilson authored
    -Changed all derivation to use until.inherits.
    --Changed the query timeout loop to execute once per minute and age out
    10 minute old queries. This removed all the setTimeout calls.
    -Removed all the retry operations because they were duplicating queries.
Commits on Feb 28, 2012
  1. Numerous bug fixes and unit tests

    Andrew Wilson authored
    Fixed several memory leaks suggested by various issues
    Removed unnecessary retry that was leading to duplicate queries
    suggested from issues
    Updated the package.json to include the github repository
    Fixed a bug that login messages were being added to the timeout handler
    Unit test for positive/negative testing of connections and data types.
Commits on Feb 21, 2012
  1. Merge pull request #5 from Eonblast/master

    Wombat42 authored
    id fix (2nd attempt) + README cosmetics
Commits on Feb 18, 2012
  1. Henning Diedrich
  2. Henning Diedrich
Commits on Feb 17, 2012
  1. Merge pull request #4 from Eonblast/master

    Wombat42 authored
    I made the 100,000,000 test and found this ;-)
    nice job!
  2. Henning Diedrich

    issue #3 - id generation bug

    hdiedrich authored
Commits on Feb 8, 2012
  1. Updated with known issues.

    Andrew Wilson authored
  2. Updated with known issues.

    Andrew Wilson authored
Something went wrong with that request. Please try again.