Permalink
Commits on Feb 23, 2012
Commits on Feb 16, 2012
  1. And back to 1.0 beta version.

    wehriam committed Feb 16, 2012
  2. batch_remove_rows test.

    wehriam committed Feb 16, 2012
  3. Back to distutils.

    wehriam committed Feb 16, 2012
Commits on Feb 13, 2012
  1. Batched deletions.

    wehriam committed Feb 13, 2012
Commits on Feb 10, 2012
  1. Batched multi-key inserts, batch adds, and batch multi-key adds. Test…

    …s for these functions. Fixed Cassandra version checking in the tests.
    wehriam committed Feb 10, 2012
Commits on Jan 27, 2012
  1. Update setup.py

    wehriam committed Jan 27, 2012
Commits on Jan 9, 2012
  1. Merge branch '1.0'

    driftx committed Jan 9, 2012
Commits on Jan 8, 2012
  1. Release 1.0.0~beta1

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

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

    driftx committed Dec 16, 2011
Commits on Dec 8, 2011
  1. 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
  2. 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. 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. 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. Update thrift version.

    nickmbailey committed Oct 13, 2011
Commits on Sep 13, 2011
Commits on Aug 10, 2011
  1. 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. Release 0.8.0~beta1

    thepaul committed May 4, 2011
  2. Merge pull request #16 from thobbs/remove-consistency-fix

    Remove consistency fix
    thepaul committed May 4, 2011
  3. 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
Commits on Apr 26, 2011
  1. 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
  2. Merged pull request #13 from thobbs/multiversion.

    Multiversion
    thepaul committed Apr 26, 2011