R. Tyler Croy
6fb9e064b4
Up the minor version for a manual deployment
2015-06-15 06:19:30 -07:00
R. Tyler Croy
4e1d359107
Remove auto-deploy until Java- specific versions can be published too
2015-06-15 06:18:02 -07:00
R. Tyler Croy
755d578a75
Merge pull request #111 from zendesk/rdkafka_0_8_6
...
upgrade to librdkafka 0.8.6
2015-06-15 06:00:49 -07:00
Ben Osheroff
74cba3c513
upgrade to librdkafka 0.8.6
...
R. Tyler's patches are included in librdkafka 0.8.6
2015-06-14 19:33:41 -07:00
R. Tyler Croy
2187463a5d
Merge pull request #107 from lookout/fix-integ
...
fix integration tests
2015-06-01 11:50:41 -07:00
jway
2aecf369e6
fix integration tests
2015-06-01 09:42:37 -07:00
R. Tyler Croy
8c614437bf
Merge pull request #106 from pocman/patch-2
...
Update Hacking.md with mri instructions
2015-05-19 07:54:07 -07:00
R. Tyler Croy
a833a7e366
Merge pull request #105 from pocman/patch-4
...
Fix TypeError conversion of Array into String
2015-05-19 07:52:00 -07:00
Thomas
7100c84059
Fix TypeError conversion of Array into String
...
When running rake spec:integration with /fixtures/integration.yml
Hermann::Lib::Producer #connect should connect
Failure/Error: subject(:producer) { Hermann::Lib::Producer.new(brokers) }
TypeError: no implicit conversion of Array into String
# ./spec/hermann_lib/producer_spec.rb:10:in `initialize'
2015-05-19 11:00:25 +02:00
Thomas
05814e4f57
Update Hacking.md with mri instructions
2015-05-19 10:33:00 +02:00
R. Tyler Croy
5142115847
Merge pull request #104 from pocman/patch-1
...
Add Zk discovery availablility with MRI to readme
2015-05-18 08:15:26 -07:00
Thomas
6838ec2cdf
Add Zk discovery availablility with MRI to readme
2015-05-18 12:58:22 +02:00
R. Tyler Croy
6275021f11
Merge pull request #103 from lookout/retro-ruby
...
I've had requests to run CI against retro versions of Ruby
2015-05-07 16:39:25 -07:00
R. Tyler Croy
7b4ea2f2df
Properly handle pulling in fixtures code across Ruby versions
2015-05-07 13:56:36 -07:00
R. Tyler Croy
3fda5ec3f3
Rework the dependencies and some of the code to support retro rubies better
2015-05-07 13:18:41 -07:00
R. Tyler Croy
069150cd1f
I've had requests to run CI against retro versions of Ruby
2015-05-07 11:46:16 -07:00
R. Tyler Croy
a362ce153e
Merge pull request #98 from zendesk/fix_1.9.3
...
1.9.3 fixes
2015-04-30 08:11:38 -07:00
Ben Osheroff
efd1a80a37
1.9.3 fixes
...
1.9.3 seems like it should actually still be using the
rb_thread_blocking_region() call, as ...call_without_gvl() isn't defined
in any header (although it is available).
Consuming that implicit declaration was causing crashes.
2015-04-30 07:52:01 -07:00
R. Tyler Croy
4c451b4344
Merge pull request #97 from zendesk/fix_use_after_free
...
Fix use-after-free bug
2015-04-29 15:54:38 -07:00
Ben Osheroff
30669be4d5
Fix use-after-free bug
...
it's not safe to simply pluck strings off the heap unless we were also
going to maintain a reference to them. sidestep this problem by
strdup'ing the topic and brokers strings
2015-04-29 14:33:58 -07:00
R. Tyler Croy
a3d8998a6f
Image and link, DUH
2015-04-28 15:53:14 -07:00
R. Tyler Croy
76e8841998
Modify the build badge to point to the right travis project
2015-04-28 15:52:12 -07:00
R. Tyler Croy
4aef448dbc
Merge pull request #95 from zendesk/mri_offsets
...
mri, initial offsets
2015-04-28 15:41:33 -07:00
Ben Osheroff
3fbe6969fb
update tests with InvalidOffsetError
2015-04-28 15:14:14 -07:00
Ben Osheroff
8832ad28fd
update rdoc section with :offset documentation
2015-04-28 11:52:16 -07:00
Ben Osheroff
8e89b75801
add a type to the invalid offset error
2015-04-28 11:50:28 -07:00
R. Tyler Croy
e872906465
Merge pull request #92 from zendesk/fix_gvl
...
use rb_thread_call_without_gvl
2015-04-28 11:39:31 -07:00
Ben Osheroff
4f4e3f9b55
add some documentation to the new MRI consumer functions
2015-04-28 11:07:33 -07:00
Ben Osheroff
8857531cb7
add a constant for the time we ignore the gvl's interrupt requests
2015-04-28 11:06:34 -07:00
Ben Osheroff
752123b83e
allow choosing of an inital offset in the MRI consumer
2015-04-28 10:17:09 -07:00
Ben Osheroff
21190d7acd
randomize integration test topic
2015-04-28 10:09:30 -07:00
Ben Osheroff
8b7a31a232
add mri script
2015-04-28 10:09:02 -07:00
Ben Osheroff
784a7f3afe
1.9.3 compatibility
2015-04-27 12:32:58 -07:00
R. Tyler Croy
dd25bc9586
Merge pull request #94 from zendesk/unify_initialize
...
Unify Consumer#initialize
2015-04-27 11:16:26 -07:00
Ben Osheroff
71c21d327e
delete options in Consumer#initialize before passing along
2015-04-27 10:12:31 -07:00
Ben Osheroff
6db14ceeb7
version 0.23.0
2015-04-27 09:54:02 -07:00
Ben Osheroff
18c73f3f82
update README.md with new consumer info
2015-04-27 09:37:53 -07:00
Ben Osheroff
3792ee206b
unify jruby/mri Consumer#initialize
...
While we do require different options between jruby & mri, there is a
common "topic" option. The rest we pass in the options hash.
2015-04-27 09:32:16 -07:00
Ben Osheroff
d579f2f8ec
use rb_thread_call_without_gvl
...
this allows threaded code on modern (>=2.0) rubies working. Also,
switch to the single-message form of the rd_kafka call -- the callback
form isn't safe to run without the GVL held, as it enters the ruby
interpreter in rb_yield().
2015-04-21 14:02:48 -07:00
R. Tyler Croy
0690634e4c
Reference the appropriate gemspec for releasing
2015-04-09 11:35:48 -07:00
R. Tyler Croy
e99c657144
Add suppor for auto-releasing to rubygems.org from travis
2015-04-08 12:55:19 -07:00
R. Tyler Croy
f3f23965bd
Bump a minor version for an API addition
2015-04-06 17:42:49 -07:00
R. Tyler Croy
9514a82a9d
Merge pull request #89 from lsb/master
...
Add support for a partition key for producers
2015-04-06 17:41:47 -07:00
Lee Butterman
f059643efc
Add support for a partition key for producers.
...
Fixes lookout/Hermann#88
2015-04-06 17:35:38 -07:00
R. Tyler Croy
911b527b55
Merge pull request #90 from lookout/add-large-file
...
Add large file support
2015-04-04 12:38:47 -07:00
jway
96c0a74bf5
0.20.4 add large file support, fix bug passing options
2015-04-04 11:47:29 -07:00
R. Tyler Croy
17a4dba8d2
Merge pull request #86 from phrinx/master
...
Cleanup jar dependencies
2015-03-28 09:59:12 -07:00
Dirk Koehler
3b03658220
Bring back Jarfile and remove curator from dependency
2015-03-27 17:25:31 -07:00
Dirk Koehler
70f52204c7
Upgrade version to 0.20.3
2015-03-26 23:06:15 -07:00
Dirk Koehler
163c9d70c6
Cleanup jar dependencies
...
- move Jarfile dependency into gemspec
- upgrade curator to 2.7.1
- fix tests
- remove transient dependencies
2015-03-26 22:58:13 -07:00