Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 9, 2012
  1. Merge branch '1.0'

    authored
Commits on Jan 8, 2012
  1. @thepaul

    Release 1.0.0~beta1

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

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

    authored
Commits on Dec 8, 2011
  1. @thepaul
  2. @thepaul

    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. @thepaul

    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",
                etc.
    
                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. @thepaul

    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. @thepaul

    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
    assignment.
    
    make CCP a new-style class by adding object to its bases. Fixes #21.
Commits on Oct 13, 2011
  1. @nickmbailey

    Update thrift version.

    nickmbailey authored
Commits on Sep 13, 2011
  1. @nickmbailey
Commits on Aug 10, 2011
  1. @thepaul

    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. @thepaul

    Release 0.8.0~beta1

    thepaul authored
  2. @thepaul

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

    thepaul authored
    Remove consistency fix
  3. @thobbs

    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. @thepaul
  2. @thepaul
  3. @thobbs
  4. @thobbs
  5. @thepaul
  6. @thepaul
Commits on Apr 26, 2011
  1. @thobbs @thepaul

    Don't compare post-0.7 CfDef attributes in tests

    thobbs authored thepaul committed
  2. @thepaul

    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. @thobbs
  4. @thepaul

    Merged pull request #13 from thobbs/multiversion.

    thepaul authored
    Multiversion
  5. @thobbs
  6. @thobbs
  7. @thobbs
Commits on Apr 19, 2011
  1. @thobbs

    Add Counter and CQL support

    thobbs authored
Commits on Apr 18, 2011
  1. @thobbs
Commits on Apr 13, 2011
  1. @thobbs

    Whitespace nazi

    thobbs authored
  2. @thobbs

    Move cassandra to cassandra08

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