You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by michaelarusso <gi...@git.apache.org> on 2016/05/01 11:16:55 UTC

[GitHub] usergrid pull request: Introducing Datastax driver.

GitHub user michaelarusso opened a pull request:

    https://github.com/apache/usergrid/pull/513

    Introducing Datastax driver.

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/michaelarusso/usergrid datastax-cass-driver

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/usergrid/pull/513.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #513
    
----
commit a6319750e65d0b04aaa211e83ac220875120d9a5
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-09T02:04:36Z

    Initial commit introducing Datastax cassandra driver.

commit 01c4970a80fa080f7deccf3f004112d9112f624d
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-09T18:18:27Z

    Integrate datastax cluster into migration manager for creation of keyspaces using database/setup.

commit a62fb0a0c95ece13c84a563e58802230bdcff1cb
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-10T01:14:38Z

    Create object for defining our table schema and provide utilities for generating CQL to create or ALTER the table schema.

commit ad4a33713e8280a4d3637bf1395937bd32aa5fca
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-10T01:36:49Z

    Add null checks and tests confirming NPEs are thrown.

commit 2203f43336ae86ebcad823fb740207b4eecc36bb
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-11T22:49:44Z

    Convert map manager serialization to read and write using CQL using the original Astyanax data modeling in Cassandra (aka no migration required).

commit 3f8e7cbaf4a7f8351185e803e7bd43dafc49a9a9
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-12T01:11:59Z

    Reduce number of connections in core tests and ensure the datastax provider is a singleton.

commit 3066ab4a59f5fff25f516e6869ea846a48000081
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-12T02:04:35Z

    Standardizing test properties.

commit 25454f950f9b16eb0ede1905dfa6cc64b1530c3a
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-12T02:23:55Z

    Fix header in TableDefinition.

commit c0f8a4a28576ab58b1eb0b173a73966655a863c1
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-13T00:34:04Z

    MapSerialization schema now created by DataStax driver.  Add getTables into Migration interface for creating schema via DataStax driver and CQL.

commit df7d2ff856d71b1f1b999319c9865ea540d4412a
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-13T00:35:36Z

    Remove unused import.

commit 29814ef50f47254e45371f355c1c1065ebf1aac4
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-13T03:15:33Z

    Fix issues with adding getTables() to Migration interface.

commit 7ff31ebff0cb431c9655764e922d94d7f215a673
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-13T05:45:08Z

    Add tests for DataStaxCluster and improve cluster/connection handling to ensure the cluster is always available through the interface.

commit ecbd495970b73e0c1ed85fa6491c906cac33de6e
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-13T06:48:09Z

    Expose creation of keyspace via the interface so other classes can use that method to create the keyspace if for some reason it does not already exist.

commit 65e873e0ddae370f07af84824225b1a59f7c1a19
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-13T18:23:33Z

    Let the keyspace be created only if database/setup is called.  Maybe later add option for auto-keyspace creation.

commit 6ef4c32114044d22d9d74e42033a0cccdd2069ab
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-14T05:23:52Z

    Ensure that when specific apps are re-indexed, their index is initialized.

commit bb225e8a37cfbe1419d98e61247af45a53f39733
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-15T01:24:52Z

    Add caching options to the table creation, supporting pre 2.1 and 2.1 table properties in Cassandra.  Don't default the Cassandra version in the tests.

commit 75cc3a43edf3bb6efe32b715823a30872453358b
Author: Michael Russo <mi...@gmail.com>
Date:   2016-02-15T02:36:03Z

    Move CassandraFig outside of Astyanax package.  Update handling of protocol version for datastax cluster.

commit 3c6fcdc7452a1eead0c5e28e32bc12bedd142028
Author: Michael Russo <mr...@apigee.com>
Date:   2016-03-27T17:47:24Z

    Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/usergrid into datastax--cass-driver
    
    # Conflicts:
    #	stack/core/pom.xml

commit 70ff8fdb44daeb81e24b1f7218aba791e2d59cc5
Author: Michael Russo <mr...@apigee.com>
Date:   2016-04-28T10:57:45Z

    Merge branch 'master' into datastax--cass-driver

commit c3566713b30cc99bb7541f0069bf396008c2fe50
Author: Michael Russo <mr...@apigee.com>
Date:   2016-05-01T06:32:05Z

    Update Usergrid dependencies to 2.2.0-SNAPSHOT.

commit 6a1fd223b3e0f1a677af1d6b0d0c87b25d525da7
Author: Michael Russo <mr...@apigee.com>
Date:   2016-05-01T06:37:08Z

    Fix compile issue post-merge with master to get current.

commit 4475158f1b48aa485d6af7d90caa91948ac2f46f
Author: Michael Russo <mr...@apigee.com>
Date:   2016-05-01T08:56:56Z

    Re-write SCOPED_CACHE serialization to use Datastax driver and CQL.

commit f9a29e803cab3940d5e3521b16201cd95067c460
Author: Michael Russo <mr...@apigee.com>
Date:   2016-05-01T08:57:45Z

    Remove Astyanax dependencies for Scoped Cache serialization.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] usergrid pull request: Introducing Datastax driver.

Posted by michaelarusso <gi...@git.apache.org>.
Github user michaelarusso commented on the pull request:

    https://github.com/apache/usergrid/pull/513#issuecomment-217724155
  
    `UniqueValueSerializationStrategy` converted to use DataStax driver and CQL.  The last few commits are an example of how to work with existing DynamicComposite types from Astyanax with CQL.  Not easy, but possible.  This is temporary until we re-write the Usergrid schema into something more CQL-friendly.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] usergrid pull request: Introducing Datastax driver.

Posted by michaelarusso <gi...@git.apache.org>.
Github user michaelarusso commented on the pull request:

    https://github.com/apache/usergrid/pull/513#issuecomment-216030996
  
    `MapSerializationImpl` and `ScopedCacheSerializationImpl` converted to use DataStax driver and CQL.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

[GitHub] usergrid pull request: Introducing Datastax driver.

Posted by michaelarusso <gi...@git.apache.org>.
Github user michaelarusso closed the pull request at:

    https://github.com/apache/usergrid/pull/513


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---