[
https://issues.apache.org/jira/browse/KAFKA-4397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15656420#comment-15656420
]
ASF GitHub Bot commented on KAFKA-4397:
---------------------------------------
GitHub user kkonstantine opened a pull request:
https://github.com/apache/kafka/pull/2123
KAFKA-4397: Refactor Connect backing stores for thread safety
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/kkonstantine/kafka
KAFKA-4397-Refactor-connect-backing-stores-for-thread-safety
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/kafka/pull/2123.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2123
----
commit 4a0089081db46049722346397c1a287cd2136fa0
Author: Konstantine Karantasis <[email protected]>
Date: 2016-11-10T21:48:38Z
Change the way startup phase is flagged in config backing store.
commit 1a459faafa7206609ccfb7e2d19145e144643a2b
Author: Konstantine Karantasis <[email protected]>
Date: 2016-11-10T23:44:26Z
Finalize fields in config backing store for thread safety.
commit 61a614bae99198e54f72b10fcff3e191e0c7b468
Author: Konstantine Karantasis <[email protected]>
Date: 2016-11-10T23:46:19Z
Adapt config backing store tests to changes in constructor.
----
> Refactor Connect backing stores for thread-safety
> -------------------------------------------------
>
> Key: KAFKA-4397
> URL: https://issues.apache.org/jira/browse/KAFKA-4397
> Project: Kafka
> Issue Type: Improvement
> Components: KafkaConnect
> Affects Versions: 0.10.1.0
> Reporter: Konstantine Karantasis
> Assignee: Konstantine Karantasis
> Priority: Minor
> Fix For: 0.10.2.0
>
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> In Kafka Connect there has been already significant provisioning for
> multi-threaded execution with respect to classes implementing backing store
> interfaces.
> A requirement for
> [KAFKA-3008|https://issues.apache.org/jira/browse/KAFKA-3008] is to tighten
> thread-safety guarantees in these implementations, especially for
> ConfigBackingStore and StatusBackingStore, and this will be the focus of the
> current ticket.
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)