mirror of https://github.com/apache/cassandra
merge from 0.8
git-svn-id: https://svn.apache.org/repos/asf/cassandra/branches/cassandra-1.0.0@1178338 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b42139c41a
commit
2a4e2487b4
|
|
@ -1,3 +1,7 @@
|
|||
1.0.0-final
|
||||
* Fix tool .bat files when CASSANDRA_HOME contains spaces (CASSANDRA-3258)
|
||||
|
||||
|
||||
1.0.0-rc2
|
||||
* Log a meaningful warning when a node receives a message for a repair session
|
||||
that doesn't exist anymore (CASSANDRA-3256)
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%~dp0..
|
||||
if NOT DEFINED CASSANDRA_CONF set CASSANDRA_CONF=%CASSANDRA_HOME%\conf
|
||||
if NOT DEFINED CASSANDRA_CONF set CASSANDRA_CONF="%CASSANDRA_HOME%\conf"
|
||||
if NOT DEFINED CASSANDRA_MAIN set CASSANDRA_MAIN=org.apache.cassandra.tools.SSTableImport
|
||||
if NOT DEFINED JAVA_HOME goto err
|
||||
|
||||
|
|
@ -29,10 +29,10 @@ set JAVA_OPTS=^
|
|||
REM ***** CLASSPATH library setting *****
|
||||
|
||||
REM Ensure that any user defined CLASSPATH variables are not used on startup
|
||||
set CLASSPATH=%CASSANDRA_HOME%\conf
|
||||
set CLASSPATH="%CASSANDRA_HOME%\conf"
|
||||
|
||||
REM For each jar in the CASSANDRA_HOME lib directory call append to build the CLASSPATH variable.
|
||||
for %%i in (%CASSANDRA_HOME%\lib\*.jar) do call :append %%~fi
|
||||
for %%i in ("%CASSANDRA_HOME%\lib\*.jar") do call :append %%~fi
|
||||
goto okClasspath
|
||||
|
||||
:append
|
||||
|
|
@ -41,7 +41,7 @@ goto :eof
|
|||
|
||||
:okClasspath
|
||||
REM Include the build\classes\main directory so it works in development
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;%CASSANDRA_HOME%\build\classes\main;%CASSANDRA_CONF%;%CASSANDRA_HOME%\build\classes\thrift
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;"%CASSANDRA_HOME%\build\classes\main";%CASSANDRA_CONF%;"%CASSANDRA_HOME%\build\classes\thrift"
|
||||
|
||||
set CASSANDRA_PARAMS=
|
||||
set TOOLS_PARAMS=
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%~dp0..
|
|||
if NOT DEFINED JAVA_HOME goto err
|
||||
|
||||
REM Ensure that any user defined CLASSPATH variables are not used on startup
|
||||
set CLASSPATH=%CASSANDRA_HOME%\conf
|
||||
set CLASSPATH="%CASSANDRA_HOME%\conf"
|
||||
|
||||
REM For each jar in the CASSANDRA_HOME lib directory call append to build the CLASSPATH variable.
|
||||
rem for %%i in (%CASSANDRA_HOME%\lib*.jar) do call :append %%~fi
|
||||
|
|
@ -34,7 +34,7 @@ goto :eof
|
|||
|
||||
:okClasspath
|
||||
REM Include the build\classes\main directory so it works in development
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;%CASSANDRA_HOME%\build\classes\main;%CASSANDRA_HOME%\build\classes\thrift
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;"%CASSANDRA_HOME%\build\classes\main";"%CASSANDRA_HOME%\build\classes\thrift"
|
||||
goto runNodeTool
|
||||
|
||||
:runNodeTool
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%~dp0..
|
||||
if NOT DEFINED CASSANDRA_CONF set CASSANDRA_CONF=%CASSANDRA_HOME%\conf
|
||||
if NOT DEFINED CASSANDRA_CONF set CASSANDRA_CONF="%CASSANDRA_HOME%\conf"
|
||||
if NOT DEFINED CASSANDRA_MAIN set CASSANDRA_MAIN=org.apache.cassandra.tools.SSTableExport
|
||||
if NOT DEFINED JAVA_HOME goto err
|
||||
|
||||
|
|
@ -29,10 +29,10 @@ set JAVA_OPTS=^
|
|||
REM ***** CLASSPATH library setting *****
|
||||
|
||||
REM Ensure that any user defined CLASSPATH variables are not used on startup
|
||||
set CLASSPATH=%CASSANDRA_HOME%\conf
|
||||
set CLASSPATH="%CASSANDRA_HOME%\conf"
|
||||
|
||||
REM For each jar in the CASSANDRA_HOME lib directory call append to build the CLASSPATH variable.
|
||||
for %%i in (%CASSANDRA_HOME%\lib\*.jar) do call :append %%~fi
|
||||
for %%i in ("%CASSANDRA_HOME%\lib\*.jar") do call :append %%~fi
|
||||
goto okClasspath
|
||||
|
||||
:append
|
||||
|
|
@ -41,7 +41,7 @@ goto :eof
|
|||
|
||||
:okClasspath
|
||||
REM Include the build\classes\main directory so it works in development
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;%CASSANDRA_HOME%\build\classes\main;%CASSANDRA_CONF%;%CASSANDRA_HOME%\build\classes\thrift
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;"%CASSANDRA_HOME%\build\classes\main";%CASSANDRA_CONF%;"%CASSANDRA_HOME%\build\classes\thrift"
|
||||
|
||||
set CASSANDRA_PARAMS=
|
||||
set TOOLS_PARAMS=
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
if "%OS%" == "Windows_NT" setlocal
|
||||
|
||||
if NOT DEFINED CASSANDRA_HOME set CASSANDRA_HOME=%~dp0..
|
||||
if NOT DEFINED CASSANDRA_CONF set CASSANDRA_CONF=%CASSANDRA_HOME%\conf
|
||||
if NOT DEFINED CASSANDRA_CONF set CASSANDRA_CONF="%CASSANDRA_HOME%\conf"
|
||||
if NOT DEFINED CASSANDRA_MAIN set CASSANDRA_MAIN=org.apache.cassandra.tools.SSTableExport
|
||||
if NOT DEFINED JAVA_HOME goto err
|
||||
|
||||
|
|
@ -29,10 +29,10 @@ set JAVA_OPTS=^
|
|||
REM ***** CLASSPATH library setting *****
|
||||
|
||||
REM Ensure that any user defined CLASSPATH variables are not used on startup
|
||||
set CLASSPATH=%CASSANDRA_HOME%\conf
|
||||
set CLASSPATH="%CASSANDRA_HOME%\conf"
|
||||
|
||||
REM For each jar in the CASSANDRA_HOME lib directory call append to build the CLASSPATH variable.
|
||||
for %%i in (%CASSANDRA_HOME%\lib\*.jar) do call :append %%~fi
|
||||
for %%i in ("%CASSANDRA_HOME%\lib\*.jar") do call :append %%~fi
|
||||
goto okClasspath
|
||||
|
||||
:append
|
||||
|
|
@ -41,7 +41,7 @@ goto :eof
|
|||
|
||||
:okClasspath
|
||||
REM Include the build\classes\main directory so it works in development
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;%CASSANDRA_HOME%\build\classes\main;%CASSANDRA_CONF%;%CASSANDRA_HOME%\build\classes\thrift
|
||||
set CASSANDRA_CLASSPATH=%CLASSPATH%;"%CASSANDRA_HOME%\build\classes\main";%CASSANDRA_CONF%;"%CASSANDRA_HOME%\build\classes\thrift"
|
||||
|
||||
set CASSANDRA_PARAMS=
|
||||
set TOOLS_PARAMS=
|
||||
|
|
|
|||
|
|
@ -1687,9 +1687,9 @@ public class ColumnFamilyStore implements ColumnFamilyStoreMBean
|
|||
@Override
|
||||
public String toString()
|
||||
{
|
||||
return "ColumnFamilyStore(" +
|
||||
"table='" + table.name + '\'' +
|
||||
", columnFamily='" + columnFamily + '\'' +
|
||||
return "CFS(" +
|
||||
"Keyspace='" + table.name + '\'' +
|
||||
", ColumnFamily='" + columnFamily + '\'' +
|
||||
')';
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ public class UTF8Type extends AbstractType<String>
|
|||
|
||||
public void validate(ByteBuffer bytes) throws MarshalException
|
||||
{
|
||||
if (!UTF8Validator.validate(bytes.slice()))
|
||||
if (!UTF8Validator.validate(bytes))
|
||||
throw new MarshalException("String didn't validate.");
|
||||
}
|
||||
|
||||
|
|
@ -88,6 +88,7 @@ public class UTF8Type extends AbstractType<String>
|
|||
// buf has already been sliced/duplicated.
|
||||
static boolean validate(ByteBuffer buf)
|
||||
{
|
||||
buf = buf.slice();
|
||||
int b = 0;
|
||||
State state = State.START;
|
||||
while (buf.remaining() > 0)
|
||||
|
|
|
|||
|
|
@ -949,7 +949,7 @@ public class CassandraServer implements Cassandra.Iface
|
|||
{
|
||||
if (!cf.getKeyspace().equals(ks_def.getName()))
|
||||
{
|
||||
throw new InvalidRequestException("CsDef (" + cf.getName() +") had a keyspace definition that did not match KsDef");
|
||||
throw new InvalidRequestException("CfDef (" + cf.getName() +") had a keyspace definition that did not match KsDef");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue