Author: jbellis
Date: Fri Dec 11 16:59:57 2009
New Revision: 889698
URL: http://svn.apache.org/viewvc?rev=889698&view=rev
Log:
finish removing LogUtil. patch by jbellis
Removed:
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/LogUtil.java
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/BinaryVerbHandler.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ReadRepairVerbHandler.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/io/Streaming.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/RackAwareStrategy.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/FileStreamTask.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessageDeserializationTask.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessagingService.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/SelectionKeyHandler.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnection.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnectionHandler.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/UdpConnection.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/AntiEntropyService.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/LoadDisseminator.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadRepairManager.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StreamManager.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/Cachetable.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/GuidGenerator.java
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/BinaryVerbHandler.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/db/BinaryVerbHandler.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/BinaryVerbHandler.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/BinaryVerbHandler.java
Fri Dec 11 16:59:57 2009
@@ -20,7 +20,6 @@
import org.apache.cassandra.net.IVerbHandler;
import org.apache.cassandra.net.Message;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.cassandra.io.DataInputBuffer;
import org.apache.log4j.Logger;
@@ -35,17 +34,16 @@
DataInputBuffer buffer = new DataInputBuffer();
buffer.reset(bytes, bytes.length);
- try
- {
+ try
+ {
RowMutationMessage rmMsg =
RowMutationMessage.serializer().deserialize(buffer);
- RowMutation rm = rmMsg.getRowMutation();
+ RowMutation rm = rmMsg.getRowMutation();
rm.applyBinary();
- }
- catch ( Exception e )
- {
- if (logger_.isDebugEnabled())
- logger_.debug(LogUtil.throwableToString(e));
- }
+ }
+ catch (Exception e)
+ {
+ throw new RuntimeException(e);
+ }
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ReadRepairVerbHandler.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ReadRepairVerbHandler.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ReadRepairVerbHandler.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ReadRepairVerbHandler.java
Fri Dec 11 16:59:57 2009
@@ -23,12 +23,8 @@
import org.apache.cassandra.io.DataInputBuffer;
import org.apache.cassandra.net.IVerbHandler;
import org.apache.cassandra.net.Message;
-import org.apache.cassandra.utils.LogUtil;
+
import org.apache.log4j.Logger;
-import org.apache.cassandra.service.*;
-import org.apache.cassandra.utils.*;
-import org.apache.cassandra.concurrent.*;
-import org.apache.cassandra.net.*;
public class ReadRepairVerbHandler implements IVerbHandler
{
@@ -46,10 +42,9 @@
RowMutation rm = rmMsg.getRowMutation();
rm.apply();
}
- catch ( IOException e )
+ catch (IOException e)
{
- if (logger_.isDebugEnabled())
- logger_.debug(LogUtil.throwableToString(e));
- }
+ throw new IOError(e);
+ }
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
Fri Dec 11 16:59:57 2009
@@ -19,8 +19,9 @@
package org.apache.cassandra.gms;
import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.IOError;
import java.lang.management.ManagementFactory;
-import java.net.UnknownHostException;
import java.util.*;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
@@ -29,10 +30,8 @@
import org.apache.commons.lang.StringUtils;
-import org.apache.cassandra.config.DatabaseDescriptor;
import java.net.InetAddress;
import org.apache.cassandra.utils.FBUtilities;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.cassandra.utils.BoundedStatsDeque;
import org.apache.log4j.Logger;
@@ -88,7 +87,7 @@
}
catch (Exception e)
{
- logger_.error(LogUtil.throwableToString(e));
+ throw new RuntimeException(e);
}
}
@@ -103,9 +102,9 @@
fos.write(toString().getBytes());
fos.close();
}
- catch(Throwable th)
+ catch (IOException e)
{
- logger_.warn(LogUtil.throwableToString(th));
+ throw new IOError(e);
}
}
@@ -128,9 +127,9 @@
fos.write(hWnd.toString().getBytes());
fos.close();
}
- catch(Throwable th)
+ catch (IOException e)
{
- logger_.warn(LogUtil.throwableToString(th));
+ throw new IOError(e);
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/io/Streaming.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/io/Streaming.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/java/org/apache/cassandra/io/Streaming.java
(original)
+++ incubator/cassandra/trunk/src/java/org/apache/cassandra/io/Streaming.java
Fri Dec 11 16:59:57 2009
@@ -43,7 +43,6 @@
import org.apache.cassandra.service.StreamManager;
import org.apache.cassandra.service.StorageService;
import org.apache.cassandra.utils.FBUtilities;
-import org.apache.cassandra.utils.LogUtil;
public class Streaming
{
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/RackAwareStrategy.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/RackAwareStrategy.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/RackAwareStrategy.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/RackAwareStrategy.java
Fri Dec 11 16:59:57 2009
@@ -22,13 +22,11 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import java.util.Map;
import org.apache.cassandra.dht.Token;
import org.apache.cassandra.dht.IPartitioner;
import java.net.InetAddress;
import org.apache.cassandra.service.StorageService;
-import org.apache.cassandra.utils.LogUtil;
/*
* This class returns the nodes responsible for a given
@@ -103,8 +101,7 @@
}
catch (UnknownHostException e)
{
- if (logger_.isDebugEnabled())
- logger_.debug(LogUtil.throwableToString(e));
+ throw new RuntimeException(e);
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/AsyncResult.java
Fri Dec 11 16:59:57 2009
@@ -18,7 +18,6 @@
package org.apache.cassandra.net;
-import java.util.List;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.concurrent.atomic.AtomicBoolean;
@@ -26,7 +25,6 @@
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.log4j.Logger;
class AsyncResult implements IAsyncResult
@@ -49,19 +47,19 @@
lock_.lock();
try
{
- if ( !done_.get() )
+ if (!done_.get())
{
- condition_.await();
+ condition_.await();
}
}
- catch ( InterruptedException ex )
+ catch (InterruptedException ex)
{
- logger_.warn( LogUtil.throwableToString(ex) );
+ throw new AssertionError(ex);
}
finally
{
- lock_.unlock();
- }
+ lock_.unlock();
+ }
return result_;
}
@@ -87,9 +85,9 @@
bVal = false;
}
}
- catch ( InterruptedException ex )
+ catch (InterruptedException ex)
{
- logger_.warn( LogUtil.throwableToString(ex) );
+ throw new AssertionError(ex);
}
if ( !bVal && !done_.get() )
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/FileStreamTask.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/FileStreamTask.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/FileStreamTask.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/FileStreamTask.java
Fri Dec 11 16:59:57 2009
@@ -19,11 +19,8 @@
package org.apache.cassandra.net;
import java.io.*;
-import java.net.SocketException;
import java.net.InetAddress;
-import org.apache.cassandra.net.sink.SinkManager;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.log4j.Logger;
class FileStreamTask implements Runnable
@@ -55,27 +52,15 @@
connection.stream(file, startPosition_, total_);
if (logger_.isDebugEnabled())
logger_.debug("Done streaming " + file);
- }
- catch ( SocketException se )
- {
- logger_.info(LogUtil.throwableToString(se));
}
- catch ( IOException e )
+ catch (Exception e)
{
- logConnectAndIOException(e, connection);
+ if (connection != null)
+ {
+ connection.errorClose();
+ }
+ throw new RuntimeException(e);
}
- catch (Throwable th)
- {
- logger_.warn(LogUtil.throwableToString(th));
- }
- }
-
- private void logConnectAndIOException(IOException ex, TcpConnection
connection)
- {
- if ( connection != null )
- {
- connection.errorClose();
- }
- logger_.info(LogUtil.throwableToString(ex));
}
+
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessageDeserializationTask.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessageDeserializationTask.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessageDeserializationTask.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessageDeserializationTask.java
Fri Dec 11 16:59:57 2009
@@ -20,13 +20,10 @@
import java.io.IOException;
-import org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor;
-import org.apache.cassandra.concurrent.StageManager;
import org.apache.cassandra.net.io.FastSerializer;
import org.apache.cassandra.net.io.ISerializer;
import org.apache.cassandra.net.sink.SinkManager;
-import org.apache.cassandra.service.StorageService;
-import org.apache.cassandra.utils.LogUtil;
+
import org.apache.log4j.Logger;
class MessageDeserializationTask implements Runnable
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessagingService.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessagingService.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessagingService.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessagingService.java
Fri Dec 11 16:59:57 2009
@@ -177,10 +177,9 @@
MessageDigest messageDigest = MessageDigest.getInstance(type);
result = messageDigest.digest(data);
}
- catch(Exception e)
+ catch (Exception e)
{
- if (logger_.isDebugEnabled())
- logger_.debug(LogUtil.throwableToString(e));
+ throw new RuntimeException(e);
}
return result;
}
@@ -218,9 +217,9 @@
endPoints_.add(localEp);
udpConnections_.put(localEp, connection);
}
- catch ( IOException e )
+ catch (IOException e)
{
- logger_.warn(LogUtil.throwableToString(e));
+ throw new RuntimeException(e);
}
}
@@ -462,10 +461,10 @@
connection.init();
connection.write(message, to);
}
- catch ( IOException e )
- {
- logger_.warn(LogUtil.throwableToString(e));
- }
+ catch (IOException e)
+ {
+ throw new RuntimeException(e);
+ }
finally
{
if ( connection != null )
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/SelectionKeyHandler.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/SelectionKeyHandler.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/SelectionKeyHandler.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/SelectionKeyHandler.java
Fri Dec 11 16:59:57 2009
@@ -19,6 +19,7 @@
package org.apache.cassandra.net;
import java.nio.channels.*;
+import java.io.IOException;
public class SelectionKeyHandler
{
@@ -47,7 +48,7 @@
*
* @param key The key which is readable.
*/
- public void read(SelectionKey key)
+ public void read(SelectionKey key) throws IOException
{
throw new UnsupportedOperationException("read() cannot be called on "
+ getClass().getName() + "!");
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnection.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnection.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnection.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnection.java
Fri Dec 11 16:59:57 2009
@@ -31,7 +31,6 @@
import java.util.concurrent.locks.ReentrantLock;
import java.net.InetAddress;
import java.net.InetSocketAddress;
-import java.net.SocketAddress;
import org.apache.cassandra.config.DatabaseDescriptor;
import org.apache.cassandra.net.io.FastSerializer;
@@ -39,7 +38,7 @@
import org.apache.cassandra.net.io.ProtocolState;
import org.apache.cassandra.net.io.StartState;
import org.apache.cassandra.net.io.TcpReader;
-import org.apache.cassandra.utils.LogUtil;
+
import org.apache.log4j.Logger;
public class TcpConnection extends SelectionKeyHandler implements Comparable
@@ -398,9 +397,9 @@
}
}
- catch(IOException ex)
+ catch (IOException ex)
{
- logger_.error(LogUtil.throwableToString(ex));
+ logger_.error(ex);
// This is to fix the wierd Linux bug with NIO.
errorClose();
}
@@ -481,8 +480,7 @@
private void handleException(Throwable th)
{
- logger_.warn("Problem reading from socket connected to : " +
socketChannel_);
- logger_.warn(LogUtil.throwableToString(th));
+ logger_.warn("Problem reading from socket connected to : " +
socketChannel_, th);
// This is to fix the weird Linux bug with NIO.
errorClose();
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnectionHandler.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnectionHandler.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnectionHandler.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnectionHandler.java
Fri Dec 11 16:59:57 2009
@@ -22,7 +22,6 @@
import java.io.IOException;
import java.net.*;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.log4j.Logger;
public class TcpConnectionHandler extends SelectionKeyHandler
@@ -48,9 +47,9 @@
TcpConnection.acceptConnection(client, localEp_, true);
}
}
- catch(IOException e)
+ catch (IOException e)
{
- logger_.warn(LogUtil.throwableToString(e));
+ throw new RuntimeException(e);
}
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/UdpConnection.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/UdpConnection.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/UdpConnection.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/UdpConnection.java
Fri Dec 11 16:59:57 2009
@@ -29,7 +29,6 @@
import java.io.DataOutputStream;
import java.io.IOException;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.log4j.Logger;
import org.apache.cassandra.utils.*;
@@ -93,9 +92,9 @@
if ( socketChannel_ != null )
socketChannel_.close();
}
- catch ( IOException ex )
+ catch (IOException ex)
{
- logger_.error( LogUtil.throwableToString(ex) );
+ logger_.error("error closing channel", ex);
}
}
@@ -121,7 +120,7 @@
return body;
}
- public void read(SelectionKey key)
+ public void read(SelectionKey key) throws IOException
{
turnOffInterestOps(key, SelectionKey.OP_READ);
ByteBuffer buffer = ByteBuffer.allocate(BUFFER_SIZE);
@@ -147,10 +146,6 @@
}
}
}
- catch ( IOException ioe )
- {
- logger_.warn(LogUtil.throwableToString(ioe));
- }
finally
{
turnOnInterestOps(key_, SelectionKey.OP_READ );
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/AntiEntropyService.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/AntiEntropyService.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/AntiEntropyService.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/AntiEntropyService.java
Fri Dec 11 16:59:57 2009
@@ -43,7 +43,6 @@
import org.apache.cassandra.net.MessagingService;
import org.apache.cassandra.utils.Cachetable;
import org.apache.cassandra.utils.FBUtilities;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.cassandra.utils.MerkleTree;
import org.apache.log4j.Logger;
@@ -726,10 +725,10 @@
Table table = Table.open(request.table);
CompactionManager.instance().submitReadonly(table.getColumnFamilyStore(request.cf),
message.getFrom());
}
- catch (Exception e)
+ catch (IOException e)
{
- logger.warn(LogUtil.throwableToString(e));
- }
+ throw new IOError(e);
+ }
}
}
@@ -792,10 +791,10 @@
Validator rvalidator = this.deserialize(buffer);
AntiEntropyService.instance().register(rvalidator.cf,
message.getFrom(), rvalidator.tree);
}
- catch (Exception e)
+ catch (IOException e)
{
- logger.warn(LogUtil.throwableToString(e));
- }
+ throw new IOError(e);
+ }
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
Fri Dec 11 16:59:57 2009
@@ -21,9 +21,11 @@
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.IOException;
+import java.io.File;
import java.util.*;
import org.apache.log4j.Logger;
+import org.apache.log4j.PropertyConfigurator;
import org.apache.commons.lang.ArrayUtils;
@@ -33,7 +35,6 @@
import org.apache.cassandra.db.marshal.MarshalException;
import org.apache.cassandra.db.filter.QueryPath;
import org.apache.cassandra.service.StorageService;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.cassandra.utils.Pair;
import org.apache.thrift.TException;
@@ -64,8 +65,11 @@
*/
public void start() throws IOException
{
- LogUtil.init();
- // Start the storage service
+ // log4j
+ String file = System.getProperty("storage-config") + File.separator +
"log4j.properties";
+ PropertyConfigurator.configure(file);
+
+ // Start the storage service
storageService.initServer();
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/LoadDisseminator.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/LoadDisseminator.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/LoadDisseminator.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/LoadDisseminator.java
Fri Dec 11 16:59:57 2009
@@ -21,8 +21,7 @@
import org.apache.cassandra.gms.ApplicationState;
import org.apache.cassandra.gms.Gossiper;
-import org.apache.cassandra.utils.FileUtils;
-import org.apache.cassandra.utils.LogUtil;
+
import org.apache.log4j.Logger;
class LoadDisseminator extends TimerTask
@@ -32,16 +31,9 @@
public void run()
{
- try
- {
- String diskUtilization =
String.valueOf(StorageService.instance().getLoad());
- if (logger_.isDebugEnabled())
- logger_.debug("Disseminating load info ...");
-
Gossiper.instance().addApplicationState(LoadDisseminator.loadInfo_, new
ApplicationState(diskUtilization));
- }
- catch ( Throwable ex )
- {
- logger_.warn( LogUtil.throwableToString(ex) );
- }
+ String diskUtilization =
String.valueOf(StorageService.instance().getLoad());
+ if (logger_.isDebugEnabled())
+ logger_.debug("Disseminating load info ...");
+ Gossiper.instance().addApplicationState(LoadDisseminator.loadInfo_,
new ApplicationState(diskUtilization));
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadRepairManager.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadRepairManager.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadRepairManager.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadRepairManager.java
Fri Dec 11 16:59:57 2009
@@ -19,6 +19,7 @@
package org.apache.cassandra.service;
import java.io.IOException;
+import java.io.IOError;
import java.util.concurrent.locks.*;
import org.apache.cassandra.db.RowMutationMessage;
@@ -31,7 +32,7 @@
import org.apache.cassandra.utils.FBUtilities;
import org.apache.cassandra.utils.ICacheExpungeHook;
import org.apache.cassandra.utils.ICachetable;
-import org.apache.cassandra.utils.LogUtil;
+
import org.apache.log4j.Logger;
@@ -117,9 +118,9 @@
String key = target.getHostAddress() + ":" +
message.getMessageId();
readRepairTable_.put(key, message);
}
- catch ( IOException ex )
+ catch (IOException ex)
{
- logger_.error(LogUtil.throwableToString(ex));
+ throw new IOError(ex);
}
- }
+ }
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
Fri Dec 11 16:59:57 2009
@@ -31,7 +31,6 @@
import org.apache.cassandra.io.DataInputBuffer;
import java.net.InetAddress;
import org.apache.cassandra.net.Message;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.cassandra.utils.FBUtilities;
import org.apache.cassandra.config.DatabaseDescriptor;
@@ -182,7 +181,7 @@
}
catch (IOException ex)
{
- logger_.info(LogUtil.throwableToString(ex));
+ throw new RuntimeException(ex);
}
}
return isDataPresent;
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
Fri Dec 11 16:59:57 2009
@@ -38,7 +38,6 @@
import org.apache.cassandra.net.*;
import org.apache.cassandra.service.AntiEntropyService.TreeRequestVerbHandler;
import org.apache.cassandra.utils.FileUtils;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.cassandra.utils.FBUtilities;
import org.apache.cassandra.io.SSTableReader;
import org.apache.cassandra.io.Streaming;
@@ -48,7 +47,6 @@
import org.apache.log4j.Level;
import org.apache.commons.lang.StringUtils;
-import com.google.common.base.Function;
import com.google.common.collect.Multimap;
import com.google.common.collect.HashMultimap;
@@ -116,15 +114,7 @@
{
if (instance_ == null)
{
- try
- {
- instance_ = new StorageService();
- }
- catch (Throwable th)
- {
- logger_.error(LogUtil.throwableToString(th));
- System.exit(1);
- }
+ instance_ = new StorageService();
}
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StreamManager.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StreamManager.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StreamManager.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StreamManager.java
Fri Dec 11 16:59:57 2009
@@ -30,7 +30,6 @@
import org.apache.cassandra.net.MessagingService;
import org.apache.cassandra.net.io.StreamContextManager;
import org.apache.cassandra.utils.FileUtils;
-import org.apache.cassandra.utils.LogUtil;
import org.apache.cassandra.utils.FBUtilities;
import org.apache.log4j.Logger;
@@ -120,9 +119,9 @@
{
wait();
}
- catch(InterruptedException ex)
+ catch (InterruptedException ex)
{
- logger_.warn(LogUtil.throwableToString(ex));
+ throw new AssertionError(ex);
}
}
}
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/Cachetable.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/Cachetable.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/Cachetable.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/Cachetable.java
Fri Dec 11 16:59:57 2009
@@ -91,20 +91,13 @@
{
V value = expungedValues.get(key);
ICacheExpungeHook<K,V> hook = hooks_.remove(key);
- try
+ if (hook != null)
{
- if ( hook != null )
- {
- hook.callMe(key, value);
- }
- else if ( globalHook_ != null )
- {
- globalHook_.callMe(key, value);
- }
+ hook.callMe(key, value);
}
- catch(Throwable e)
+ else if (globalHook_ != null)
{
- logger_.info(LogUtil.throwableToString(e));
+ globalHook_.callMe(key, value);
}
}
expungedValues.clear();
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/GuidGenerator.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/GuidGenerator.java?rev=889698&r1=889697&r2=889698&view=diff
==============================================================================
---
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/GuidGenerator.java
(original)
+++
incubator/cassandra/trunk/src/java/org/apache/cassandra/utils/GuidGenerator.java
Fri Dec 11 16:59:57 2009
@@ -42,8 +42,7 @@
s_id = InetAddress.getLocalHost().toString();
}
catch (UnknownHostException e) {
- if (logger_.isDebugEnabled())
- logger_.debug(LogUtil.throwableToString(e));
+ throw new AssertionError(e);
}
try {
@@ -51,8 +50,7 @@
md5 = new SafeMessageDigest(myMd5);
}
catch (NoSuchAlgorithmException e) {
- if (logger_.isDebugEnabled())
- logger_.debug(LogUtil.throwableToString(e));
+ throw new AssertionError(e);
}
}