KAFKA-2554: change 0.8.3 to 0.9.0 in ApiVersion and other files

Updated the version from 0.8.3 to 0.9.0. in ApiVersion.  Also updated in gradle.propeties.

Author: Manikumar reddy O <manikumar.reddy@gmail.com>

Reviewers: Ismael Juma, Gwen Shapira

Closes #237 from omkreddy/KAFKA-2554
This commit is contained in:
Manikumar reddy O 2015-09-24 12:38:27 -07:00 committed by Gwen Shapira
parent 8943b08c9f
commit ac757eb19e
7 changed files with 14 additions and 14 deletions

View File

@ -33,7 +33,7 @@ object ApiVersion {
"0.8.0" -> KAFKA_080, "0.8.0" -> KAFKA_080,
"0.8.1" -> KAFKA_081, "0.8.1" -> KAFKA_081,
"0.8.2" -> KAFKA_082, "0.8.2" -> KAFKA_082,
"0.8.3" -> KAFKA_083 "0.9.0" -> KAFKA_090
) )
def apply(version: String): ApiVersion = versionNameMap(version.split("\\.").slice(0,3).mkString(".")) def apply(version: String): ApiVersion = versionNameMap(version.split("\\.").slice(0,3).mkString("."))
@ -72,7 +72,7 @@ case object KAFKA_082 extends ApiVersion {
val id: Int = 2 val id: Int = 2
} }
case object KAFKA_083 extends ApiVersion { case object KAFKA_090 extends ApiVersion {
val version: String = "0.8.3.X" val version: String = "0.9.0.X"
val id: Int = 3 val id: Int = 3
} }

View File

@ -16,7 +16,7 @@
*/ */
package kafka.controller package kafka.controller
import kafka.api.{LeaderAndIsr, KAFKA_083, PartitionStateInfo} import kafka.api.{LeaderAndIsr, KAFKA_090, PartitionStateInfo}
import kafka.utils._ import kafka.utils._
import org.apache.kafka.clients.{ClientResponse, ClientRequest, ManualMetadataUpdater, NetworkClient} import org.apache.kafka.clients.{ClientResponse, ClientRequest, ManualMetadataUpdater, NetworkClient}
import org.apache.kafka.common.{TopicPartition, Node} import org.apache.kafka.common.{TopicPartition, Node}
@ -379,7 +379,7 @@ class ControllerBrokerRequestBatch(controller: KafkaController) extends Logging
topicPartition -> partitionState topicPartition -> partitionState
} }
val version = if (controller.config.interBrokerProtocolVersion.onOrAfter(KAFKA_083)) (1: Short) else (0: Short) val version = if (controller.config.interBrokerProtocolVersion.onOrAfter(KAFKA_090)) (1: Short) else (0: Short)
val updateMetadataRequest = val updateMetadataRequest =
if (version == 0) { if (version == 0) {

View File

@ -431,7 +431,7 @@ object KafkaConfig {
val InterBrokerSecurityProtocolDoc = "Security protocol used to communicate between brokers. Defaults to plain text." val InterBrokerSecurityProtocolDoc = "Security protocol used to communicate between brokers. Defaults to plain text."
val InterBrokerProtocolVersionDoc = "Specify which version of the inter-broker protocol will be used.\n" + val InterBrokerProtocolVersionDoc = "Specify which version of the inter-broker protocol will be used.\n" +
" This is typically bumped after all brokers were upgraded to a new version.\n" + " This is typically bumped after all brokers were upgraded to a new version.\n" +
" Example of some valid values are: 0.8.0, 0.8.1, 0.8.1.1, 0.8.2, 0.8.2.0, 0.8.2.1, 0.8.3, 0.8.3.0. Check ApiVersion for the full list." " Example of some valid values are: 0.8.0, 0.8.1, 0.8.1.1, 0.8.2, 0.8.2.0, 0.8.2.1, 0.9.0.0, 0.9.0.1 Check ApiVersion for the full list."
/** ********* Controlled shutdown configuration ***********/ /** ********* Controlled shutdown configuration ***********/
val ControlledShutdownMaxRetriesDoc = "Controlled shutdown can fail for multiple reasons. This determines the number of retries when such failure happens" val ControlledShutdownMaxRetriesDoc = "Controlled shutdown can fail for multiple reasons. This determines the number of retries when such failure happens"
val ControlledShutdownRetryBackoffMsDoc = "Before each retry, the system needs time to recover from the state that caused the previous failure (Controller fail over, replica lag etc). This config determines the amount of time to wait before retrying." val ControlledShutdownRetryBackoffMsDoc = "Before each retry, the system needs time to recover from the state that caused the previous failure (Controller fail over, replica lag etc). This config determines the amount of time to wait before retrying."

View File

@ -21,7 +21,7 @@ import java.net.{SocketTimeoutException}
import java.util import java.util
import kafka.admin._ import kafka.admin._
import kafka.api.{KAFKA_083, ApiVersion} import kafka.api.{KAFKA_090, ApiVersion}
import kafka.log.LogConfig import kafka.log.LogConfig
import kafka.log.CleanerConfig import kafka.log.CleanerConfig
import kafka.log.LogManager import kafka.log.LogManager
@ -481,9 +481,9 @@ class KafkaServer(val config: KafkaConfig, time: Time = SystemTime, threadNamePr
brokerState.newState(PendingControlledShutdown) brokerState.newState(PendingControlledShutdown)
val shutdownSucceeded = val shutdownSucceeded =
// Before 0.8.3, `ControlledShutdownRequest` did not contain `client_id` and it's a mandatory field in // Before 0.9.0.0, `ControlledShutdownRequest` did not contain `client_id` and it's a mandatory field in
// `RequestHeader`, which is used by `NetworkClient` // `RequestHeader`, which is used by `NetworkClient`
if (config.interBrokerProtocolVersion.onOrAfter(KAFKA_083)) if (config.interBrokerProtocolVersion.onOrAfter(KAFKA_090))
networkClientControlledShutdown(config.controlledShutdownMaxRetries.intValue) networkClientControlledShutdown(config.controlledShutdownMaxRetries.intValue)
else blockingChannelControlledShutdown(config.controlledShutdownMaxRetries.intValue) else blockingChannelControlledShutdown(config.controlledShutdownMaxRetries.intValue)

View File

@ -23,7 +23,7 @@ import kafka.admin.AdminUtils
import kafka.cluster.BrokerEndPoint import kafka.cluster.BrokerEndPoint
import kafka.log.LogConfig import kafka.log.LogConfig
import kafka.message.ByteBufferMessageSet import kafka.message.ByteBufferMessageSet
import kafka.api.KAFKA_083 import kafka.api.KAFKA_090
import kafka.common.{KafkaStorageException, TopicAndPartition} import kafka.common.{KafkaStorageException, TopicAndPartition}
import ReplicaFetcherThread._ import ReplicaFetcherThread._
import org.apache.kafka.clients.{ManualMetadataUpdater, NetworkClient, ClientRequest, ClientResponse} import org.apache.kafka.clients.{ManualMetadataUpdater, NetworkClient, ClientRequest, ClientResponse}
@ -54,7 +54,7 @@ class ReplicaFetcherThread(name: String,
type REQ = FetchRequest type REQ = FetchRequest
type PD = PartitionData type PD = PartitionData
private val fetchRequestVersion: Short = if (brokerConfig.interBrokerProtocolVersion.onOrAfter(KAFKA_083)) 1 else 0 private val fetchRequestVersion: Short = if (brokerConfig.interBrokerProtocolVersion.onOrAfter(KAFKA_090)) 1 else 0
private val socketTimeout: Int = brokerConfig.replicaSocketTimeoutMs private val socketTimeout: Int = brokerConfig.replicaSocketTimeoutMs
private val replicaId = brokerConfig.brokerId private val replicaId = brokerConfig.brokerId
private val maxWait = brokerConfig.replicaFetchWaitMaxMs private val maxWait = brokerConfig.replicaFetchWaitMaxMs

View File

@ -14,7 +14,7 @@
# limitations under the License. # limitations under the License.
group=org.apache.kafka group=org.apache.kafka
version=0.8.3-SNAPSHOT version=0.9.0.0-SNAPSHOT
scalaVersion=2.10.5 scalaVersion=2.10.5
task=build task=build
org.gradle.jvmargs=-XX:MaxPermSize=512m -Xmx1024m -Xss2m org.gradle.jvmargs=-XX:MaxPermSize=512m -Xmx1024m -Xss2m

View File

@ -17,7 +17,7 @@
from setuptools import find_packages, setup from setuptools import find_packages, setup
setup(name="kafkatest", setup(name="kafkatest",
version="0.8.3.dev0", version="0.9.0.dev0",
description="Apache Kafka System Tests", description="Apache Kafka System Tests",
author="Apache Kafka", author="Apache Kafka",
platforms=["any"], platforms=["any"],