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

    committed Jan 9, 2012
Commits on Jan 8, 2012
  1. @thepaul

    Release 1.0.0~beta1

    thepaul committed Jan 8, 2012
  2. @thepaul
Commits on Dec 25, 2011
  1. merge from master

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

    committed Dec 16, 2011
Commits on Dec 8, 2011
  1. @thepaul
  2. @thepaul

    make test_initial_connection_failure not timeout

    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.
    thepaul committed Dec 8, 2011
  3. @thepaul

    provide require_api_version kwarg, not api_version

    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
    thepaul committed Dec 6, 2011
Commits on Dec 6, 2011
  1. @thepaul

    rip out CQL support

    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'.
    thepaul committed Dec 6, 2011
Commits on Nov 9, 2011
  1. @thepaul

    fix setting consistency on CCP instances

    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.
    thepaul committed Nov 9, 2011
Commits on Oct 13, 2011
  1. @nickmbailey

    Update thrift version.

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

    telephus works fine with python2.7

    remove the 2.6-max restriction in pyversions, so that telephus can be
    properly built and installed on natty
    thepaul committed Aug 10, 2011
Commits on May 4, 2011
  1. @thepaul

    Release 0.8.0~beta1

    thepaul committed May 4, 2011
  2. @thepaul

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

    Remove consistency fix
    thepaul committed May 4, 2011
  3. @thobbs

    Use consistency instead of self.consistency

    remove() and remove_counter() both were using self.consistency
    instead of just 'consistency', which is calculated from the
    passed argument and self.consistency.
    thobbs committed May 4, 2011
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
  2. @thepaul

    rearrange new module structure a bit

    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.
    thepaul committed Apr 26, 2011
  3. @thobbs
  4. @thepaul

    Merged pull request #13 from thobbs/multiversion.

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

    Add Counter and CQL support

    thobbs committed Apr 19, 2011
Commits on Apr 18, 2011
  1. @thobbs
Commits on Apr 13, 2011
  1. @thobbs

    Whitespace nazi

    thobbs committed Apr 13, 2011
  2. @thobbs

    Move cassandra to cassandra08

    thobbs committed Apr 13, 2011
  3. @thobbs