Thanks Tom, looking at it now. Guozhang
On Thu, Feb 4, 2016 at 7:29 AM, Tom Dearman <tom.dear...@gmail.com> wrote: > Hi Guozhang, > > I have created a ticket for this issue: > > KAFKA-3207 <https://issues.apache.org/jira/browse/KAFKA-3207> > Thanks, > > Tom > > > On 4 Feb 2016, at 08:54, Tom Dearman <tom.dear...@gmail.com> wrote: > > > > Guozhang, > > > > I will do that now, thanks. > > It looks like it is just due to StoreChangeLogger getting its topic > value direct from the store suppliers name which is just the [store-name]. > > > > Tom > > > >> On 3 Feb 2016, at 23:57, Guozhang Wang <wangg...@gmail.com> wrote: > >> > >> Thanks for letting me know. From what you said it seems a bug in the > Kafka > >> Streams, would you like to create JIRA with your topology code? I'll > start > >> the investigation right away. > >> > >> Guozhang > >> > >> On Wed, Feb 3, 2016 at 3:45 PM, Tom Dearman <tom.dear...@gmail.com> > wrote: > >> > >>> I built trunk and pulled source yesterday. There are two topics > created one > >>> called [store-name] the other as you describe > >>> [Job-Id]-[Store-name]-"changelog". > >>> Only the one called [store-name] contained the store state, the other > topic > >>> contained nothing so to get this to work I had to compile the code > with the > >>> restore from [store-name]. > >>> On Wed, 3 Feb 2016, 18:50 Guozhang Wang <wangg...@gmail.com> wrote: > >>> > >>>> Hello Tom, > >>>> > >>>> Thanks for trying out Kafka Streams. A quick question: are you using > >>> Kafka > >>>> Streams built from trunk? > >>>> > >>>> In the latest trunk we changed changelog topic name to be the > store-name > >>> + > >>>> "-changelog" suffix. So when your processing job starts the topology > >>>> created state should have the topic name as > >>>> [Job-Id]-[Store-name]-"changelog". > >>>> > >>>> Guozhang > >>>> > >>>> On Wed, Feb 3, 2016 at 7:33 AM, Tom Dearman <tom.dear...@gmail.com> > >>> wrote: > >>>> > >>>>> I am trying to use kafka-streams (I know it isn’t released yet but > >>> seems > >>>>> to be fairly far on in its implementation and I would like to use > that > >>>>> rather than samza for this project as my project doesn’t need to go > >>> live > >>>>> yet). My set up has a single source, producer, in memory state store > >>> and > >>>>> sink. The state store is called local-state. I can see that there > is a > >>>>> kafka topic created which does contain my state and the topic name is > >>> the > >>>>> same as the state store name. When I stop and restart the kafka > stream > >>>>> code, it restores the state from a topic with a name from a call to > >>>>> storeChangelogTopic(jobId, storeName), there is a topic that exists > >>> with > >>>>> this name but it doesn’t have the state in it, the state is in a > topic > >>>>> called storeName. If I change the code so it restores from > changeName > >>> it > >>>>> works fine. Am I doing something wrong and if so any pointers as to > >>>> what I > >>>>> should do. > >>>>> > >>>>> Thanks. > >>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> -- Guozhang > >>>> > >>> > >> > >> > >> > >> -- > >> -- Guozhang > > > > -- -- Guozhang