Permalink
Switch branches/tags
Nothing to show
Commits on Oct 22, 2012
  1. Merge remote-tracking branch 'upstream/master'

    jlouis committed Oct 22, 2012
    Simple conflict with upstream. Fix by enforcing version.
    
    Conflicts:
    	rebar.config
Commits on Oct 10, 2012
Commits on Oct 8, 2012
  1. Implement Load balancing over multiple servers for Cassanderl.

    jlouis committed Oct 3, 2012
    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. Merge pull request #14 from ferd/master

    lpgauth committed Sep 25, 2012
    Fixing app deps
Commits on Aug 20, 2012
Commits on Jul 19, 2012
  1. Merge pull request #10 from jlouis/jlouis-with-cassandra-call-convention

    lpgauth committed Jul 19, 2012
    Pick a calling convention for with_cassandra/2.
  2. Pick a calling convention for with_cassandra/2.

    jlouis committed Jul 19, 2012
    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. Merge pull request #9 from jlouis/type-spec-fixes

    lpgauth committed Jul 18, 2012
    Fix types for dialyzer, stage 1.
  2. Merge pull request #8 from jlouis/jlouis-with-cassandra

    lpgauth committed Jul 18, 2012
    Implement `with_cassandra/3`.
  3. Merge pull request #6 from jlouis/jlouis-get-slice

    lpgauth committed Jul 18, 2012
    Jlouis get slice
Commits on Jul 17, 2012
  1. Implement `with_cassandra/3`.

    jlouis committed Jul 17, 2012
    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. Document `get_slice`.

    jlouis committed Jul 17, 2012
Commits on Jul 16, 2012
  1. Implement get_slice for cassanderl.

    jlouis committed Jul 16, 2012
    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. Merge pull request #5 from jlouis/jlouis-command-add

    lpgauth committed Jul 12, 2012
    Jlouis command add
  2. Implement the `add` command.

    jlouis committed Jul 12, 2012
Commits on Jul 10, 2012
  1. Merge pull request #4 from jlouis/jlouis-config-dependency

    lpgauth committed Jul 10, 2012
    Fix cassanderl application dependency.
  2. Merge pull request #3 from jlouis/jlouis-documentation

    lpgauth committed Jul 10, 2012
    Provide configuration documentation.
  3. Fix cassanderl application dependency.

    jlouis committed Jul 10, 2012
    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.
Commits on Apr 25, 2012
  1. Merge branch 'master' of github.com:lpgauth/cassanderl

    lpgauth committed Apr 25, 2012
    Conflicts:
    	rebar.config
Commits on Feb 20, 2012
  1. Update README.md

    lpgauth committed Feb 20, 2012
  2. Add rebar to repo

    lpgauth committed Feb 20, 2012
  3. Using dispcount compatibility branch for R14

    ferd authored and lpgauth committed Feb 20, 2012