See <https://builds.apache.org/job/Cassandra-quick/698/changes>
Changes:
[jbellis] Use correct partitioner when saving + loading caches
------------------------------------------
[...truncated 57 lines...]
check-gen-cql3-grammar:
gen-cql3-grammar:
[echo] Building Grammar
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/cql3/Cql.g
...
build-project:
[echo] apache-cassandra:
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/build.xml
[javac] Compiling 40 source files to
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/build/classes/thrift
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] Compiling 575 source files to
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/build/classes/main
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/StreamingHistogram.java:130:
warning: unmappable character for encoding ASCII
[javac] * Calculates estimated number of points in interval [-???,b].
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/StreamingHistogram.java:130:
warning: unmappable character for encoding ASCII
[javac] * Calculates estimated number of points in interval [-???,b].
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/StreamingHistogram.java:130:
warning: unmappable character for encoding ASCII
[javac] * Calculates estimated number of points in interval [-???,b].
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/StreamingHistogram.java:133:
warning: unmappable character for encoding ASCII
[javac] * @return estimated number of points in a interval [-???,b].
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/StreamingHistogram.java:133:
warning: unmappable character for encoding ASCII
[javac] * @return estimated number of points in a interval [-???,b].
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/StreamingHistogram.java:133:
warning: unmappable character for encoding ASCII
[javac] * @return estimated number of points in a interval [-???,b].
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:36:
cannot find symbol
[javac] symbol : class CacheSerializer
[javac] location: class org.apache.cassandra.cache.AutoSavingCache
[javac] import org.apache.cassandra.cache.AutoSavingCache.CacheSerializer;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:46:
cannot find symbol
[javac] symbol : class IColumnIterator
[javac] location: package org.apache.cassandra.db.columniterator
[javac] import org.apache.cassandra.db.columniterator.IColumnIterator;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:69:
cannot find symbol
[javac] symbol : class Interval
[javac] location: class org.apache.cassandra.utils.IntervalTree
[javac] import org.apache.cassandra.utils.IntervalTree.Interval;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:70:
cannot find symbol
[javac] symbol : class IntervalTree
[javac] location: class org.apache.cassandra.utils.IntervalTree
[javac] import org.apache.cassandra.utils.IntervalTree.IntervalTree;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1640:
type org.apache.cassandra.db.DecoratedKey does not take parameters
[javac] public Iterable<DecoratedKey<?>> keySamples(Range<Token> range)
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/io/util/Memory.java:20:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] import sun.misc.Unsafe;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/io/util/Memory.java:26:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] private static final Unsafe unsafe;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:322:
cannot find symbol
[javac] symbol : class CacheSerializer
[javac] location: class org.apache.cassandra.service.CacheService
[javac] public class RowCacheSerializer implements
CacheSerializer<RowCacheKey, IRowCacheEntry>
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:322:
interface expected here
[javac] public class RowCacheSerializer implements
CacheSerializer<RowCacheKey, IRowCacheEntry>
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:349:
cannot find symbol
[javac] symbol : class CacheSerializer
[javac] location: class org.apache.cassandra.service.CacheService
[javac] public class KeyCacheSerializer implements
CacheSerializer<KeyCacheKey, RowIndexEntry>
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:349:
interface expected here
[javac] public class KeyCacheSerializer implements
CacheSerializer<KeyCacheKey, RowIndexEntry>
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/FastByteComparisons.java:25:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] import sun.misc.Unsafe;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/FastByteComparisons.java:114:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] static final Unsafe theUnsafe;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/cache/AutoSavingCache.java:64:
getSerializedCachePath(java.lang.String,java.lang.String,org.apache.cassandra.service.CacheService.CacheType,java.lang.String)
in org.apache.cassandra.config.DatabaseDescriptor cannot be applied to
(java.lang.String,java.lang.String,org.apache.cassandra.service.CacheService.CacheType)
[javac] return DatabaseDescriptor.getSerializedCachePath(ksName,
cfName, cacheType);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/cache/AutoSavingCache.java:166:
cannot find symbol
[javac] symbol : method serializedSize()
[javac] location: interface org.apache.cassandra.cache.CacheKey
[javac] bytes += key.serializedSize();
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/cache/AutoSavingCache.java:166:
inconvertible types
[javac] found : <nulltype>
[javac] required: int
[javac] bytes += key.serializedSize();
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/cache/AutoSavingCache.java:238:
cannot find symbol
[javac] symbol : method write(java.io.DataOutputStream)
[javac] location: interface org.apache.cassandra.cache.CacheKey
[javac] key.write(writer.stream);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/cache/AutoSavingCache.java:239:
cannot find symbol
[javac] symbol : method serializedSize()
[javac] location: interface org.apache.cassandra.cache.CacheKey
[javac] bytesWritten += key.serializedSize();
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/cache/AutoSavingCache.java:239:
inconvertible types
[javac] found : <nulltype>
[javac] required: long
[javac] bytesWritten += key.serializedSize();
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:140:
cannot find symbol
[javac] symbol : constructor
AutoSavingCache(org.apache.cassandra.cache.ICache<org.apache.cassandra.cache.KeyCacheKey,org.apache.cassandra.db.RowIndexEntry>,org.apache.cassandra.service.CacheService.CacheType,org.apache.cassandra.service.CacheService.KeyCacheSerializer)
[javac] location: class
org.apache.cassandra.cache.AutoSavingCache<org.apache.cassandra.cache.KeyCacheKey,org.apache.cassandra.db.RowIndexEntry>
[javac] AutoSavingCache<KeyCacheKey, RowIndexEntry> keyCache = new
AutoSavingCache<KeyCacheKey, RowIndexEntry>(kc, CacheType.KEY_CACHE, new
KeyCacheSerializer());
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:166:
cannot find symbol
[javac] symbol : constructor
AutoSavingCache(org.apache.cassandra.cache.ICache<org.apache.cassandra.cache.RowCacheKey,org.apache.cassandra.cache.IRowCacheEntry>,org.apache.cassandra.service.CacheService.CacheType,org.apache.cassandra.service.CacheService.RowCacheSerializer)
[javac] location: class
org.apache.cassandra.cache.AutoSavingCache<org.apache.cassandra.cache.RowCacheKey,org.apache.cassandra.cache.IRowCacheEntry>
[javac] AutoSavingCache<RowCacheKey, IRowCacheEntry> rowCache = new
AutoSavingCache<RowCacheKey, IRowCacheEntry>(rc, CacheType.ROW_CACHE, new
RowCacheSerializer());
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:333:
getTopLevelColumns(org.apache.cassandra.db.filter.QueryFilter,int,boolean) has
private access in org.apache.cassandra.db.ColumnFamilyStore
[javac] ColumnFamily data =
cfs.getTopLevelColumns(QueryFilter.getIdentityFilter(key, new
QueryPath(cfs.columnFamily)), Integer.MIN_VALUE, true);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:343:
getTopLevelColumns(org.apache.cassandra.db.filter.QueryFilter,int,boolean) has
private access in org.apache.cassandra.db.ColumnFamilyStore
[javac] ColumnFamily data =
cfs.getTopLevelColumns(QueryFilter.getIdentityFilter(dk, new
QueryPath(cfs.columnFamily)), Integer.MIN_VALUE, true);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:337:
method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/service/CacheService.java:393:
method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:234:
batchOpen(java.util.Set<java.util.Map.Entry<org.apache.cassandra.io.sstable.Descriptor,java.util.Set<org.apache.cassandra.io.sstable.Component>>>,org.apache.cassandra.db.DataTracker,org.apache.cassandra.config.CFMetaData,org.apache.cassandra.dht.IPartitioner)
in org.apache.cassandra.io.sstable.SSTableReader cannot be applied to
(java.util.Set<java.util.Map.Entry<org.apache.cassandra.io.sstable.Descriptor,java.util.Set<org.apache.cassandra.io.sstable.Component>>>,java.util.Set<org.apache.cassandra.db.DecoratedKey>,org.apache.cassandra.db.DataTracker,org.apache.cassandra.config.CFMetaData,org.apache.cassandra.dht.IPartitioner)
[javac]
data.addInitialSSTables(SSTableReader.batchOpen(sstables.list().entrySet(),
savedKeys, data, metadata, this.partitioner));
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:326:
cannot find symbol
[javac] symbol : variable CURRENT_VERSION
[javac] location: class org.apache.cassandra.io.sstable.Descriptor
[javac] throw new RuntimeException(String.format("Can't
open incompatible SSTable! Current version %s, found file: %s",
Descriptor.CURRENT_VERSION, desc));
[javac]
^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:469:
cannot find symbol
[javac] symbol : variable CURRENT_VERSION
[javac] location: class org.apache.cassandra.io.sstable.Descriptor
[javac]
Descriptor.CURRENT_VERSION,
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:484:
cannot find symbol
[javac] symbol : method
open(org.apache.cassandra.io.sstable.Descriptor,java.util.Set<org.apache.cassandra.io.sstable.Component>,java.util.Set<org.apache.cassandra.db.DecoratedKey>,org.apache.cassandra.db.DataTracker,org.apache.cassandra.config.CFMetaData,org.apache.cassandra.dht.IPartitioner)
[javac] location: class org.apache.cassandra.io.sstable.SSTableReader
[javac] reader = SSTableReader.open(newDescriptor,
entry.getValue(), Collections.<DecoratedKey>emptySet(), data, metadata,
partitioner);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:582:
cannot find symbol
[javac] symbol : variable CURRENT_VERSION
[javac] location: class org.apache.cassandra.io.sstable.Descriptor
[javac] return getTempSSTablePath(directory,
Descriptor.CURRENT_VERSION);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:762:
cannot find symbol
[javac] symbol : method getLocalDeletionTime()
[javac] location: class org.apache.cassandra.db.ColumnFamily
[javac] if (cf.getColumnCount() == 0 && (!cf.isMarkedForDelete() ||
cf.getLocalDeletionTime() < gcBefore))
[javac]
^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:805:
cannot find symbol
[javac] symbol : method getMarkedForDeleteAt()
[javac] location: class org.apache.cassandra.db.ColumnFamily
[javac] || c.timestamp() <= cf.getMarkedForDeleteAt())
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:821:
cannot find symbol
[javac] symbol : method getMarkedForDeleteAt()
[javac] location: class org.apache.cassandra.db.ColumnFamily
[javac] long minTimestamp = Math.max(c.getMarkedForDeleteAt(),
cf.getMarkedForDeleteAt());
[javac]
^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:858:
wrong number of type arguments; required 3
[javac] IntervalTree<SSTableReader> tree =
data.getView().intervalTree;
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:863:
wrong number of type arguments; required 2
[javac] Set<SSTableReader> overlaps =
ImmutableSet.copyOf(tree.search(new Interval<SSTableReader>(sstable.first,
sstable.last)));
[javac]
^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1139:
cannot find symbol
[javac] symbol : constructor
RowCacheKey(java.lang.Integer,org.apache.cassandra.db.DecoratedKey)
[javac] location: class org.apache.cassandra.cache.RowCacheKey
[javac] RowCacheKey key = new RowCacheKey(cfId, filter.key);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1193:
incompatible types
[javac] found : java.util.UUID
[javac] required: java.lang.Integer
[javac] Integer cfId = Schema.instance.getId(table.name,
this.columnFamily);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1217:
cannot find symbol
[javac] symbol : class IColumnIterator
[javac] location: class org.apache.cassandra.db.ColumnFamilyStore
[javac] IColumnIterator ci =
filter.getMemtableColumnIterator(cached, null);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1268:
cannot find symbol
[javac] symbol : constructor
Interval(org.apache.cassandra.db.DecoratedKey,org.apache.cassandra.db.DecoratedKey)
[javac] location: class org.apache.cassandra.utils.Interval
[javac] sstables = view.intervalTree.search(new Interval(key,
key));
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1290:
cannot find symbol
[javac] symbol : constructor
Interval(org.apache.cassandra.db.RowPosition,java.lang.Comparable)
[javac] location: class org.apache.cassandra.utils.Interval
[javac] sstables = view.intervalTree.search(new
Interval(startWith, stopInTree));
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1308:
operator > cannot be applied to org.apache.cassandra.db.RowIndexEntry,int
[javac] if (sstr.getPosition(dk, SSTableReader.Operator.EQ,
false) > -1)
[javac]
^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1610:
incompatible types
[javac] found : java.util.UUID
[javac] required: java.lang.Integer
[javac] Integer cfId = Schema.instance.getId(table.name,
this.columnFamily);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1614:
cannot find symbol
[javac] symbol : constructor
RowCacheKey(java.lang.Integer,org.apache.cassandra.db.DecoratedKey)
[javac] location: class org.apache.cassandra.cache.RowCacheKey
[javac] invalidateCachedRow(new RowCacheKey(cfId, key));
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1643:
type org.apache.cassandra.db.DecoratedKey does not take parameters
[javac] Iterable<DecoratedKey<?>>[] samples = new
Iterable[sstables.size()];
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/db/ColumnFamilyStore.java:1944:
cannot find symbol
[javac] symbol : variable CURRENT_VERSION
[javac] location: class org.apache.cassandra.io.sstable.Descriptor
[javac] return new SSTableWriter(getFlushPath(estimatedSize,
Descriptor.CURRENT_VERSION),
[javac]
^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/io/util/Memory.java:32:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] Field field =
sun.misc.Unsafe.class.getDeclaredField("theUnsafe");
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/io/util/Memory.java:34:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] unsafe = (sun.misc.Unsafe) field.get(null);
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/streaming/StreamIn.java:82:
getFlushPath(long,java.lang.String) in
org.apache.cassandra.db.ColumnFamilyStore cannot be applied to
(long,org.apache.cassandra.io.sstable.Descriptor.Version)
[javac] Descriptor localdesc =
Descriptor.fromFilename(cfStore.getFlushPath(remote.size,
Descriptor.Version.CURRENT));
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/FastByteComparisons.java:120:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] theUnsafe = (Unsafe) AccessController.doPrivileged(
[javac] ^
[javac]
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/src/java/org/apache/cassandra/utils/FastByteComparisons.java:125:
warning: sun.misc.Unsafe is Sun proprietary API and may be removed in a future
release
[javac] Field f =
Unsafe.class.getDeclaredField("theUnsafe");
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 42 errors
[javac] 14 warnings
BUILD FAILED
/x1/jenkins/jenkins-slave/workspace/Cassandra-quick/build.xml:680: Compile
failed; see the compiler error output for details.
Total time: 20 seconds
Build step 'Invoke Ant' marked build as failure
[TASKS] Skipping publisher since build result is FAILURE
Recording test results