Olivier Michallat

Results 32 issues of Olivier Michallat

Cloudfuse uses a 4KB buffer to build request headers. Starting with the Grizzly version, OpenStack can be configured to use PKI tokens, which are significantly larger than UUIDs (~ 4700...

Main changes: - `GraphqlResourceBase` and subclasses: use injection to pass the bridge and GraphqlCache, adapt multipart handling code for Quarkus. - `GraphqlCache`: use Quarkus config for enableDefaultKeyspace Everything else is...

GraphQL
stargate-v2

**What this PR does**: Use a `GraphQLCodeRegistry` to inject the data fetchers in the schemas, rather than the deprecated `GraphQLFieldDefinition.Builder#dataFetcher`. I also used the opportunity to refactor the DDL schema...

GraphQL CQL-first

Original non-Quarkus version: #1876. We need to do the same in the `sgv2-quarkus-common` module introduced in #1965. Note that only the REST API uses optimistic queries at the moment. So:...

stargate-v2

With #400 the GraphQL web layer can now handle client requests asynchronously. We can extend that all the way to the persistence layer: * change all of our data fetchers...

GraphQL
stargate-v2

The readme in the GraphQL module has not been kept up-to-date. I'm not sure if we want to keep maintaining it, as it overlaps with the [user documentation](https://stargate.io/docs/stargate/0.1/quickstart/quick_start-graphql.html).

GraphQL

The v1 version `TimeSource` uses millisecond granularity. We might want an implementation that distributes timestamps more evenly across possible values. Here are some possible improvements we could borrow from the...

documents API
stargate-v2

Currently we have a mix of different approaches: - command-line arguments managed with the "airline" library, for example in `RestServiceStarter` - Dropwizard options, for example `sgv2-restapi/src/main/resources/config.yaml` - system properties loaded...

stargate-v2

Stargate v1 integration tests use a Junit 5 extension for tests that need the Java driver: [CqlSessionExtension](https://github.com/stargate/stargate/blob/master/testing/src/main/java/io/stargate/it/driver/CqlSessionExtension.java). When I ported the GraphQL API to Quarkus, there was a point where...

GraphQL
stargate-v2

The GraphQL implementation hard-codes default consistency levels. But the quarkus-common module now provides a way to define them in the configuration (e.g. `stargate.queries.consistency.writes`). We should use those values instead. See...

GraphQL
stargate-v2