Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: jl-m-load-bala…
Commits on Oct 22, 2012
  1. @jlouis

    Merge remote-tracking branch 'upstream/master'

    jlouis authored
    Simple conflict with upstream. Fix by enforcing version.
    
    Conflicts:
    	rebar.config
Commits on Oct 10, 2012
  1. @lpgauth
Commits on Oct 8, 2012
  1. @jlouis
  2. @jlouis

    Implement Load balancing over multiple servers for Cassanderl.

    jlouis authored
    Rationale: If you run Cassandra locally on the same hosts where your program is
    running, then you have no kind of single-point of failure. But if you run your system
    with a load-balancer in front, then the SPOF is pretty obvious. This change let
    cassanderl connect to multiple hosts automatically and also fault out hosts which
    fails.
    
    Design: A new process, the watchdog is introduced. The watchdog is queried by dispatchers
    in cassanderl. The dispatchers are handed hosts in a round-robin fashion. If a host fails,
    this is reported into the watchdog which then times out the given host for a little while.
Commits on Sep 25, 2012
  1. @lpgauth

    Merge pull request #14 from ferd/master

    lpgauth authored
    Fixing app deps
  2. @ferd
Commits on Aug 20, 2012
  1. @lpgauth
  2. @jlouis
  3. @jlouis
Commits on Jul 19, 2012
  1. @lpgauth

    Merge pull request #10 from jlouis/jlouis-with-cassandra-call-convention

    lpgauth authored
    Pick a calling convention for with_cassandra/2.
  2. @jlouis
  3. @jlouis

    Pick a calling convention for with_cassandra/2.

    jlouis authored
    This change picks a calling convention which allows one to tell
    cassanderl/dispcount how to behave. In other words, we provide a
    callback interface with which we can instruct whether or not the
    connection is still valid and to what extent it is valid.
Commits on Jul 18, 2012
  1. @lpgauth

    Merge pull request #9 from jlouis/type-spec-fixes

    lpgauth authored
    Fix types for dialyzer, stage 1.
  2. @lpgauth

    Merge pull request #8 from jlouis/jlouis-with-cassandra

    lpgauth authored
    Implement `with_cassandra/3`.
  3. @lpgauth

    Merge pull request #6 from jlouis/jlouis-get-slice

    lpgauth authored
    Jlouis get slice
  4. @jlouis
  5. @jlouis
Commits on Jul 17, 2012
  1. @jlouis

    Implement `with_cassandra/3`.

    jlouis authored
    This call allows you to check out the resource once and then reuse the
    same resource over several calls by passing in a function in an
    UNWIND-PROTECT manner from Common Lisp.
  2. @jlouis

    Document `get_slice`.

    jlouis authored
Commits on Jul 16, 2012
  1. @jlouis

    Implement get_slice for cassanderl.

    jlouis authored
    This call was missing in cassanderl. Mostly provided as a set of
    convenience functions to have a hook-point later if one wants to -spec
    the API.
Commits on Jul 12, 2012
  1. @lpgauth

    Merge pull request #5 from jlouis/jlouis-command-add

    lpgauth authored
    Jlouis command add
  2. @jlouis

    Implement the `add` command.

    jlouis authored
  3. @jlouis
Commits on Jul 10, 2012
  1. @lpgauth

    Merge pull request #4 from jlouis/jlouis-config-dependency

    lpgauth authored
    Fix cassanderl application dependency.
  2. @lpgauth

    Merge pull request #3 from jlouis/jlouis-documentation

    lpgauth authored
    Provide configuration documentation.
  3. @jlouis

    Fix cassanderl application dependency.

    jlouis authored
    When cassanderl is starting up, it needs to be dependent on `thrift`
    and `cassandra_thrift`. None of these start anything but the
    dependency needs to be there so the reltool can automatically figure
    out the dependency. It also means errors will make the application
    startup fail, which is what we want over a half-running system.
  4. @jlouis
Commits on Apr 25, 2012
  1. @lpgauth
  2. @lpgauth

    Merge branch 'master' of github.com:lpgauth/cassanderl

    lpgauth authored
    Conflicts:
    	rebar.config
  3. @lpgauth
  4. @lpgauth
Commits on Feb 20, 2012
  1. @lpgauth

    Update README.md

    lpgauth authored
  2. @lpgauth
  3. @lpgauth

    Add rebar to repo

    lpgauth authored
  4. @ferd @lpgauth

    Using dispcount compatibility branch for R14

    ferd authored lpgauth committed
Something went wrong with that request. Please try again.