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