Hi, Jakob, Thanks a lot for the thorough check-through. I agree w/ your point that those bug fixes are important and should be back ported.
@Yan and others, what are your opinions? I will back port SAMZA-608 now. On the branch/tag methodology, I would prefer to make the change in the next release in 0.10, since it is more for a long-term strategy. -Yi On Thu, May 21, 2015 at 2:44 PM, Jakob Homan <jgho...@gmail.com> wrote: > Currently we have individual branches for each of the point releases > (0.8.1, 0.9.0, 0.9.1, etc). It may be better to have a single 0.9 > branch and then demarcate the actual releases through git tags. This > way the branch becomes more stable over time as bug fixes are applied > (in a magical world where bug fixes themselves can never introduce new > bugs. Also unicorns). > > I mentioned in the JIRA, but it'd be really good to commit bug fixes > back to their original branches so that users can download and deploy > the branch quickly (without worrying about trying to generate their > own patches) and to ease point releases. This would avoid the > following type of analysis: > > Since 0.9.0, the following JIRAs have been applied to trunk: > * db2d93e - (HEAD -> master, origin/master, origin/HEAD) SAMZA-643: > Improve error messages fro null stream in OutgoingMessageEnvelop (6 > days ago) <Gustavo Anatoly> > * a94e1ed - SAMZA-537: added RocksDB TTL support (7 days ago) <Naveen > Somasundaram> > * e801ab2 - SAMZA-662: fixed auto-created changelog stream does not > have enough partitions when container number > 1 (8 days ago) > <Guozhang Wang> > * 4323003 - SAMZA-658: fix cached store iterator remove() function (2 > weeks ago) <Guozhang Wang> > * f0809a5 - SAMZA-657: add checkstyle to build script (2 weeks ago) > <Guozhang Wang> > * bb8a78a - SAMZA-557: Reuse local state in SamzaContainer on clean > shutdown (2 weeks ago) <Navina Ramesh> > * 9f30ef1 - SAMZA-647 add batch get API to KV-store (2 weeks ago) > <Mohamed Mahmoud> > * fdb90e7 - SAMZA-660: Added default serdes for changelog streams (3 > weeks ago) <Tommy Becker> > * 23fb2e1 - SAMZA-465: Use coordinator stream and eliminate > CheckpointManager (3 weeks ago) <Naveen Somasundaram> > * c37d752 - SAMZA-433: Rename "task" to "container" in AM and > container (4 weeks ago) <Benjamin Fradet> > * 88a844b - SAMZA-655: Add environment variable configuration > rewriter. (4 weeks ago) <Dan Harvey> > * 5a035b8 - Update committer list (5 weeks ago) <Yi Pan (Data > Infrastructure)> > * a09b1ff - SAMZA-646: Remove support for JDK6 (5 weeks ago) <Jakob Homan> > * ffa84c0 - SAMZA-608; don't hange on serde errors in system consumers > (5 weeks ago) <Yi Pan> > * 3eb15a0 - SAMZA-629: add instructions for upgrading websites when > releasing new version (6 weeks ago) <Yan Fang> > * 6946f78 - SAMZA-540: Expose checkpointed offset in OffsetManager (6 > weeks ago) <Renato MarroquĂn Mogrovejo> > * 9427c9e - SAMZA-634; stop job coordinator when process job exits (6 > weeks ago) <Tommy Becker> > * 81f54a2 - SAMZA-616; make shutdown hook wait for container to finish > (6 weeks ago) <Tommy Becker> > * edc2c78 - SAMZA-636; add a uuid serde (6 weeks ago) <Mohamed Mahmoud > (El-Geish)> > * b276afe - SAMZA-624: Remove Travis integration (6 weeks ago) <Jakob > Homan> > * 457a524 - SAMZA-638: Add Stream Name to SystemConsumersException > Message (6 weeks ago) <Navina Ramesh> > * 76e151c - SAMZA-633; expose configuration to Kafka's encoder and > decoder (7 weeks ago) <Dan Harvey> > * cde495e - SAMZA-627: add 0.9.0 release to Archive category (7 weeks > ago) <Yan Fang> > * 95b6afc - update download page for 0.9.0 (7 weeks ago) <Yan Fang> > * faf93ff - SAMZA-621; fix zopkio test package path for 0.10.0 (8 > weeks ago) <Chris Riccomini> > * 8aeec8d - SAMZA-620; torture test checker should start from oldest > offset (8 weeks ago) <Chris Riccomini> > * d20ae5c - SAMZA-367: add Timer to the docs (8 weeks ago) <Yan Fang> > * 44d07f6 - SAMZA-613: update 0.9.0 release version. bump up to > 0.10.0-SNAPSHOT (8 weeks ago) <Yan Fang> > > Of these, SAMZA-658 (fix cached store iterator remove() function), > SAMZA-608 (don't hange on serde errors in system consumers) and > SAMZA-616 (make shutdown hook wait for container to finish) are all > bug fixes that I think should be eligible for a 0.9.1 point release. > Should we work on backporting those patches, or do people not think > it's worth the effort for these bugs?' > > -Jakob > > On 21 May 2015 at 14:27, Yan Fang <yanfang...@gmail.com> wrote: > > Sounds good! > > > > Thanks, > > > > Fang, Yan > > yanfang...@gmail.com > > > > On Thu, May 21, 2015 at 2:24 PM, Yi Pan <nickpa...@gmail.com> wrote: > > > >> Hi, Yan, > >> > >> I am voting to start it now. Guozhang has already signed up to follow > the > >> release process that Chris wrote up. There will be an announcement soon. > >> > >> Thanks! > >> > >> -Yi > >> > >> On Thu, May 21, 2015 at 2:21 PM, Yan Fang <yanfang...@gmail.com> wrote: > >> > >> > Hi guys, > >> > > >> > Just ask, are there any other bugs that we want to back port to 0.9.1 > >> > besides SAMZA-662 <https://issues.apache.org/jira/browse/SAMZA-662> ? > >> > > >> > If no, I think we can prepare the 0.9.1 release and ask for the vote. > >> > > >> > Cheers, > >> > > >> > Fang, Yan > >> > yanfang...@gmail.com > >> > > >> >