accelerated
9bf535ac49
Simplify round-robin test due to intermittent errors
2019-02-06 22:45:12 -05:00
accelerated
8ae5e9d573
Fixed buffer test array initialization warning for clang
2019-02-06 18:47:36 -05:00
accelerated
e19d84b839
Added compile time check for store_offsets() api
2019-02-06 17:47:02 -05:00
accelerated
4f4c9e9c91
Changes per code review
2019-02-06 13:01:57 -05:00
accelerated
284e1c57a9
Changed store_offsets() to use the actual position from the assignment
2019-02-04 14:23:59 -05:00
accelerated
7bc03185a8
Added legacy offset store API
2019-02-04 12:26:04 -05:00
Matias Fontanini
872ee0442b
Merge pull request #163 from accelerated/status_version_fix
...
Fix message status version
2019-01-31 09:03:40 -08:00
accelerated
63327461bd
Fix message status version
2019-01-31 09:29:48 -05:00
Matias Fontanini
efa4e95a18
Merge pull request #157 from demin80/buffer-size-comparison-fix2
...
added type conversion to avoid signed-vs-unsigned-comparison warning
2019-01-19 08:12:55 -08:00
demin80
755e9f10c2
added missing return
2019-01-18 16:58:03 -05:00
Matias Fontanini
fb4c5edc8e
Merge pull request #159 from accelerated/check_error_fix
...
Fix error check in partition list
2019-01-16 12:27:57 -08:00
accelerated
dc732445f7
Fixes #158
2019-01-16 15:09:27 -05:00
demin80
5a34955fae
added type conversion to avoid signed-vs-unsigned-comparison warning
2019-01-16 10:52:14 -05:00
Matias Fontanini
05cc8304df
Merge pull request #153 from demin80/hi-priority-queue-fix
...
Added a high-priority queue to BufferedProducer to avoid message re-ordering
2019-01-14 20:08:47 -08:00
Matias Fontanini
2c6a47d68d
Merge pull request #156 from psigen/patch-1
...
Use CMAKE_STATIC_LIBRARY_* macros for FindRdKafka
2019-01-14 09:18:50 -08:00
Pras Velagapudi
85b7e579e2
Use CMAKE_STATIC_LIBRARY_* macros for FindRdKafka
...
In the current implementation, library suffixes are hard coded from a hand-maintained list. Instead of writing this list, we can use the CMake macros for platform specific library prefix/suffixes.
E.g. https://cmake.org/cmake/help/v3.0/variable/CMAKE_STATIC_LIBRARY_SUFFIX.html
This also resolves library resolution on Mac OSX, which does not currently work on the native `.dylib` suffix for shared libraries.
2019-01-12 15:51:11 -05:00
demin80
93c2edf6ba
refactored by adding retry_mutex_ and replacing bools with enums; fixed formatting issues
2019-01-10 14:37:46 -05:00
demin80
71c4e02143
Revised the implementation based on the reviewers' response
2019-01-08 13:48:26 -05:00
demin80
00370c981d
Fixed spacing issues
2019-01-07 14:42:32 -05:00
demin80
97229ebfd9
Added a high-priority queue to BufferedProducer to avoid message re-ordering
2019-01-07 14:39:09 -05:00
Matias Fontanini
4ba6b38b6e
Merge pull request #149 from accelerated/queue_full
...
Added queue full notification
2019-01-06 16:52:12 -08:00
accelerated
4a6b6779ad
Updated callback description
2019-01-06 17:40:39 -05:00
accelerated
97d1bb9434
Added queue full notify callback
2019-01-06 17:35:55 -05:00
accelerated
ed81ce446d
Added queue full notification
2019-01-06 16:59:00 -05:00
Matias Fontanini
520465510e
Revert "Add support for Buffer construction via raw arrays"
...
This reverts commit 74acf65fa6 .
2018-12-17 09:18:28 -08:00
Matias Fontanini
40ee64c5c1
Merge pull request #140 from tgaldes/master
...
Add support for Buffer construction via raw arrays
2018-12-16 11:42:29 -08:00
Matias Fontanini
3ffb0f1fa8
Merge pull request #151 from mfontanini/travis-fix
...
Fix travis build
2018-12-16 10:15:33 -08:00
Matias Fontanini
7c5616da07
Use sudo: required in travis file
2018-12-16 10:02:06 -08:00
Matias Fontanini
f14a4b9e8c
Merge pull request #150 from accelerated/flush_bug
...
Bug with message leak in BufferedProducer::flush(timeout)
2018-12-16 09:45:35 -08:00
Matias Fontanini
ccc6738265
Merge pull request #148 from accelerated/flush_failure
...
Added flush/produce termination callbacks
2018-12-16 09:32:36 -08:00
accelerated
8b431c5421
changed rbegin to begin
2018-12-14 16:33:20 -05:00
accelerated
4a24971d3f
Fixed bug with message leak in BufferedProducer::flush(timeout)
2018-12-14 16:08:57 -05:00
accelerated
8dd5428c49
Added similar logic for ProduceTerminationCallback
2018-12-13 15:04:12 -05:00
accelerated
0b9b7bab11
Added flush termination callback
2018-12-13 10:43:29 -05:00
Matias Fontanini
ab002fe119
Merge pull request #147 from accelerated/raw_arrays
...
Support for raw array Buffer constructor
2018-12-10 18:15:37 -08:00
accelerated
06ddd79a29
Support for raw array Buffer constructor
2018-12-10 15:42:04 -05:00
Matias Fontanini
d89840b5f0
Merge pull request #144 from accelerated/header_fix
...
Header fixes and header copy considerations
2018-12-09 21:47:35 -08:00
accelerated
25c2eaa998
Changed iterator logic to capture header list by reference
2018-12-06 10:37:02 -05:00
accelerated
1c80af9b68
Added constructor from another HeaderList type
2018-12-05 20:04:10 -05:00
accelerated
fe0c7e7dd5
Fixed end() iterator and also applied default copy-constructor instead of passing null handle in BasicMessageBuilder
2018-12-05 12:15:25 -05:00
accelerated
93e066a1c1
* Added asserts when building a HeaderList and removed checks for handle
...
validity.
* Removed explicit move semantic when cloning a MessageBuilder.
* Renamed clone() to try_clone() in ClonablePtr class.
2018-12-04 11:12:28 -05:00
accelerated
6bbddcd5d5
Fixed Message::set_header_list as per review comments. Changed ClonablePtr to use clone() internally
2018-12-03 09:48:32 -05:00
accelerated
e96dc6d1fc
Added comments
2018-12-02 15:00:07 -05:00
accelerated
0b7931bfb8
Added Buffer::Buffer(iter, iter) constructor overload
2018-12-02 14:42:02 -05:00
accelerated
57bddabfd0
Removed clone_handle method and made ClonablePtr::clone private
2018-12-02 14:15:20 -05:00
accelerated
c7ba478582
Header fixes
2018-11-30 09:55:26 -05:00
Matias Fontanini
a9a0693e2a
Merge pull request #143 from mfontanini/fix-travis
...
Fix kafka download URL in travis file
2018-11-26 20:03:07 -08:00
Matias Fontanini
5aa4bc08a3
Fix kafka download URL in travis file
2018-11-26 19:47:58 -08:00
Matias Fontanini
5a4481dc28
Merge pull request #142 from farnazj/master
...
Add <array> header
2018-11-26 19:06:45 -08:00
Farnaz Jahanbakhsh
d06cd222fe
include <array>
2018-11-26 00:26:04 +00:00