Looks like you have unexpectedly large rows in your 1.0 cluster but
not 0.8.  I guess you could use sstable2json to manually check your
row sizes.

On Mon, Oct 3, 2011 at 5:20 PM, Ramesh Natarajan <rames...@gmail.com> wrote:
> It happens all the time on 1.0. It doesn't happen on 0.8.6.  Is there any
> thing I can do to check?
> thanks
> Ramesh
>
> On Mon, Oct 3, 2011 at 5:15 PM, Jonathan Ellis <jbel...@gmail.com> wrote:
>>
>> My suspicion would be that it has more to do with "rare case when
>> running with 5000 CFs" than "1.0 regression."
>>
>> On Mon, Oct 3, 2011 at 5:00 PM, Ramesh Natarajan <rames...@gmail.com>
>> wrote:
>> > We have about 5000 column family and when we run the nodetool cfstats it
>> > throws out this exception...  this is running 1.0.0-rc1
>> > This seems to work on 0.8.6.  Is this a bug in 1.0.0?
>> >
>> > thanks
>> > Ramesh
>> > Keyspace: system
>> >         Read Count: 28
>> >         Read Latency: 5.8675 ms.
>> >         Write Count: 3
>> >         Write Latency: 0.166 ms.
>> >         Pending Tasks: 0
>> >                 Column Family: Schema
>> >                 SSTable count: 4
>> >                 Space used (live): 4293758276
>> >                 Space used (total): 4293758276
>> >                 Number of Keys (estimate): 5376
>> >                 Memtable Columns Count: 0
>> >                 Memtable Data Size: 0
>> >                 Memtable Switch Count: 0
>> >                 Read Count: 3
>> >                 Read Latency: NaN ms.
>> >                 Write Count: 0
>> >                 Write Latency: NaN ms.
>> >                 Pending Tasks: 0
>> >                 Key cache capacity: 53
>> >                 Key cache size: 2
>> >                 Key cache hit rate: NaN
>> >                 Row cache: disabled
>> >                 Compacted row minimum size: 104
>> >                 Compacted row maximum size: 1955666
>> >                 Compacted row mean size: 1508515
>> >                 Column Family: HintsColumnFamily
>> >                 SSTable count: 0
>> >                 Space used (live): 0
>> >                 Space used (total): 0
>> >                 Number of Keys (estimate): 0
>> >                 Memtable Columns Count: 0
>> >                 Memtable Data Size: 0
>> >                 Memtable Switch Count: 0
>> >                 Read Count: 5
>> >                 Read Latency: NaN ms.
>> >                 Write Count: 0
>> >                 Write Latency: NaN ms.
>> >                 Pending Tasks: 0
>> >                 Key cache capacity: 1
>> >                 Key cache size: 0
>> >                 Key cache hit rate: NaN
>> >                 Row cache: disabled
>> >                 Compacted row minimum size: 0
>> >                 Compacted row maximum size: 0
>> >                 Compacted row mean size: 0
>> >                 Column Family: LocationInfo
>> >                 SSTable count: 1
>> >                 Space used (live): 6947
>> >                 Space used (total): 6947
>> >                 Number of Keys (estimate): 128
>> >                 Memtable Columns Count: 0
>> >                 Memtable Data Size: 0
>> >                 Memtable Switch Count: 2
>> >                 Read Count: 20
>> >                 Read Latency: NaN ms.
>> >                 Write Count: 3
>> >                 Write Latency: NaN ms.
>> >                 Pending Tasks: 0
>> >                 Key cache capacity: 1
>> >                 Key cache size: 1
>> >                 Key cache hit rate: NaN
>> >                 Row cache: disabled
>> >                 Compacted row minimum size: 73
>> >                 Compacted row maximum size: 258
>> >                 Compacted row mean size: 185
>> >                 Column Family: Migrations
>> >                 SSTable count: 4
>> >                 Space used (live): 4315909643
>> >                 Space used (total): 4315909643
>> >                 Number of Keys (estimate): 512
>> >                 Memtable Columns Count: 0
>> >                 Memtable Data Size: 0
>> >                 Memtable Switch Count: 0
>> >                 Read Count: 0
>> >                 Read Latency: NaN ms.
>> >                 Write Count: 0
>> >                 Write Latency: NaN ms.
>> >                 Pending Tasks: 0
>> >                 Key cache capacity: 5
>> >                 Key cache size: 0
>> >                 Key cache hit rate: NaN
>> >                 Row cache: disabled
>> >                 Compacted row minimum size: 5839589
>> >                 Compacted row maximum size: 9223372036854775807
>> > Exception in thread "main" java.lang.IllegalStateException: Unable to
>> > compute ceiling for max when histogram overflowed
>> >         at
>> >
>> > org.apache.cassandra.utils.EstimatedHistogram.mean(EstimatedHistogram.java:170)
>> >         at
>> > org.apache.cassandra.db.DataTracker.getMeanRowSize(DataTracker.java:395)
>> >         at
>> >
>> > org.apache.cassandra.db.ColumnFamilyStore.getMeanRowSize(ColumnFamilyStore.java:275)
>> >         at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
>> >         at
>> >
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >         at java.lang.reflect.Method.invoke(Method.java:597)
>> >         at
>> >
>> > com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:93)
>> >         at
>> >
>> > com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:27)
>> >         at
>> >
>> > com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:208)
>> >         at
>> > com.sun.jmx.mbeanserver.PerInterface.getAttribute(PerInterface.java:65)
>> >         at
>> > com.sun.jmx.mbeanserver.MBeanSupport.getAttribute(MBeanSupport.java:216)
>> >         at
>> >
>> > com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666)
>> >         at
>> >
>> > com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
>> >         at
>> >
>> > javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)
>> >         at
>> >
>> > javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
>> >         at
>> >
>> > javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
>> >         at
>> >
>> > javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1360)
>> >         at
>> >
>> > javax.management.remote.rmi.RMIConnectionImpl.getAttribute(RMIConnectionImpl.java:600)
>> >         at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
>> >         at
>> >
>> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> >         at java.lang.reflect.Method.invoke(Method.java:597)
>> >         at
>> > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
>> >         at sun.rmi.transport.Transport$1.run(Transport.java:159)
>> >         at java.security.AccessController.doPrivileged(Native Method)
>> >         at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>> >         at
>> > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
>> >         at
>> >
>> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
>> >         at
>> >
>> > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
>> >         at
>> >
>> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> >         at
>> >
>> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> >         at java.lang.Thread.run(Thread.java:662)
>> >
>>
>>
>>
>> --
>> Jonathan Ellis
>> Project Chair, Apache Cassandra
>> co-founder of DataStax, the source for professional Cassandra support
>> http://www.datastax.com
>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to