R. Tyler Croy
148359d816
Pretty much any node is going to have Java, because Jenkins, duh
2016-08-03 21:22:45 -07:00
R. Tyler Croy
0bac696847
Archive test results, etc
2015-12-26 21:51:54 -08:00
R. Tyler Croy
dc1cfab361
Merge pull request #38 from reiseburo/ci
...
Add a Jenkinsfile for building
2015-12-26 21:46:07 -08:00
R. Tyler Croy
324b3faba7
Add a Jenkinsfile for building
2015-12-26 21:32:16 -08:00
R. Tyler Croy
f901cba7e1
Bump version to release some of mkristian's refactorings
2015-12-26 15:19:42 -08:00
R. Tyler Croy
48a258c3bc
Merge pull request #37 from mkristian/broker-watcher-refactor
...
Broker watcher refactor
2015-12-26 15:13:56 -08:00
Christian Meier
7a6ef71eef
refactor the BrokerTreeWatcher
...
split things into smaller pieces and as preparation of having only
ONE TreeWatcher running which itself dispatch the events to the interresting
parties.
Sponsored by Lookout Inc.
2015-11-10 22:42:07 +01:00
Christian Meier
618aaf915e
make the connection or disconnection of consumers failsafe
...
i.e. ignore errors on disconnect and do not register consumers which
fail to connect
2015-11-10 22:15:57 +01:00
Christian Meier
66c0c332bb
make is proper POJO and remove json magic to allow easier testing
2015-11-10 22:15:57 +01:00
Christian Meier
4c655995f9
nicer logging
2015-11-10 22:15:57 +01:00
Christian Meier
dc918a700e
not needed
2015-11-10 22:15:57 +01:00
R. Tyler Croy
416168cbff
Correct link to download button
2015-11-07 13:18:31 -08:00
R. Tyler Croy
68ce9cd72e
Add a docker-compose.yml for locally testing verspaetung
2015-11-07 13:11:38 -08:00
R. Tyler Croy
9af40ccdec
Merge pull request #36 from reiseburo/reiseburo-rename
...
Bump the minor version for release, updating the group too
2015-11-07 12:55:36 -08:00
R. Tyler Croy
1525ae30ac
Add a new bintray API key for publishing releases
2015-11-07 12:46:19 -08:00
R. Tyler Croy
fb4f152fed
Bump the minor version for release, updating the group too
...
Renaming the entire source tree now that this is under reiseburo
2015-11-07 12:39:25 -08:00
R. Tyler Croy
f15aeaee0c
Merge pull request #35 from mkristian/be-nice
...
Be nice
2015-11-03 12:07:48 -08:00
Christian Meier
98af950498
be nice and close all resources on shutdown
2015-11-03 20:40:49 +01:00
Christian Meier
439e8f635e
declare private methods as such
...
helps to understand what methods could be used by other threads
2015-11-03 20:40:49 +01:00
Christian Meier
45d98cb5f6
allow new nodes to be added when they pop up
...
also ensure the broker list is synchronized in both the KafkaPoller
as well the BrokerTreeWatcher threads
2015-11-03 20:40:48 +01:00
Christian Meier
59c8e79f4e
reduce polling speed in case kafka is responding with exceptions
...
just double the interval on each successive error and reset it to 1 sec
once a request succeeded again. maximum polling inteval is about half
an hour.
2015-11-03 20:40:41 +01:00
R. Tyler Croy
07bf319972
Add new usage output to readme
2015-09-01 17:43:35 -07:00
R. Tyler Croy
3778a24044
Add the --exclude CLI option for filtering out unwanted consumer groups
...
Fixes #34
2015-09-01 17:10:43 -07:00
R. Tyler Croy
921ef7be64
Only build on JDK8, targeting JDK7 compatibility though
...
Stupid errors in Travis make the build feedback not very useful
2015-09-01 16:39:44 -07:00
R. Tyler Croy
7b918d448a
Don't use groovy strings where we don't need to
2015-09-01 16:29:34 -07:00
R. Tyler Croy
4f416e84dd
Configure the intellij integration with sources
2015-09-01 16:06:49 -07:00
R. Tyler Croy
e18ac81468
Introduce codenarc and make the project adhere to some coding standards
2015-09-01 15:50:31 -07:00
R. Tyler Croy
fc97f67100
Add support for a customized delay in seconds between reports (defaulting to 5s)
2015-09-01 14:41:16 -07:00
R. Tyler Croy
0168f5c805
Disable generation of tar and zip archives
...
Fixes #28
2015-09-01 14:21:38 -07:00
R. Tyler Croy
b6bbcf92a4
Don't reconnect if we have invalid data in our brokerConsumerMap, just warn about it
...
Fixes #30
2015-08-14 15:11:16 -07:00
R. Tyler Croy
be33333bfa
Bail out and try to force a reconnect if our broker's consumer is nulled
...
Still need to explore how we're getting into this state, but this is a start to
handling that scenario more gracefully
References #130
2015-08-14 10:50:45 -07:00
R. Tyler Croy
5df6083e6d
Log a single error line for KafkaException exceptions when polling
...
Fixes #31
2015-08-14 10:13:17 -07:00
R. Tyler Croy
623aa6b10a
Remove some unnecessary maven repos from our build
2015-08-14 10:04:31 -07:00
R. Tyler Croy
9535100528
Rely on Gradle 2.6 which is more gooder
2015-08-14 10:04:28 -07:00
R. Tyler Croy
457d2a195c
Ignore intellij files
2015-08-14 09:57:34 -07:00
R. Tyler Croy
e01e699861
Move the hacking docs out and link to groovydocs properly
2015-07-04 15:08:22 -07:00
R. Tyler Croy
f968a2c1c8
Move the README over to asciidoc and wire together publishing asciidoc to gh-pages
2015-07-04 15:02:35 -07:00
R. Tyler Croy
8c7046aa44
Remove duplicative work from the builds in Travis
2015-07-04 14:31:54 -07:00
R. Tyler Croy
39db2912ad
Update the build script to be more explicity about cleaning and running default tasks
...
Giving this another try with an auto-deploy
2015-07-04 14:27:46 -07:00
R. Tyler Croy
08e4076f95
Update the readme with release notes
2015-07-04 14:12:27 -07:00
R. Tyler Croy
cb3465f715
Merge pull request #27 from lookout/auto-deployment
...
Add support for automatically publishing to Bintray
2015-07-04 14:09:13 -07:00
R. Tyler Croy
27d51c84e4
Use Gradle 2.4 for future builds
2015-07-04 14:06:24 -07:00
R. Tyler Croy
1c588f6bff
Change the automatic deployment to only operate when a user has published a tag that successfully builds
2015-07-04 14:02:58 -07:00
R. Tyler Croy
5cc83eef08
Dry run for now to avoid publishing builds
2015-07-04 13:50:39 -07:00
R. Tyler Croy
685f0353f2
Add support for automatically publishing to Bintray when a build succeeds
2015-07-04 13:40:25 -07:00
R. Tyler Croy
81d15d53ec
Let's call this 0.2.0
2015-03-22 11:11:03 -07:00
R. Tyler Croy
f053d9b68c
Catch and log exceptions coming from the dumpMetadata() call
...
Fixes #23
2015-03-22 11:08:40 -07:00
R. Tyler Croy
3a9caa2535
Avoid computing negative values for offsets, making zero the lowest possible value
...
Fixes #25
2015-03-22 10:56:26 -07:00
R. Tyler Croy
dc33298435
Groovy's getStrings() method with string interpolation doesn't do what you think it does
...
groovy:000> user = "Ron"
===> Ron
groovy:000> "hello ${user}"
===> hello Ron
groovy:000> "hello ${user}".getStrings()
===> [hello , ]
groovy:000> "hello ${user}".toString()
===> hello Ron
Fixes #24
2015-03-20 15:13:40 -07:00
R. Tyler Croy
789e7e863c
Merge pull request #20 from lookout/dropwizard-metrics
...
Introduce dropwizard-metrics
2015-03-20 11:37:14 -07:00