I merely haven’t used Cassandra in a little while and forgot that you have to 
explicitly use a keyspace before querying things. I’ve even come across a 
similar feature in Postgres when you have multiple schemas.

—
Matt Sicker

> On Feb 1, 2022, at 10:48, Ralph Goers <[email protected]> wrote:
> 
> Yeah. Unfortunately the test fails with the latest version of the embedded 
> Cassandra. Matt created LOG4J2-3384 to address that.
> 
> Ralph
> 
>> On Feb 1, 2022, at 5:51 AM, Gary Gregory <[email protected]> wrote:
>> 
>> Woa, deep Cassandra magic! ;-) thanks Matt.
>> 
>> Gary
>> 
>>> On Tue, Feb 1, 2022, 01:39 <[email protected]> wrote:
>>> 
>>> This is an automated email from the ASF dual-hosted git repository.
>>> 
>>> mattsicker pushed a commit to branch master
>>> in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
>>> 
>>> 
>>> The following commit(s) were added to refs/heads/master by this push:
>>>    new b1ab92a  Fix CassandraExtension keyspace usage
>>> b1ab92a is described below
>>> 
>>> commit b1ab92a688b3f434a76c521973ea5e4b2020dc04
>>> Author: Matt Sicker <[email protected]>
>>> AuthorDate: Tue Feb 1 00:39:31 2022 -0600
>>> 
>>>   Fix CassandraExtension keyspace usage
>>> 
>>>   Signed-off-by: Matt Sicker <[email protected]>
>>> ---
>>> .../java/org/apache/logging/log4j/cassandra/CassandraExtension.java     |
>>> 2 ++
>>> 1 file changed, 2 insertions(+)
>>> 
>>> diff --git
>>> a/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
>>> b/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
>>> index 06736d0..57c250c 100644
>>> ---
>>> a/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
>>> +++
>>> b/log4j-cassandra/src/test/java/org/apache/logging/log4j/cassandra/CassandraExtension.java
>>> @@ -72,6 +72,8 @@ public class CassandraExtension extends
>>> TypeBasedParameterResolver<Cluster> impl
>>>            try (final Session session = cluster.connect()) {
>>>                session.execute("CREATE KEYSPACE " +
>>> cassandraFixture.keyspace() + " WITH REPLICATION = " +
>>>                        "{ 'class': 'SimpleStrategy',
>>> 'replication_factor': 2 };");
>>> +            }
>>> +            try (final Session session =
>>> cluster.connect(cassandraFixture.keyspace())) {
>>>                for (final String ddl : cassandraFixture.setup()) {
>>>                    session.execute(ddl);
>>>                }
>>> 
> 

Reply via email to