-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do not force cassandra protocol's compressor #1105
Comments
I don't remember, what is the compressor even used for? Compressing on the wire or at rest? |
@yurishkuro given that the Compressor is defined in a connection struct I would say it's for compressing on the wire: |
Would you be open to creating a PR that makes this configurable? |
FYI Azure Cosmos DB does not allow "CREATE TYPE" so it won't work anyway. |
@sylr yes Cosmos DB does support CREATE TYPE, we tried it. It is just not listed. |
Hi @sylr / @black-adder I also confirmed Cosmos DB does support CREATE TYPE now. Would be of great help if you could make it configurable. |
Sorry guys, we switched to elastic for the data storage and I no longer have time to test CosmosDB. |
@black-adder @yurishkuro we hacked on it and made it work with CosmosDB... mostly. The point is that CosmosDB in Cassandra mode has some specialties that we need to work around. In the end it would become a distinct backend type rather than a few config switches. Before we put more work into it, would you be open to accept a new backend? It would surely make jaeger very convenient to use on Azure. |
@486 good to hear that you are able to make it work. Would you mind sharing more information on what work around you did ? For me it always says: But I definitely can connect to it with cqlsh. |
Seems its working:
Problem is with populating schema:
EDIT: Also gc_grace_seconds
|
Custom index except SASI are supported from this week onwards for all accounts. |
Jaeger doesn't use any Cassandra indices |
When using cassandra, Jaeger force the use of the
SnappyCompressor
for the cassandra protocol.jaeger/pkg/cassandra/config/config.go
Line 127 in 4ada2b9
Azure Cosmos DB provides a cassandra compatible API but it does not seem to be compatible with SnappyCompressor (see apache/cassandra-gocql-driver#1205).
The text was updated successfully, but these errors were encountered: