Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jan 9, 2012
  1. Merge branch '1.0'

Commits on Jan 8, 2012
  1. paul cannon

    Release 1.0.0~beta1

    thepaul authored
  2. paul cannon
Commits on Dec 25, 2011
  1. merge from master

Commits on Dec 16, 2011
  1. Fix consistency typo in remove

Commits on Dec 8, 2011
  1. paul cannon
  2. paul cannon

    make test_initial_connection_failure not timeout

    thepaul authored
    in some cases, apparently, looking up an obviously bogus hostname like
    "nonexistent-host.000-" makes a nameservice just not respond, which
    causes the test to time out instead of producing a DNSLookupError,
    as expected.
  3. paul cannon

    provide require_api_version kwarg, not api_version

    thepaul authored
    For the telephus.protocol.ManagedCassandraClientFactory and
    telephus.pool.CassandraClusterPool objects, remove the api_version
    kwarg, which had unclear effects, and add require_api_version.
    From the docstring:
            @param require_api_version: If not None, Telephus will require
                that all connections conform to the API for the given
                Cassandra version.  Possible values are "0.7", "0.8", "1.0",
                If None, Telephus will consider all supported API versions
                to be acceptable.
                If the api version reported by a remote node is not
                compatible, the connection to that node will be aborted.
                Default: None
Commits on Dec 6, 2011
  1. paul cannon

    rip out CQL support

    thepaul authored
    following the example of Hector, i think Telephus should probably just
    not support CQL queries. Rationale: I don't want Telephus to be in the
    business of parsing random CQL queries, and without that, there would
    be no way to tell when the user changed the connection's keyspace.
    Maybe PyTx should be resurrected to provide a Twisted-friendly CQL
    driver, or maybe cassandra-dbapi2 would work fine with
    twisted.enterprise.adbapi if that's what people want.
    A quick survey of known telephus users indicated no one uses this from
    telephus anyway. And if someone does, they could access the thrift
    Client object themselves and hack in support for execute_cql_query.
    They'd need to add their own hooks to let Telephus know when the
    keyspace changed, or simply refrain from ever using 'USE'.
Commits on Nov 9, 2011
  1. paul cannon

    fix setting consistency on CCP instances

    thepaul authored
    since CCP was not a new-style class (inheriting only from the classic-style
    service.Service), the 'consistency' property was not honored, and the
    client instance's corresponding consistency was not updated upon
    make CCP a new-style class by adding object to its bases. Fixes #21.
Commits on Oct 13, 2011
  1. Nick Bailey

    Update thrift version.

    nickmbailey authored
Commits on Sep 13, 2011
  1. Nick Bailey
Commits on Aug 10, 2011
  1. paul cannon

    telephus works fine with python2.7

    thepaul authored
    remove the 2.6-max restriction in pyversions, so that telephus can be
    properly built and installed on natty
Commits on May 4, 2011
  1. paul cannon

    Release 0.8.0~beta1

    thepaul authored
  2. paul cannon

    Merge pull request #16 from thobbs/remove-consistency-fix

    thepaul authored
    Remove consistency fix
  3. Tyler Hobbs

    Use consistency instead of self.consistency

    thobbs authored
    remove() and remove_counter() both were using self.consistency
    instead of just 'consistency', which is calculated from the
    passed argument and self.consistency.
Commits on Apr 27, 2011
  1. paul cannon
  2. paul cannon
  3. Tyler Hobbs
  4. Tyler Hobbs
  5. paul cannon
  6. paul cannon
Commits on Apr 26, 2011
  1. Tyler Hobbs paul cannon

    Don't compare post-0.7 CfDef attributes in tests

    thobbs authored thepaul committed
  2. paul cannon

    rearrange new module structure a bit

    thepaul authored
    to avoid using "from X import *" where easy to do so, and to combine the
    translate and cassandra.constants modules, since they accomplished
    nearly the same purpose.
    removed extraneous __all__ declarations.
    clarify name of per-cassandra-version constants.
  3. Tyler Hobbs
  4. paul cannon

    Merged pull request #13 from thobbs/multiversion.

    thepaul authored
  5. Tyler Hobbs
  6. Tyler Hobbs
  7. Tyler Hobbs
Commits on Apr 19, 2011
  1. Tyler Hobbs

    Add Counter and CQL support

    thobbs authored
Commits on Apr 18, 2011
  1. Tyler Hobbs
Commits on Apr 13, 2011
  1. Tyler Hobbs

    Whitespace nazi

    thobbs authored
  2. Tyler Hobbs

    Move cassandra to cassandra08

    thobbs authored
  3. Tyler Hobbs
Something went wrong with that request. Please try again.