Author: jbellis
Date: Tue Jul 14 21:46:43 2009
New Revision: 794079
URL: http://svn.apache.org/viewvc?rev=794079&view=rev
Log:
rename confusing "random" magic number variables. patch by jbellis; reviewed
by Michael Greene for CASSANDRA-74
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/EndPoint.java
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/TcpConnection.java
Modified:
incubator/cassandra/trunk/src/java/org/apache/cassandra/net/EndPoint.java
URL:
http://svn.apache.org/viewvc/incubator/cassandra/trunk/src/java/org/apache/cassandra/net/EndPoint.java?rev=794079&r1=794078&r2=794079&view=diff
==============================================================================
--- incubator/cassandra/trunk/src/java/org/apache/cassandra/net/EndPoint.java
(original)
+++ incubator/cassandra/trunk/src/java/org/apache/cassandra/net/EndPoint.java
Tue Jul 14 21:46:43 2009
@@ -41,14 +41,16 @@
private static Logger logger_ = Logger.getLogger(EndPoint.class);
private static final long serialVersionUID = -4962625949179835907L;
private static Map<CharBuffer, String> hostNames_ = new
HashMap<CharBuffer, String>();
- protected static final int randomPort_ = 5555;
- public static EndPoint randomLocalEndPoint_;
+
+ // use as a kind of magic number to send ourselves a message indicating
listening state
+ protected static final int sentinelPort_ = 5555;
+ public static EndPoint sentinelLocalEndPoint_;
static
{
try
{
- randomLocalEndPoint_ = new EndPoint(FBUtilities.getHostAddress(),
EndPoint.randomPort_);
+ sentinelLocalEndPoint_ = new
EndPoint(FBUtilities.getHostAddress(), EndPoint.sentinelPort_);
}
catch ( IOException ex )
{
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=794079&r1=794078&r2=794079&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
Tue Jul 14 21:46:43 2009
@@ -168,7 +168,7 @@
byte[] data = serializer_.serialize(message);
if ( data.length > 0 )
{
- boolean listening =
!message.getFrom().equals(EndPoint.randomLocalEndPoint_);
+ boolean listening =
!message.getFrom().equals(EndPoint.sentinelLocalEndPoint_);
ByteBuffer buffer = MessagingService.packIt( data , false, false,
listening);
synchronized(this)
{
@@ -460,7 +460,7 @@
/* first message received */
if (remoteEp_ == null)
{
- int port = ( pH.isListening_ ) ?
DatabaseDescriptor.getStoragePort() : EndPoint.randomPort_;
+ int port = ( pH.isListening_ ) ?
DatabaseDescriptor.getStoragePort() : EndPoint.sentinelPort_;
remoteEp_ = new EndPoint(
socketChannel_.socket().getInetAddress().getHostAddress(), port );
// put connection into pool if possible
pool_ =
MessagingService.getConnectionPool(localEp_, remoteEp_);