All our system tests run on a single box (multiple instances of brokers will be started to test replication). That's the minimum that one should run. It would be better if one runs all system tests on a real cluster (with at least 3 servers). For the latter, you will need to override some of the property files (under system_tests/) that describe the cluster. We will create a wiki for this.
Thanks, Jun On Sat, Jan 12, 2013 at 3:22 AM, Matan Safriel <ma...@cloudaloe.org> wrote: > Hi, > > Can you have a go at suggesting a viable dev environment for non-LinkedIn > staff? > Perhaps the following would make sense to ask in this context. > > > - How much hardware would you throw at it if you didn't have access to a > very large lab? > - Have you ever run (for dev/testing) many components all on the same > machine rather than distributing them across machines as the real > scenario > implies? I think the tests part of the repo implies this can be done, > but > not sure how bumpy that may be, you know, bumping into first-time > co-location issues, or issues that aren't of interest for the real > usage. > > Actually the two questions are a bit interrelated. > > Of course, this isn't to imply that patches would be accepted :) > > Thanks, > Matan > > > On Sat, Jan 12, 2013 at 7:11 AM, Jun Rao <jun...@gmail.com> wrote: > > > At LinkedIn, committers develop on mac or linux using either eclipse or > > intellij. We have a testing cluster that constantly runs all our system > > tests. > > > > Thanks, > > > > Jun > > > > On Fri, Jan 11, 2013 at 12:22 PM, S Ahmed <sahmed1...@gmail.com> wrote: > > > > > I'm very interesting in getting an inside peak as to how you guys go > > about > > > developing, updating, and adding new features to kafka. > > > > > > Kafka has allot of moving parts/dependencies, what is your usual > workflow > > > for developing, testing the kafka codebase? > > > > > > Do you rely on external vm's? > > > Do you have helper scripts for quickly looking into the kafka logs? > (like > > > say python scripts for quick execution and turnaround times) > > > > > > Do you develop on a macbook, with scala, your compile times are pretty > > long > > > so any tips/tricks on avoiding it? (I'm guessing unit tests help as > you > > > don't have to load the entire stack) > > > > > >